- 1、本文档共66页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机的硬件结构与原理整理
MCS-51单片机的硬件结构与原理 周剑峰 MCS-51单片机的硬件结构 MCS-51单片机系统硬件结构 MCS-51单片机系统硬件结构 微处理器结构 振荡与时钟 时钟周期、状态周期和机器周期 复位和复位电路 MCS-51单片机的引脚功能 MCS-51单片机内部结构示意图 微处理器结构 由单片机的内部结构可知,MCS-51单片机主要由以下几部分组成: 中央处理器(CPU) 振荡电路 内部总线 程序存储器和数据存储器 定时器/计数器 I/O口 串行口 中断系统 MCS-51单片机外部引脚及其功能 MCS-51单片机外部引脚及其功能 制造工艺为HMOS的系列单片机大都采用40条引脚的双列直插式封装(DIP) 外部引脚及其功能:电源及时钟 Vcc(40脚):接+5V电源; Vss(20脚):接地 ; XTAL1(19脚):接外部晶体的一个引脚; XTAL2(18脚):接外部晶体的另一端;时钟引脚(18、19脚)外接晶体时与片内的反相放大器构成一个振荡器,它提供单片机的时钟控制信号。时钟引脚也可外接晶体振荡器。 外部引脚及其功能:控制引脚 RST/VPD(9脚) 当振荡器运行时,在此引脚加上两个机器周期的高电平将使单片机复位(RST) ; ALE/PROG(30脚) 当单片机访问外部存贮器时,ALE回路转(地址锁存允许)输出脉冲的下降沿用于锁存16位地址的低8位。即使不访问外部存贮器,ALE端仍有周期性正脉冲输出,其频率为振荡器频率的1/6; 外部引脚及其功能:控制引脚 PSEN(29脚):此输出为访问外部程序存贮器的读选通信号; EA/Vpp(31脚):当EA端保持高电平时,单片机访问的是内部程序存贮器(对8051、8751来说),但当PC(程序计数器)值超过某值(如8751内部含有4KB EPROM,值为0FFFH)时,将自动转向执行外部程序存贮器内的程序。当EA端保持低电平时,则不管是否有内部程序存贮器而只访问外部程序存贮器 。 外部引脚及其功能:输入输出 4个8位并行 I/O 接口引脚P0.0~P0.7 、P1.0~1.7 、P2.0~P2.7 和P3.0~P3.7 为多功能引脚,可自动切换用作数据总线、地址总线、控制总线和或I/O 接口外部引脚 外部引脚及其功能:输入输出 ● P0口:MCS—51单片机中有4个双向(8位)并行I/O 端口(32线),每线都配备独立的端口锁存器、输出驱动器和输入缓冲器,用于与外界设备之间交换信息。 外部引脚及其功能:输入输出 外部引脚及其功能:输入输出 外部引脚及其功能:输入输出 外部引脚及其功能:输入输出 I/O端口小结: P0-P3均可作I/O端口,但只有P1口只作I/O端口; 只有P0口是双向口,P1-P3为准双向口 只有P0口可用作系统的数据总线 内部寄存器及其功能 内部寄存器及其功能 累加器Accumulator (ACC) 功能: 累加器A是一个最常用的专用寄存器,大部分单操作指令的一个操作数取自累加器,很多双操作数指令中的一个操作数也取自累加器。 加、减、乘、除法运算的指令,运算结果都存放于累加器A或寄存器B中。 大部分的数据操作都会通过累加器A进行,它形象于一个数据运输中转站,在数据传送过程中,任何两个不能直接实现数据的传送单元之间,通过累加器A中转,都能送达目的地。 内部寄存器及其功能 寄存器B 功能: 在乘除法指令中,乘法指令中的两个操作数分别取自累加器A和寄存器B,其结果存放于A、B寄存器对中。除法指令中,被除数取自累加器A,除数取自寄存器B,结果商存放于累加器A,余数存放于寄存器B中。 内部寄存器及其功能 程序状态字(PSW) 功能:标志寄存器,保存指令执行结果的特征信息,以供程序查询和判断 内部寄存器及其功能 Cy —— 进位/借位标志位;反映无符号数运算时有无进(借)位;累加器( C )在加法(减法)运算时,最高位有进位(借位)时,Cy由硬件置1,否则Cy清0,在进行位操作时,Cy又是位累加器. AC —— 辅助进/借位标志;用于十进制调整。在进行加(减)法运算时,D3位向D4位有进(借)位时,AC位由硬件自动置1,否则AC位清0. F0 —— 由 用户根据需要自行定义标志位;软件置位/清零。 OV —— 溢出标志位;反映有符号数运算时有无溢出;由硬件置位/清零。在进行补码运算时,运算结果超出-128 ~ +127范围时,称之产生溢出,则OV自动置1,否则OV清零.在进行加法或减法运算时,OV=C7⊕C6,即D6位和D7位的进位位的异或运算。在进行乘法或除法运算时也会影响OV.若A和B中的两个数的乘积超过255时,OV=1,否则OV=0;当除数为0时,OV=1,否则为0。 内部寄存器及其功能 PSW.1 —— 保留位(未定义)
您可能关注的文档
- 千米 分米 毫米的认识课件(青岛版二年级数学课件).ppt
- 半导体物理2.ppt
- 半年工作总结ppt模板(可编) 2ppt cn.ppt
- 半导体物理3.ppt
- 十年的变化.ppt
- 半导体物理4.ppt
- 千米的认识.ppt
- 午后小息.ppt
- 千米的认识(2课时完成).ppt
- 华为 供应链管理.ppt
- 2025AACR十大热门靶点推荐和解读报告52页.docx
- 财务部管理报表.xlsx
- 高中物理新人教版选修3-1课件第二章恒定电流第7节闭合电路欧姆定律.ppt
- 第三单元知识梳理(课件)-三年级语文下册单元复习(部编版).pptx
- 俄罗斯知识点训练课件-七年级地理下学期人教版(2024).pptx
- 课外古诗词诵读龟虽寿-八年级语文上学期课内课件(统编版).pptx
- 高三语文二轮复习课件第七部分实用类文本阅读7.2.1.ppt
- 高考物理人教版一轮复习课件第4章第3讲圆周运动.ppt
- 高考英语一轮复习课件53Lifeinthefuture.ppt
- 2025-2030衣柜行业风险投资发展分析及投资融资策略研究报告.docx
最近下载
- 乍得城网立项建设可行性分析论证研究报告.doc VIP
- 风力发电场生产准备导则 NB/T 10217-2019.pdf VIP
- 部编版三年级(上册)语文写字表生字描红字帖.pdf VIP
- 译林小学英语五上U1-2单元综合试卷(含听力和答案-很好).doc VIP
- 仁爱版(2024)七年级英语上册Unit 3 Lesson 5 Grammar in Use 参考课件.pptx VIP
- 2025年机械设计手册 第五版 目录.pdf VIP
- 25题教学_教务管理岗位常见面试问题含HR问题考察点及参考回答.docx VIP
- T_CSUS 69-2024 智慧水务技术标准.pdf VIP
- 智慧医院能源及节能监管平台建设方案.ppt
- 第四章 Lingo的输入输出及界面 优化软件与应用 技术方案.ppt VIP
文档评论(0)