文档介绍:第一章-单片机主要技术指标:位数:4位、8位、16位、32位MCS-48(4位)、MCS-51(8位)和MCS-96(16位)-位—字节—字位(bit):二进制数中的一位,其值不是“1”,就是“0”。字节(byte):一个8位的二进制数为一个字节。字节是计算机数据的基本单位。字(word):两个字节就是一个字,又叫双字节。第二章-SCM——将通用微计算机基本功能部件集成在一块芯片上构成的一种专用微计算机系统SCM=CPU+程序存储器+数据存储器+定时器/计数器+内外中断+可编程I/O+可编程全双工串行口+…-80C51=(8位)CPU+4KBROM+128BRAM+(2×16)T/C+(4×8)I/O+1个UART+5个中断源-MCS-51单片机的内部结构:-新一代高性能80C51系列单片机,其主要发展技术如下:(1)提供不同类型的存储器。除掩模ROM、EPROM以外,还能提供EEPROM和FlashEEPROM。(2)扩展存储器容量。目前ROM已扩至64KB,RAM扩至4~8KB。(3)提高运行速度,时钟频率已达100MHz。(4)发展低电压专用芯片,。(5)扩大接口功能,如设置高速I/O口,扩展I/O数量,增加外部中断源以及将ADC、PWM嵌入到片内。-CPU(中央处理器,CentralProcessingUnit)CPU=控制器+运算器控制器的用途:统一指挥和控制各单元协调工作控制器的任务:从ROM中取出指令→译码→执行指令控制器的组成:程序计数器PC、数据指针寄存器DPTR、…运算器的用途:对数据进行算术运算和逻辑操作运算器的任务:计算缓冲器内容→暂存→修改运行标志运算器的组成:、程序状态字寄存器PSW、…-程序计数器(ProgramCounter——PC)——指向ROM存储单元的地址指针(引导程序运行)→可寻址范围216(=65536字节=64KB)→→,PC值为0→复位后程序从0开始运行-数据指针寄存器(DataPointer——DPTR)——指向ROM或RAM存储单元的地址指针(引导数据传送)①具有16位字长,可寻址范围216(64KB)②具有可被指令修改功能→可变更数据地址③可拆为2个8位的独立寄存器DPL和DPH-累加器(ACCUMULATER——A)——:ADDA,,32H-程序状态字寄存器(ProgramStateWord——PSW)——存放程序运行过程中的各种状态信息的寄存器①1具有8位字长②2各位都具有特殊含义③3状态信息通常自动形成,但也可用指令修改CY()——进位标志在进行加或减运算时,如果操作结果最高位有进位或借位时,CY由硬件置“1”,否则清“0”。用途:1、根据CY判断有无进位或借位;2、在位操作中CY可作为位累加器用。RS1和RS0()——工作寄存器组指针用途:用于指定CPU的当前工作寄存器组P()——奇偶标志位该位始终跟踪累加器A中含“1”个数的奇偶性;如果A中有奇数个“1”,则P置“1”,否则置“0”举例:若A=10011111,则P=0若A=11000001,则P=1用途:用于串行通讯中的数据校验,判断是否存在传输错误。-MCS-51引脚及功能(课本P18)51系列单片机一般采用40只引脚的双列直插式(DIP——DualIn-linePackage)封装结构(1)(40脚):+5V电源引脚VSS(20脚):接地引脚XTAL1(19脚);外接晶振引脚(内置放大器输入端)XTAL2(18脚):外接晶振引脚(内置放大器输出端)(2)控制引脚RST/VPD(9):复位/备用电源引脚ALE/PROG(30):地址锁存使能输出/编程脉冲输入PSEN(29):输出访问片外程序存储器读选通信号EA/VPP(31):外部ROM允许访问/编程电源输入(3)端口引脚共计8只/组×4组=32只引脚:~(39~32脚)——P0口;~(1~8脚)——P1口;~(21~28脚)——P2口;~(10~17脚)——P3口。△P0口~P3口是单片机对外联络的重要通道补充:信号引脚的第二功能信号引脚赋予双重功能,即“复用”。第二引脚功能主要集中在P3口。-(1)P3口线的第二功能P3口线都定义有第二功能,详见表2-1。-:普林斯顿结构(RAM和ROM统一编址)和哈佛