- 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系列单片机结构 二、指令系统 三、定时器/计数器 四、编码串行接口 五、中断 六、存储器扩展 七、节电工作 第四节 单片机原理 第四节 单片机原理 第四节 单片机原理 单片机具有集成度高、功能强、可靠性高、成本低等优点,在传感器、分站、主战、断电仪、甲烷风电闭锁装置、便携式甲烷声光报警仪等监控设备中广泛应用。 本章将以使用广泛的8位单片机的优选机种MCS-51系列单片机为例,介绍爆炸性环境用单片机应用系统的设计。 MCS-51系列单片机产品有多种,其中8051、8031、8751最普及。 8051、8031、8751这三种单片机的指令系统及引脚完全兼容,它们的差别是8051内部有4K字节的ROM,8031较8051少4K字节的ROM,8751则以4K字节的EPROM代替8051中的4K字节的ROM。 第四节 单片机原理 8051、8031、8751单片机的共同特点是: 1)1个8位的微处理器; 2)128字节RAM; 3)片上振荡电路、时钟电路; 4)4个8位并行口; 5)1个全双工串行口; 6)2个16位的定时器; 7)5个中断源、两极优先权的中断结构; 8)布尔处理器; 9)64K外部数据存储器地址空间; 10)64K外部程序存储器空间。 一、MCS-51系列单片机结构 1.内部结构 MCS-51系列单片机内部结构由微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM/-)、特殊功能寄存器、I/O口(P0口、P1口、P2口和P3口)、时钟控制电路组成,各单元电路之间通过内部总线接在一起。 第四节 单片机原理 2.存储器结构 MCS-51系列单片机具有独立的程序存储器和数据存储器空间。 1程序存储器的寻址空间是64K字节,其低4K(8052为8K)字节程序存储器可设置在片内(EA=1),也可设置在片外(EA=0),但对于片内无ROM/EPROM的单片机8031,必须使EA=0。CPU通过PSEN信号对外部程序存储器进行读操作。 一、MCS-51系列单片机结构 一、MCS-51系列单片机结构 2)数据存储器 数据存储器由内部存储器和外部存储器构成。 一、MCS-51系列单片机结构 (1)低128字节RAM 低128字节均能进行直接寻址和间接寻址操作。工作寄存器区由状态寄存器中的RS0和RS1位决定,每一工作区有8个工作寄存器R0-R7,共32个工作寄存器。 一、MCS-51系列单片机结构 (2)特殊功能寄存器(SFR) 特殊功能寄存器是一个具有特殊功能的RAM区,其地址空间占80H-FFH中的一部分,对于80H-FFH地址空间中的其余部分不能进行读写操作(8052除外)。特殊功能寄存器用来对片内各功能单元进行监视和管理,是这些功能单元的状态和控制寄存器 累加器ACC:用存放算术和逻辑运算结果。 B寄存器:用于乘法和除法操作。 程序状态寄存器PSW:用来标记程序的状态信息。 堆栈指示器:堆栈是为中断的子程序服务的。在进行堆栈操作时,堆栈指示器工作。 数据指示器DPTR:由一个高字节DPH和一个低字节DPL组成,用来保存一个16位地址。 一、MCS-51系列单片机结构 P0~P3口锁存器:用来锁存其对应I/0接口的输入和输出数据。 串行数据缓冲器SBUF由两个独立的寄存器构成,一个用于发送串行数据缓冲器,另一个用作接收数据缓冲器。当把数据传送到串行数据缓冲器SBUF时候,该数据传送入发送串行数据缓冲器。 定时/计数器寄存器:对(TH0、TL0)、(TH1、TL1)和(TH2、TL2)分别是定时/计数器寄存器0、1和2的16位计数寄存器。 陷阱寄存器: 一、MCS-51系列单片机结构 3.CPU的时序 一、MCS-51系列单片机结构 每个机器周期由6个状态(12个振荡周期)组成,每个状态由两个相位组成。若用Si(i=l、2、…、6)表示状态,用Pi(i=l、2)表示相位,则一个机器周期可依次表示为S1P1、S1P2、S2P1、S2P2、……、S6PI、S6P2。一般情况下,算术和逻辑操作发生在相位P1期间,而内部寄存器之间的数据传送发生在相位P2期间。 由于图10.5给出的是CPU取值和执行的时序,而这些信号是无法从外部观察到的,因此,为了便于理解,图中还给出了XTAL 2和ALE外部信号。不难看出,ALE信号一般在一个机器周期内被激励两次,一次在SIP2和S2PI期间,另一次在S4P2和S5PI期。但在CPU执行访问外部存储器指令MOVX时,会丢失第2个周期里的第1个ALE信号。 一、MCS-51系列单片机结构 MSC-51单片机的大多数指令是在一个周期内完成的。 MSC-51单片机系列单片机双周期指令较少,但无论是双字节还是单字节指令,均在第1个周期内读
您可能关注的文档
最近下载
- 降钙素原抗体产品技术要求标准2024年.pdf VIP
- 2013-2022同等学历申硕学位英语真题(含答案).pdf VIP
- 2023年全国职业院校技能大赛食品安全与质量检测题库1-10.docx VIP
- 内部培训刑法知识考试题库大全及答案下载.pdf VIP
- 2025至2030全球及中国车载摄像头模块组件行业项目调研及市场前景预测评估报告.docx
- 2023-2024学年安徽省合肥重点中学九年级(上)第一次月考道德与法治试卷.pdf VIP
- 人教版(2024新版)九年级上册化学全册教案教学设计.docx
- 中国油田分布明细-含分布图.docx VIP
- 6.4 酵母菌子囊孢子的观察(原理讲解).pdf VIP
- AIGC技术在非物质文化遗产设计保护中的应用探索 .pdf VIP
文档评论(0)