51单片机原理.ppt
《51单片机原理.ppt》由会员分享,可在线阅读,更多相关《51单片机原理.ppt(72页珍藏版)》请在第壹文秘上搜索。
1、2023-3-10151单片机原理与应用单片机原理与应用主要内容: 典型单片机( MCS-51, AT89C51)的性能,MCS-51内部结构、特点、工作方式、时序和最小应用系统。为后续学习AVR单片机应用系统设计、利用单片机解决工程实际问题打下坚实的基础。重点在于基本概念、组成原理、特点及MCS-51的最小应用系统,难点在于时序、ISP下载技术。预备知识:元器件实物图预备知识:元器件实物图单片机芯片单片机芯片AT89C51AT89S51AT89S52AT89C2051通信芯片MAX232CPE 时钟芯片 DS1302EEPROM24C02温度传感器18B20AD变换器0832稳压片78L05
2、晶 振电阻和排电阻瓷片小电容零压力插座零压力插座万用焊接板仪器盒仪器盒液晶字符显示屏液晶图形点阵显示屏拨动开关拨动开关红外遥控用 发射接受一体管 继电器三极管各类接插件各类接插件遥控组件超声波发射接受头双路遥控组件88二极管点阵 八段数码管超声波发射和接收一体化机电子万年历 MCS-51系列单片机都是以Intel公司最早的典型产品8051为核心,增加了一定的功能部件后构成的,因此,本章以8051为主介绍MCS-51系列单片机 。 1.1.1 MCS-51单片机的内部结构 MCS-51单片机的组成: CPUCPU( (进行运算、控制进行运算、控制) )、RAMRAM( (数据存数据存储器储器)
3、)、ROMROM( (程序存储器)、程序存储器)、I/OI/O口口( (串口、并口)、串口、并口)、内部总线内部总线 和中断系统和中断系统等。等。组成框图如下:组成组成:运算器、控制器。80518051的的CPUCPU包含以下功能部件包含以下功能部件: (1)8位CPU。(2)布尔代数处理器,具有位寻址能力。(3)128B内部RAM数据存储器,21个专用寄存器。(4)4KB内部掩膜ROM程序存储器。(5)2个16位可编程定时器/计数器。(6)32个(48位)双向可独立寻址的I/O口。(7)1个全双工UART(异步串行通信口)。(8)5个中断源、两级中断优先级的中断控制器。(9)时钟电路,外接晶
4、振和电容可产生1.2MHz12 MHz的时钟频率。(10)外部程序/数据存储器寻址空间均为64KB。(11)111条指令,大部分为单字节指令。(12)单一+5V电源供电,双列直插40引脚DIP封装。 1. 中央处理器(CPU)(1)运算器组成:组成:8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器A(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等。功能:功能:完成算术运算和逻辑运算。(2)控制器组成:组成:程序计数器PC(Program Counter)、指令寄存器
5、IR(Instruction Register)、指令译码器ID(Instruction Decoder)、堆栈指针SP、数据指针DPTR、定时控制逻辑和振荡器OSC等电路。功能:功能:CPU根据PC中的地址将欲执行指令的指令码从存储器中取出,存放在IR中,ID对IR中的指令码进行译码,定时控制逻辑在OSC配合下对ID译码后的信号进行分时,以产生执行本条指令所需的全部信号。 系列片内存储器(字节)定时器计数器并行I/O串行I/O中断源片内ROM片内RAM无有ROM有EPROMIntel51子系列803180C31805180C51(4K字节)875187C51(4K字节)128字节2x164x
6、8位15Intel52子系列803280C32805280C52(8K字节)875287C52(8K字节)256字节3x164x8位16ATEML89C系列(常用型)1051(1K)/2051(2K)/4051(4K)(20条引脚DIP封装)1282151589C51(4K)/89C52(8K)(40条引脚DIP封装)128/2562/33215/6 MCS-51的存储器可分为程序存储器和数据存储器,又有片内和片外之分。(1)程序存储器 一般将只读存储器(ROM)用做程序存储器。可寻址空间为64KB,用于存放用户程序、数据和表格等信息。 MCS-51单片机按程序存储器可分为内部无ROM型(如8
7、031)和内部有ROM型(如8051)两种,连接时 引脚 有区别。程序存储器结构如右图所示: 一般将随机存储器(RAM)用做数据存储器。可寻址空间为64KB。MCS-51数据存储器可分为片内和片外两部分。片外片外RAM: 最大范围:0000HFFFFH,64KB;用指令MOVX访问。片内片内RAM: 最大范围:00HFFH,256B;用指令MOV访问。又分为两部分:低128B(007FH)为真正的RAM区,高128B(80FFH)为特殊功能寄存器(SFR)区。如右图所示。 内部RAM的20H2FH单元为位寻址区,既可作为一般单元用字节寻址,也可对它们的位进行寻址。位地址为00H7FH。 CPU
8、能直接寻址这些位(称MCS-51具有布尔处理功能),位地址分配如右表所示。 MCS-51有21个特殊功能寄存器(也称为专用寄存器),包括算术运算寄存器、指针寄存器、I/O口锁存器、定时器/计数器、串行口、中断、状态、控制寄存器等,它们被离散地分布在内部RAM的80HFFH地址单元中(不包括PC) ,共占据了128个存储单元,构成了SFR存储块。其字节地址可被8整除的SFR可位寻址。SFR反映了MCS-51单片机的运行状态。特殊功能寄存器分布如右表所示。(2)累加器A (Accumulator) 累加器A是8位寄存器,又记做ACC,是一个最常用的专用寄存器。在算术/逻辑运算中用于存放操作数或结果
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 原理
