单片机缩影.docVIP

  • 6
  • 0
  • 约9.03千字
  • 约 10页
  • 2017-05-17 发布于湖北
  • 举报
单片机缩影

微型计算机(简称微机、PC是具有完整运算及控制功能的计算机。 单片机:也称单片微型计算机, 是将微处理器(CPU)、存储器(ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O)和其他多种功能器件集成在一块芯片上构成的微型计算机。 单片机的主要特点 : (1)集成度高、体积小(2)可靠性高、抗干扰性强 (3)控制功能强 (4)低功耗(5)性价比高(6)可扩展性好 单片机的主要应用: (1)在机电一体化中的应用(2)在智能仪表中的应用(3)在实时控制中的应用?4)在分布式多机系统中的应用(5)在人类生活中的应用 主要单片机厂商和产品 Intel(英特尔) 51子系列主要有8031、8051和8751等机型。 它们的指令系统与芯片引脚完全兼容,差别仅在于片内有无ROM或EPROM。 52子系列主要有8032、8052和8752等机型。 ATMEL(爱特梅尔)ATMEL生产的CMOS型51系列单片机具有MCS-51内核(兼容),推出了精简指令集(RISC)的AVR单片机。 Motorola(摩托罗拉)其主要特点是在同样的速度下所用的时钟较Intel单片机低得多,因而高频噪声低,抗干扰能力强,比较适合于工控领域及恶劣环境。在8位机方面的典型产品有68HC05和升级产品68HC08。 Microchip(微芯科技) Zilog推出了两个全新的内核:eZ8和eZ80,达到了很高的处理速度 Winbond(华邦—台湾)主要有W77系列和W78系列 TI(Texas Instruments 德州仪器)MSP430 系列单片机 1、 MCS-51系列基本产品型号:8051、8031和8751称为51子系列。 51系列与52系列的区别: 2、硬件基本配置 8位CPU、 片内ROM/EPROM、RAM 片内16位定时器/计数器、 片内中断处理系统 片内并行 I/O接口、 片内全双工串行I/O接口 (全双工有两根数据线,可以同时双向传送。) 3、MCS-51单片机引脚 Vcc:电压(+5v) Vss:接地 控制线 ALE:地址锁允许信号端 PSEN :外部程序存储器读取信号端。 EA/VPP:程序存储器选择信号端 和编程电源输入端。 为高电平时访问内部程序存储器, 当PC值超过片内程序存储器,将自动 转向执行外部程序存储器; 为低电平只访问外部程序存储器。 RST/VPD:复位信号端和后备电源输入端。 MCS-51单片机引脚图 (输入10ms以上高电平脉冲,单片机复位;VPD使用后备电源,可实现掉电保护。) 4.I/O引脚P0、P1、P2和P3 位置与功能: 4个8位并行 I/O 接口引脚 P0.0~P0.7:低8位地址 P1.0~P1.7:准双向口 P2.0~P2.7:高8位地址 P3.0~P3.7:第二功能,多功能引脚。可自动切换用作数据总线、地址总线、控制总线和(或)I/O接口外部引脚。 5、中央处理器 CPU内部结构 (1)算术逻辑运算单元ALU (8位) (2)寄存器阵列 工作寄存器R0~R7(8位)用PSW中的两位PSW.3和PSW.4来切换工作寄存器区 累加器Acc (也叫A累加器,8位) 寄存器B(8位):与A累加器配合执行乘和除运算,亦可作通用寄存器 程序状态字PSW(8位) Cy AC F0 RS1 RS0 OV — P 进位/辅助进位/用户定义/选工作寄存器/溢出标志/保留位/奇偶标志 Cy:最高位进位标志位 当ALU算术运算过程中的最高位有进位或借位时,Cy=1;否则,Cy=0。同时,该位还可以用作位累加器,这时一般只用“C”表示。 AC:辅助进位标志位 当ALU算术运算过程中的低4位(低半字节)向高4位(高半字节),即第3位有进位或借位时,AC=1;否则,AC=0。该位常用于BCD码的调整。 F0:用户自定义标志位 RS1和RS0:选择工作寄存器组位 用于选择内部数据存储器区内4组工作寄存器中的某一组。 OV:溢出标志位 运算结果超出机器所能表示的范围时称溢出。溢出是指有符号数运算时,数值超过了-128—-+127。OV=Cy异或y6,补码运算产生溢出,OV=1,否则OV=0(两正数或两负数相加才会溢出)。 PSW.1:保留位 无定义。 P:奇偶校验标志位 根据累加器ACC中1的个数由硬件置位或清除,反映A中数据的奇偶性。当累加器ACC中有奇数个1时,P=1;否则,P=0。 eg. 分析执行下列指令序列后,A、C、AC、OV和P的内容是什么?   MOV A, #79H   ADD A, #58H 该指令功能是将7

文档评论(0)

1亿VIP精品文档

相关文档