- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MCS-51单片机的结构
由于P1口的功能单一,只是一个“I/O”口,只要完成读/写。其读/写过程与P0口一样。P1口的每一位的内部已经接了上拉电阻,使用时不必外接。但读引脚时必须向锁存器写“1”。 P1口位结构图 P2口位结构图 0 P3口位结构图 上电复位:上电复位电路是一种简单的复位电路,只要在RST复位引脚接一个电容到Vcc,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位电路通过电容加到RST。 手动复位:手动复位需要人为在复位输端加高电平让系统复位。 一般采用的方法是在RST端和正电源Vcc之间接一个按键,当按下按键后,Vcc和RST端接通,RST引脚处在高电平。而按键动作一般是数十毫秒,大于两个机器周期的时间,能够安全地让系统复位。 专用寄存器 复位值 专用寄存器 复位值 PC 0000H TMOD 00H ACC 00H T2MOD(8052系列) XXXXXX00B B 00H TCON 00H PSW 00H T2CON(8052系列) 00H SP 07H TH0 00H DPTR 0000H TL0 00H P0 0FFH TH1 00H P1 0FFH TL1 00H P2 0FFH TH2(8052系列) 00H P3 0FFH TL2(8052系列) 00H IP(8051系列) XXXX0000B RCAP2H(8052系列) 00H IP(8052系列) XX000000B RCAP2L(8052系列) 00H IE(8051系列) 0XX00000H SCON 00H IE(8052系列) 0X000000H PCON 0XXX0000B SBUF 不定 复位后寄存器状态 内部振荡器电路如下图所示,就是在引脚XTAL1和XTAL2之间名接一个石英晶体或者陶瓷谐振器并在引脚上并联电容。采用石英晶体时C1、C2为30pF 采用陶瓷谐振器C1、C2为47pF。 内部振荡器 CPU时序 单片机的时序 其中:2个振荡脉冲(P1,P2)称为1个机器状态S 6个机器状态称为1个机器频率 那么1个机器频率=1/12个振荡器频率 如果机器频率为12MHZ,则单片机的机器频率为1MHZ 所以1个机器周期=1/12MHZ=1μS.单片机执行指令是以机器周期为单位 若外接晶振为6MHz(即fosc=6MHz) 若外接晶振为12MHz(即fosc=12MHz) 振荡周期=1/6MHz 振荡周期=1/12MHz 时钟周期=1/3MHz 时钟周期=1/6MHz 机器周期=2μs 机器周期=1μs 指令周期=2~8μs 指令周期=1~4μs 各种周期换算表 小结 1、熟练掌握8051芯片40根引脚的功能 2、熟记8051的4个物理存储空间(片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器)的地址;尤其是片内数据存储器的4个不同作用区(工作寄存器区、位寻址区、数据区、特殊功能寄存器区)的功能 3、在4组工作寄存器中选择当前工作寄存器的方法是由PSW中的RS1、RS0指定。 4、掌握特殊功能寄存器的用途和使用方法。 5、掌握四个“I/O”(P0、P1、P2、P3)口的工作特点和使用方法。特别注意: 1)、P0口作为输出口时,必须接上拉电阻。 2)、读四个“I/O”(P0、P1、P2、P3)口的引脚时,必须先向锁存器写“1”。 6、记住复位电路是单片机开始运行应用程序唯一途径。 7、熟知机器周期的含义以及与晶振的对应关系,掌握机器周期的计算方法。 1、四个I/O口中,哪些有内部上拉电阻、哪些没有上拉电阻、没有的怎么办? 2、读I/O口的引脚时应该注意什么? 3、 单片机上电复位后PC的值是什么? 4、一个机器周期占用多少个振荡周期? 5、晶振为12MHZ时,机器周期为多少? 1、P1,P2,P3,都有,P0没有,外接 2、先向锁存器写1 3、0000H 4、12个 5、1微秒 * MCS-51单片机 单片机引脚及其功能 单片机的特点 时序电路 输入输出端口 复位电路 知识点: 存储器 工作寄存器 特殊功能寄存器 时钟电路 CPU ROM RAM T0 T1 中断系统 串行接口 并行接口 P0 P1 P2 P3 TXD RXD INT0 INT1 定时计数器 中央处理器CPU:8位,运算和控制功能 内部RAM:共256个RAM单元,用户使用前128个单元,用于存放可读写数据,后128个单元被专用寄存器占用。 内部ROM:4KB掩膜ROM,用于存放程序、原始数据和表格。 定时/计数器:两个16位的定时/计数器,实现定时
您可能关注的文档
- MAPGIS简单操作.ppt
- Marriage and Family 婚姻与家庭.ppt
- MARTIN3032电脑灯光控制台使用手册.doc
- mask 介绍.ppt
- matalab模拟电机断条故障论文.doc
- mask 面具.ppt
- matlab sisotool讲解.ppt
- MATLAB 曹弋 第八章 ppt8.ppt
- matlab关于控制的设计单位负反馈的校正.docx
- MATLAB入门指南.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)