单片机8086pc

合集下载

PLC的硬件系统组成

PLC的硬件系统组成

PLC的硬件系统组成PLC的构成框图和计算机是一样的,都由中央处理器(CPU)、存贮器和输入/输出接口等构成。

因此,从硬件结构来说,可编程控制器实际上就是计算机,图1是其硬件系统的简化框图。

从图中可以看出PLC内部主要部件有:(1)CPU(Central Process Unit)CPU是PLC的核心组成部分,与通用微机的CPU一样,它在PLC系统中的作用类似于人体的神经中枢,故称为“电脑”。

其功能是:a、按PLC中系统程序赋予的功能,•接收并存储从编程器输入的用户程序和数据。

b、用扫描方式接收现场输入装置的状态式数据,并存入映象寄存器或数据寄存器中。

c、诊断电源、PLC内部电路的工作状态和编程过程中的语法错误。

d、在PLC进入运行状态后,从存储器中逐条读取用户程序,经过命令解释后按指令规定的任务,产生相应的信号,去启闭有关控制门电路。

分时分渠道地去执行数据的存取、传送、组合、比较和变换等操作,完成用户程序中规定的逻辑式算术运算等任务。

根据运算结果,更新有关标志位的状态和输出映象寄存器的内容,再由输出映象寄存器的位状态式数据寄存器的有关内容,实现输出控制、制表、打印式数据通讯等。

PLC常用的CPU主要采用通用微处理器、单片机或双极型位片式微处理器。

通用的微处理器常用的是8位机和16位机,如Z80A、8085、8086、6502、M6800、M6809、M68000等。

单片机常用的有8039、8049、8031、8051等。

双极型位片式微处理器常用的有AMD2900、AMD2903等。

①用通用微处理器作CPU在低档PLC中,用Z80A做CPU较为普遍,Z80A用于PLC有如下长处:Z80(或Z80A)CPU及其配套的芯片廉价、普及、通用,用这套芯片制成的PC,给维修及推广普及带来方便。

Z80有独立的输入/输出指令,而且指令格式较短,•执行时间也较短,这样有利于扫描周期的缩短。

Z80输入/输出指令格式较短,相应的输入/输出设备编码也较短,所以相应的译码硬件器较简单。

微机原理 钟宁凡

微机原理 钟宁凡
英特尔32位结构:IA-32(Intel Architecture-32) IA-32微处理器:80386,80486,Pentium系列
80486


80486=80386+80387+8KB Cache 浮点处理单元FPU 高速缓冲存储器Cache 微处理器与主存之间速度很快但容量较小的存 储器 用于提高整个存储器系统的存取速度 指令流水线 指令执行划分成多个步骤在多个部件中独立地 进行 多条指令可以在不同的执行阶段同时进行
8086/8088、IA-32结构; 指令系统; 汇编语言程序设计; 半导体存储器及存储器管理; 中断技术(8259A); I/O端口地址及其扩展; 可编程计数/定时器 8253/8254;

电子计算机种类

微型计算机(microcomputer):微型计算机也称为个 人计算机Personal Computer (PC)。类型有home
微型计算机系统硬件结构
系统总线BUS
微 处 理 器
地址总线AB 数据总线DB 控制总线CB
存储器
1. 微处理器 2. 存储器 3. I/O接口和I/O设备 4. 系统总线
I/O接口 I/O设备
地址
控制单元
数据
CPU
控制
外设、存储器
运算单元
CPU历史

具有存储程序公共的电脑的出现意味着CPU的 诞生。“CPU”一般定义为软件执行装置。 微处理器(microprocessor)的出现(1970s) 极大的推动了CPU的发展 第一个微处理器( Intel 4004) 1971, 第一个广 泛使用的微处理器 ( Intel 8080) 1974

Tommy Flowers(1905 –1998) 和Colossus 系列电子计算机

流水灯控制系统设计

流水灯控制系统设计

目录第1章方案的论述以与与最终方案的确定......................... - 1 -1.1第一种方案的论述. (1)1.2第二种方案的论证 (1)1.3第三种方案的论述 (1)1.4最终方案的确定 (2)第2章硬件设计.................................................. - 3 -2.1总体方案设计分析. (3)2.2系统逻辑框图 (3)2.3主要元器件简介 (3)2.3.1 8086CPU ························································································- 3 -2.3.2 地址锁存器74LS373的内部电路与工作原理························- 6 -2.3.3 可编程外围接口芯片8255A的简介.........................................- 8 -第3章软件设计.................................................- 13 -3.1程序流程设计.. (13)3.1.1 主程序流程·················································································· - 13 -3.1.2 程序流程图·················································································· - 14 -3.1.3 系统硬件连接图········································································· - 15 -3.1.4 源程序设计(附录) ....................................................................... - 15 -3.2设计最终理想结果与原理.. (15)3.2.1 左向移动流水灯········································································· - 15 -3.2.2 右向移动流水灯········································································· - 15 -设计心得·························································- 17 -参考文献·························································- 18 -附录······························································- 19 -第1章方案的论述以与与最终方案的确定1.1 第一种方案的论述第一种方案,使用AT89C51单片机实现流水灯闪烁设计。

单片机及微机原理课后习题答案

单片机及微机原理课后习题答案

第1章思考题及习题参考答案1写出下列二进制数的原码、反码和补码(设字长为8位)。

(1)001011 (2)100110(3)-001011 (4)-111111答:(1)原码:00001011 反码:00001011 补码:00001011(2)原码:00100110 反码:00100110 补码:00100110(3)原码:10001011 反码:11110100 补码:11110101(4)原码:10111111 反码:11000000 补码:110000012已知X和Y,试计算下列各题的[X+Y]补和[X-Y]补(设字长为8位)。

(1) X=1011 Y=0011(2) X=1011 Y=0111(3) X=1000 Y=1100答:(1)X补码=00001011 Y补码=00000011 [–Y]补码=11111101[X+Y]补=00001110 [X-Y]补=00001000(2)X补码=00001011 Y补码=00000111 [–Y]补码=11111001[X+Y]补=00010010 [X-Y]补=00000100(3)X补码=00001000 Y补码=00001100 [–Y]补码=11110100[X+Y]补=00010100 [X-Y]补=111111003 微型计算机由那几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

4 8086的寻址范围有多大?其物理地址是如何形成?答:8086有20根地址总线,它可以直接寻址的存储器单元数为1M字节,其地址区域为00000H—FFFFFH。

物理地址是由段地址与偏移地址共同决定的,物理地址=段地址×16+偏移地址其中段地址通常来自于段寄存器CS ,物理地址来自于IP。

5 什么叫单片机?它有何特点?答:单片机就是在一块硅片上集成了CPU、RAM、ROM、定时器/计数器和多种I/O口(如并行、串行及A/D变换器等)的一个完整的数字处理系统。

左右来回循环的流水灯实验报告

左右来回循环的流水灯实验报告

青 岛 科 技 大 学微机原理与接口技术综合课程设计(报告)题 目 __________________________________指导教师__________________________ 学生姓名__________________________ 学生学号_________________________________________________________院(部)____________________________专业________________班______年 ___月 ___日直流电机控制综合实验 周艳平宋雪英 01 信息科学技术学院计算机科学与技术0961 2012 12 27摘要 (2)1、单片机概述 (2)2、仿真软件介绍 (2)3、需求分析 (3)一、课程设计目的 (3)二、课程设计要求 (4)三、实验内容 (4)1、设计任务与要求 (4)2、系统分析 (4)1).硬件电路设计(画出原理图、接线图) (5)2)软件框图 (7)3、用keil建项目流程 (8)4、程序清单 (9)4、系统调试 (11)四、设计总结(结论) (12)摘要近年来,随着电子技术和微型计算机的发展,单片机的档次不断提高,起应用领域也在不断的扩大,已在工业控制、尖端科学、智能仪器仪表、日用家电、汽车电子系统、办公自动化设备、个人信息终端及通信产品中得到广泛的应用、成为现代电子系统中最重要的智能化的核心部件。

而AT89C51就是其中一种,它是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMO8位微处理器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

本课程设计介绍一种LED小灯控制系统的设计方法,以单片机作为主控核心,与按键、排阻、电阻、电容等较少的辅助硬件电路相结合,利用软件实现对LED灯进行控制。

能够通过按键控制8个LED小灯从左到右依次点亮。

关键字:单片机、LED流水灯1、单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

CH375HF

CH375HF

USB-HOST芯片CH375的U盘文件级子程序库说明版本:2C1、概述很多数码产品以及单片机系统都需要存储器,当前,U盘(含闪盘、USB闪存盘、USB移动硬盘等,下同)已经成为很常用的移动存储设备,其价格仅比相同容量的闪存略高,而远比闪存易于采购和易于携带,并且U盘的规格通用,具有多种容量可供选用。

所以,数码产品以及单片机系统可以直接采用U盘作为大容量的移动存储器。

CH375是USB总线的HOST主机及DEVICE设备双用接口芯片,单片机可以通过CH375读写U盘中的数据,由于很多产品最终会与使用WINDOWS操作系统的个人计算机交换数据,所以为了方便数据交换,U盘中的数据应该符合WINDOWS的文件系统格式。

CH375提供了U盘文件级子程序库,单片机可以直接调用子程序读写U盘中的文件数据,硬件上只需要在原单片机系统中增加一个CH375芯片,综合成本较低。

CH375的U盘文件级子程序库支持常用的FAT12、FAT16和FAT32文件系统,支持U盘最大容量100GB。

单片机不需要考虑文件系统,只需要了解文件名、文件长度等基础知识。

一个U盘中可以有多个文件,每个文件都是一组数据的集合,以文件名区分和识别。

文件长度是指文件中有效数据的长度,而实际占用的磁盘空间通常大于或者等于文件长度,实际文件数据的存放可能不是连续的,而是通过一组“指针”链接的多个块(也就是分配单元或簇),从而能够根据需要随时增大文件长度以容纳更多数据。

目录是为了便于分类管理,管理者可以人为指定将多个文件归档在一起,例如2004年的文件归到一个目录中。

2、子程序库分类子程序库有两种文件路径表示方式,一种是完整全路径,另一种是逐级路径。

目前子程序库主要使用“完整全路径”方式,而普及版源程序的方式是“逐级路径”。

子程序库按功能分为三个版本:简易版,支持FAT12和FAT16文件系统,只支持读文件,不支持新建和写文件。

标准版,支持FAT12和FAT16文件系统,支持文件读写、删除和新建等。

80C196单片机

盛年不重来,一日难再晨。

及时宜自勉,岁月不待人。

1. 80C196单片机概述单片微型计算机(Single-Chip Microcomputer) 简称为单片机。

它在一块芯片上集成了微型计算机的各个组成部件:微处理器(MPU) 或中央处理器(CPU) ,存储器( 包括随机存储器RAM 和只读存储器ROM)和各种I/O 接口电路( 例如并行I/O 接口电路,串行I/O 接口电路,定时器/ 计数器电路,A/D 和D/A 转换器电路等) 。

换句话说, 一块芯片就是一台微型计算机。

由于一块芯片上集成了微型计算机的各个功能部件,因此用单片机构成的控制系统结构紧凑、体积小、价格便宜。

当用于工业环境时,单片机构成的系统更具有可靠性高、抗干扰能力强的优点。

到目前为止,单片机已经被广泛地应用于智能化产品和工业自动化控制设备上。

1.1 MCS-96系列单片机1.1.1 Intel 公司单片机Intel 公司1971年首先推出了微处理器(4004),之后Intel 公司在研制通用微处理器(8080/85、8086/88 ,80186 、80286 、80386 、80486 、P5) 的同时,从1976年开始推出了8048(MCS-48)、8051(MCS-51)、8096(MCS-96)和80960 等4 个单片机系列产品。

Intel 公司的单片机主要面向控制领域,因此也称为微控制器(MicroController) 。

Intel 公司的单片机是目前国际和国内的主流单片机,应用最为广泛,被誉为“标准工业控制器”。

Intel 公司的单片机系列中,MCS-48系列是最早推出的低挡8 位机;1980年推出的MCS- 51系列单片机属于高档8 位机。

与MCS-48系列单片机相比,MCS-51系列单片机硬件上增加了串行接口,寻址范围从4KB 增大到64KB;软件上增加了减法运算和乘除运算以及布尔运算指令,并且指令的执行速度比MCS-48系列有较大的提高。

8个LED灯循环闪烁课程设计

摘要“微机原理与接口技术”是高等学校电子信息工程、通信工程、自动化、电气工程及其自动化等工科电气与电子信息类各专业的核心课程。

该课程以INTER 8086微处理器和IBM PC系列微机为主要对象,系统。

深入地介绍了微型计算机的基本组成、工作原理、接口技术及应用,把微机系统开发过程中用到的硬件技术和软件技术有机地结合起来。

本文详述了8个LED灯循环闪烁的课程设计。

设置8个LED灯,首先是1、3、5、7号LED依次亮1秒钟,当7号LED亮后,这四个灯同时闪烁5下。

然后是2、4、6、8号LED 依次亮1秒钟,当8号LED亮后,这四个灯同时闪烁5下。

本课程设计,由于自身能力和学习水平有限,可能存在一定的错误和不当之处,敬请批评和指正。

一、设计目的1.巩固和加深课堂所学知识;熟悉各种指令的应用及条件;2.学习掌握一般的软硬件的设计方法和查阅、运用资料的能力;3.进一步了解8255A各引脚的功能, 8255A和系统总线之间的连接, 8255A和CPU 之间的数据交换,以及8255A的内部逻辑结构。

深入掌握8255A显示电路的基本功能及编程方法,8255等芯片的工作方式、作用。

4.培养和锻炼在学习完本门课后综合应用所学理论知识,解决实际工程设计和应用问题的能力。

通过课程设计,要求熟悉和掌握微机系统的软件、硬件设计的方法、设计步骤,得到微机开发应用方面的初步训练。

同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。

二、设计内容根据所学内容和对8255A的应用,整个系统硬件采用8086微处理器和8255A可编程并行接口芯片和8个LED等连成硬件电路。

设计8个LED灯,实现如下要求:首先是1、3、5、7号LED依次亮1秒钟,当7号LED亮后,这四个灯同时闪烁5下。

然后是2、4、6、8号LED依次亮1秒钟,当8号LED亮后,这四个灯同时闪烁5下。

三、设计要求使用8255A可编程接口芯片实现8个LED灯以十种不同的方式显示。

第一讲 微型计算机基础知识

微型计算机系统
微处理器
微型计算机
区别
运算器
控制器
寄存器组 内存储器 输入输出 接口电路 外部设备 总线 软件
通常我们所说的微型计算机是指主板上哪些看得见摸得着的 物理实体:微处理器、内存储器、I/O接口电路以及连接这些 部件的系统总线。 主板简介:
主板中的各种接口:
2、软件:无物理形态的各种程序的集合。 监控程序(Monitor) 操作系统(Operating System) 系统软件 编辑程序:EDIT,EDLINE,WS
计算机层次结构示意图
1.1.3 微型计算机的典型结构及工作原理 1、微机硬件系统的连接 存储器 存储器 数据总线DB
总线
CPU 内总线 接口电路 外总线 时钟 外围设备 外围设备 接口电路 并行口 串行口
地址总线AB
控制总线CB
地址总线的宽度反映了CPU的寻址空间的范围。 数据总线的宽度反映了CPU处理数据的能力。 控制总线产生数据传送控制信号。如:读/写信号,访问请求信号。
例:X =+67=+1000011B [X ] =01000011B 1 1 原 X1= - 67=-100001lB [X1]原=11000011B 性质: 0的表示不唯一。 (-0)原=10000000B= (+0)原=00000000B 。 与真值转换方便。 运算时符号位要单独处理。 数值范围: +(2n –1-1)≤[X]原≤-(2n-1-1) 。 如n = 8,原码范围01111111~11111111,数值范围为+127~-127 2.反码: 正数的反码就是它的原码,负数的反码就是它的原码 除符号位外各位取反。 [X]反= 或: [X]反= 0 Xn-2Xn-3Xn-4…X1 X0 (X≥0) 1 Xn-2Xn-3Xn-4…X1 X0 (X≤0)

单片机原理与应用及C51程序设计(第三版)(1、2、3、4、7章课后习题答案)

第一章:1. 给出下列有符号数的原码、反码和补码(假设计算机字长为8位)。

+45 -89 -6 +112答:【+45】原=00101101,【+45】反=00101101,【+45】补=00101101【-89】原=11011001,【-89】反=10100110,【-89】补=10100111【-6】原=10000110,【-6】反=11111001,【-6】补=11111010【+112】原=01110000,【+112】反=01110000,【+112】补=011100002. 指明下列字符在计算机内部的表示形式。

AsENdfJFmdsv120答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H3.何谓微型计算机硬件?它由哪几部分组成?并简述各部分的作用。

答:微型计算机硬件由中央处理器、存储器、输入/输出设备和系统总线等组成,中央处理器由运算器和控制器组成,是微型计算机运算和控制中心。

存储器是用来存放程序和数据的记忆装置。

输人设备是向计算机输人原始数据和程序的装置。

输出设备是计算机向外界输出信息的装置。

I/O接口电路是外部设备和微型机之间传送信息的部件。

总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。

微型计算机的各大功能部件通过总线相连。

4.简述8086CPU的内部结构。

答:8086微处理器的内部分为两个部分:执行单元(EU)和总线接口单元(BIU)。

执行部件由运算器(ALU)、通用寄存器、标志寄存器和EU控制系统等组成。

EU从BIU的指令队列中获得指令,然后执行该指令,完成指今所规定的操作。

总线接口部件BIU由段寄存器、指令指针寄存器、地址形成逻辑、总线控制逻辑和指令队列等组成。

总线接口部件负责从内部存储器的指定区域中取出指令送到指令队列中去排队。

5.何谓总线?总线按功能可分为哪几种?答:总线是连接多个设备或功能部件的一簇公共信号线,它是计算机各组成部件之间信息交换的通道。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档