1 / 90
文档名称:

硬件结构 单片机.ppt

格式:ppt   大小:2,883KB   页数:90页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

硬件结构 单片机.ppt

上传人:gxngqvk 2020/6/23 文件大小:2.82 MB

下载得到文件列表

硬件结构 单片机.ppt

文档介绍

文档介绍:.5工作方式2020/6/.1结构框图8031无2020/6/—51CPUCPU内部结构:(1)运算器电路:运算部件以算术逻辑运算单元ALU为核心,、B寄存器、暂存器、标志寄存器PSW等许多部件,它能实现算术运算、逻辑运算、位运算、数据传输等处理。算术运算单元ALU是一个8位的运算器,它不仅可以完成8位二进制数据加、减、乘、除等基本的算术运算,还可以完成8位二进制数据逻辑“与”、“或”、“异或”、循环移位、求补、清零等逻辑运算,并具有数据传输、程序转移等功能。ALU还有一个一般微型计算机没有的位运算器,它可以对一位二进制数据进行置位、清零、求反、测试转移及位逻辑“与”、“或”等处理。这对于控制方面很有用。(简称为A)为一个8位的寄存器,它是CPU中使用最频繁的寄存器,ALU进行运算时,,。2020/6/235寄存器B称为辅助寄存器,它是为乘法和除法指令而设置的。在乘法运算时,累加器A和寄存器B在乘法运算前存放乘数和被乘数,运算完后,通过寄存器B和累加器A存放结果。除法运算时,运算前,累加器A和寄存器B存入被除数和除数,运算后用于存放商和余数。标志寄存器PSW是一个8位的寄存器,它用于保存指令执行结果的状态,以供程序查询和判别。D7D6D5D4D3D2D1D0CACF0RS1RS0OV-PC():进位标志位。AC():辅助进位标志位。F0():用户标志位。RS1、RS0(、):寄存器组选择位。OV():溢出标志位。P():奇偶标志位。若累加器A中1的个数为奇数,则P置位,若累加器A中1的个数为偶数,则P清零。2020/6/236(2)控制器电路:MCS—51CPU控制部件是单片机的控制中心,它包括定时和控制电路、指令寄存器、指令译码器、程序计数器PC、堆栈指针SP、数据指针DPTR以及信息传送控制部件等。它先以振荡信号为基准产生CPU的时序,从ROM中取出指令到指令寄存器,然后在指令译码器中对指令进行译码,产生指令执行所需的各种控制信号,送到单片机内部的各功能部件,指挥各功能部件产生相应的操作,完成对应的功能。2020/6/、I/O口线功能4个8位并行I/~、~、~~、控制线ALE:地址锁存允许信号端PSEN:外部程序存储器读选通信号端EA/VPP:程序存储器选择信号端/编程电源输入端为多功能引脚,可自动切换用作数据总线、地址总线、控制总线和或I/O接口外部引脚。80C512020/6/2382、控制线RST/VPD:复位信号端和后备电源输入端。输入10ms以上高电平脉冲,单片机复位。VPD使用后备电源,可实现掉电保护。3、电源及时钟引线工作电源:VCC、VSS时钟输入:XTAL1、XTAL2。复位电路: (1)上电复位(2)外部信号复位RESET+5V200Ω1K30μF单片机RST2020/6/