- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 MCS-51单片机的组成原理3.1 概 述 3.6 定时器/计数器3.2 中央处理器 3.7 串行I/O接口3.3 存储器 3.8中断控制系统3.4 布尔处理机 3.9 MCS-51单片机外部特性3.5 并行I/O接口 3.10 EPROM的编程、检查与擦除 3.11 89C51单片机的组成与特点3.1 概 述 MCS-51系列单片机是把构成计算机的CPU、存储器、寄存器组、I/O接口制作在一块集成电路芯片中。另外,还集成有定时器/计数器、串行通信接口等部件,因此可方便地用于定时控制和远程数据传送。在MCS-51系列单片机中,主要有8031、8051、8751及80C51等型号。 随着超大规模集成电路的发展,单片机的内部结构仍在不断地扩大,功能在不断提高,其型号与类型也在不断地变换。例如8052AH、8032Ah、8752BH采用HMOS工艺制成,内部ROM/RAM的容量增大了一倍。80C51BH系列采用CHMOS工艺制成,功耗低,其中87C51具有两级存储器保密系统,可防止非法拷贝。8052AH-BASIC芯片内部固化有MCS BASIC 52解释程序,可使BASIC 52语言与汇编语言混合使用。 又如可编程计数阵列型单片机80C51FA具有5个比较/捕捉模块,每个模块可执行16位的正跳变捕捉、负跳变捕捉和正负跳变捕捉,可执行16位软件定时、16位高速输出及位脉冲宽度调制输出等,另外还有一个增强的多机串行通信接口。 A/D型单片机80C51GA具有8路8位A/D转换器、半双工同步串行通信接口、16位程序监视跟踪定时器,扩展了A/D中断和串行口中断,使中断源达7个之多。 多并行接口型单片机80C451增加了两个8位并行I/O接口P4口和P5口,从而提高了数据的吞吐能力。 DMA(直接存储器存取方式)型单片机80C52JA具有用于DMA传送的目的地址寄存器、源地址寄存器和字节计数器,支持DMA传送,且在80C452中设有128字节的双向先进先出(FIFO)RAM阵列,支持从一个RAM到另一个RAM的高速数据传送。 目前,使用较多的还有89C51型单片机,其内部有4KB/8KB/16KB/32KB/64KB的Flash程序存储器、128/256/512/1024字节的随机存取数据存储器、3个定时器/计数器,采用双DPTR结构,有6个中断源,分4个优先级控制,可低电压运行,且有较强的抗电磁干扰能力。 本章仍以8051为例,讲述单片机的基本组成与工作原理,然后介绍89C51单片机的组成与特点。 8051单片机的内部结构如图3.1所示,包含1个8位中央处理器CPU、4KB程序存储器EPROM、128B随机存取存储器RAM、4个8位并行I/O接口、1个全双工串行通信接口、2个16位定时器/计数器及21个特殊功能寄存器。外部具有64KB程序存储器寻址能力和64KB数据存储器寻址能力。指令系统中增加了乘除法指令,提高了运算及数据处理能力,且具有位操作能力。 P0P2RAM88+5V地址寄存器P0口驱动器P2口驱动器VCCRAM128×8ROM4K×8P0口锁存器P2口锁存器程序地址寄存器 累加器A寄存器BSP缓冲寄存器 暂存寄存器1暂存寄存器2PC增量 PCON SCON TMOD TCONPC TH0 TL0 TH1 TL1算术逻辑部件ALUSBUF(TX) SBUF(RX) IE IPDPTR中断、串行口和定时器部件PSWPSEN定时控制逻辑指令寄存器IRALE EARSTP1口锁存器P3口锁存器P1口驱动器P3口驱动器88P1P3图3.1 8051单片机内部组成图3.1(2)3.2 中央处理器 中央处理器是进行算术/逻辑运算,控制程序执行的部件。它包括运算器和控制器,主要组成已经反映在图3.1(2)中。3.2.1 运算器3.2.2 控制器3.2.3 时钟与定时3.2.1 运算器 运算器主要包括算术/逻辑部件ALU、累加器、暂存寄存器TMP1和TMP2、程序状态标志寄存器PSW、BCD码修正电路等。为了提高数据处理和位操作能力,片内设有一个通用寄存器B和一些专用寄存器。 运算器的功能主要是对数据进行加、减、乘、除等算术运算及“与”、“或”、“非”、“异或”等逻辑运算。对于位操作数,可进行置位、清零、求反、移位、条件判断及按位“与”、按位“或”等操作。 PSW 位地址 CY AC F0 RS1 RS0 OV P 字节地址D0H D7H D6H D5H D4H D3H D2H D1H D0H3.2.2 控制器
您可能关注的文档
- 博弈论发展史.ppt
- 初中化学_单质碳的化学性质_课件.ppt
- 分子和原子20151020.ppt
- 初中化学1.3走近化学实验室第一课时.ppt
- 初中语文人教版八年级上册第一单元第三课:《蜡烛》课件.ppt
- 初中化学第二单元水分子的变化2.2.ppt
- 变压器运行规程培训课件.pptx
- 博弈论和商业策略.ppt
- 分子和原子说课稿(林).ppt
- 分子间的作用力和氢键.ppt
- 2025年石家庄市直机关遴选公务员笔试真题汇编附答案解析.docx
- 2025年榆林市直属机关遴选公务员笔试真题汇编带答案解析.docx
- 2024年海西州遴选公务员考试真题汇编及答案解析(夺冠).docx
- 2025年韶关市直属机关遴选公务员笔试真题汇编带答案解析.docx
- 2024年彭水苗族土家族自治县直机关遴选公务员笔试真题汇编及答案解析(夺冠).docx
- 2025年大理州直属机关遴选公务员笔试真题汇编附答案解析.docx
- 2024年张掖市选调公务员考试真题汇编附答案解析.docx
- 2024年荆州市直机关遴选公务员笔试真题汇编及答案解析(夺冠).docx
- 2024年洛阳市直遴选考试真题汇编附答案解析(夺冠).docx
- 2024年贵阳市直机关遴选公务员笔试真题汇编含答案解析(夺冠).docx
原创力文档


文档评论(0)