- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MCS-51系列单片机硬件结构第2章
2.1 MCS-51系列单片机的整体结构 MCS-51系列 (1)MCS-51是Intel公司生产的一个单片机系列名称。属于这一系列的单片机有多种,如: (2)该系列生产工艺有两种: (3)在功能上,该系列单片机有基本型和增强型两大类: (4)在片内程序存储器的配置上,该系列单片机有三种形式,即掩膜ROM、EPROM和ROMLess(无片内程序存储器)。如: (5) 80C51系列 2.1.1 主要组成 内部结构 二、片内存储器 在物理上设计成程序存储器和数据存储器两个独立的空间(称为哈佛结构): 三、I/O口及功能单元 四、特殊功能寄存器(SFR) 2.1.2 外部引脚 非总线型单片机已经将用于外部总线扩展用的I/O口线和控制功能线去掉,从而使单片机的引脚数减少、体积减小。对于不需进行并行外围扩展,装置的体积要求苛刻且程序量不大的系统极其适合。非总线型单片机典型产品如: AT89C2051/AT89C4051。 2.1.3 AT89S51单片机 2.2 MCS-51单片机的微处理器 2.2.1 运算器 1、算术逻辑单元ALU。 2、累加器ACC ;寄存器B 。 3、程序状态字寄存器PSW 。 D7 D6 D5 D4 D3 D2 D1 D0 CY AC F0 RS1 RS0 OV P 4、布尔处理机 2.3 MCS-51的存储器 2.4 MCS-51单片机的辅助电路及时序 作业: P33: 1、2、3、6、8 5、与定时器/计数器相关的寄存器(6个) 定时/计数器T0的两个8位计数初值寄存器TH0、TL0,它们可以构成16位的计数器,TH0存放高8位,TL0存放低8位; 定时/计数器T1的两个8位计数初值寄存器TH1、TL1,它们可以构成16位的计数器,TH1存放高8位,TL1存放低8位; 定时/计数器的工作方式寄存器TMOD; 定时/计数器的控制寄存器TCON。 2.4.1 时钟电路 内部时钟 外部时钟 一、内部时钟 C1和C2的典型值通常选择为30pF。电容大小会影响振荡器频率高低、振荡器的稳定性和起振的快速性。晶振频率范围通常是1.2~12MHz。晶体频率越高,单片机速度就越快。速度快对存储器的速度要求就高,印制电路板的工艺要求也高,即线间的寄生电容要小。晶体和电容应尽可能与单片机靠近,以减少寄生电容,保证振荡器稳定、可靠地工作。为提高温度稳定性,采用温度稳定性能好的电容。 常选6MHz或12MHz的石英晶体。随着集成电路制造工艺技术的发展,单片机的时钟频率也在逐步提高,已达33MHz。 二.外部时钟方式 用现成的外部振荡器产生脉冲信号,常用于多片AT89S51同时工作,以便于多片AT89S51单片机之间的同步,一般为低于12MHz的方波。 外部时钟源直接接到XTAL1端,XTAL2端悬空。 3.时钟信号的输出 当使用片内振荡器,XTAL1、XTAL2引脚还能为应用系统中的其他芯片提供时钟,但需增加驱动能力。其引出的方式有两种,如图所示。 一、复位电路 复位目的是使单片机或系统中的其它部件处于某种确定的初始状态。 上电复位电路 按键与上电复位 2.4.2 复位及复位电路 二、单片机复位后的状态 PC=0000H,所以程序从0000H地址单元开始执行; 启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM的内容 ; 特殊功能寄存器复位后的状态是确定的 : P0~P3=FFH,各口可用于输出,也可用于输入; SP=07H,第一个入栈内容将写入08H单元; IP、IE和PCON的有效位为0,各中断源处于低优先级且均被关断、串行通讯的波特率不加倍; PSW=00H,当前工作寄存器为0组。 2.4.3 CPU时序 一个机器周期包含12个晶荡周期或6个时钟周期 指令的执行时间称作指令周期 (单、双、四周期) 一、时钟信号 二、典型时序 各指令的微操作在时间上有严格的次序,这种微操作的时间次序我们称作时序。 单字节指令 双字节指令 1、单周期指令时序 2个机器周期中ALE信号有效4次,后3次读操作无效。 2、双周期指令时序 * MCS-51单片机的硬件结构 * 第二章:MCS-51系列单片机硬件结构 2.1 MCS-51系列单片机的总体结构 2.2
文档评论(0)