- 1、本文档共103页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机 第2章硬件结构
第2章 MCS-51单片机结构和原理 内部结构 信号引脚 存储器 时钟电路和CPU时序 工作方式 中央处理器CPU CPU 1. 运算器 CPU 2. 控制器 CPU 3. 位处理器(布尔处理机) 存储器 并行输入/输出端口 时钟振荡电路 6 串行输入/输出口(2条) 7 定时/计数器 2.1.2 MCS-51的引脚功能 制造工艺为HMOS的系列单片机大都采用40条引脚的双列直插式封装(DIP). DIP:Dual In-line Package CHMOS制造工艺的单片机80C31/80C51除采用DIP封装外,还采用方形的封装方式。方形封装的有44个引脚,标有NC的4个引脚不连线。 44只引脚方形封装方式(4只无用) 单片机的引脚及功能 引脚功能分类 40只引脚按功能分为3类: (1)电源及时钟引脚: Vcc、Vss;XTAL1、XTAL2。 (2)控制引脚: PSEN*、EA* 、ALE、RESET (即RST)。 (3)I/O口引脚:P0、P1、P2、P3,为4个8位I/O口的外部引脚。 2.3.1 电源及时钟引脚 1.电源引脚 (1)Vcc(40脚):+5V电源; (2)Vss(20脚):接地。 2.时钟引脚 (1)XTAL1(19脚):接外部晶体,如果采用外接振荡器时,振荡器的输出应接到此引脚上。 (2)XTAL2(18脚):接外部晶体的另一端或悬空。 2.3.1 电源及时钟引脚 2.3.2 控制引脚 提供控制信号,有的引脚还具有复用功能。 (1) RST/VPD(9脚):复位与备用电源。 复位电路:使CPU和系统中的其它部件都处于一个确定的初始状态,并从这个初始状态开始工作。 当振荡器运行时,在此引脚上出现两个机器周期的高电平将使单片机复位。 复位以后,P0~P3口输出高电平,SP指针重新赋值为07H,其它特殊功能寄存器和程序计数器PC被清0。 2.3.2 控制引脚 (2) ALE/PROG*(30脚): 第一功能:ALE为地址锁存允许。 存取片外存储器时,用于锁存低8位地址。 ALE=1,P0口用于地址通路; ALE=0,P0口用于数据通路 访问外部存储器时,ALE输出信号的负跳沿用作低8位地址的所存信号 第二功能:PROG*为EPROM机型的编程脉冲输入端。 (3) PSEN* (29脚):外部程序存储器的读选通信号。 读外部ROM取指令器件,每机器周期2次有效 (4) EA*/VPP (Enable Address/Voltage Pulse of Programing,31脚) EA*为内外程序存储器选择控制端。 EA*=1,访问片内程序存储器,但在PC(程序计数器)值超过0FFFH(对于8051、8751)时,即超出片内程序存储器的4K字节地址范围时,将自动转向执行外部程序存储器内的程序。 EA*=0,单片机则只访问外部程序存储器。 注意: EA*不能悬空 VPP为本引脚的第二功能。用于施加编程电压(例如+21V或+12V)。对89C51,加在VPP脚的编程电压为+12V或+5V。 2.3.3 I/O口引脚 (1) P0口:双向8位三态I/O口,此口为地址总线(低8位)及数据总线分时复用口,可驱动8个LS型TTL负载。 (2) P1口:8位准双向I/O口,可驱动4个LS型TTL负载。 (3) P2口:8位准双向I/O口,与地址总线(高8位)复用,可驱动4个LS型TTL负载。 (4) P3口:8位准双向I/O口,双功能复用口,可驱动4个LS型TTL负载。 注意:准双向口与双向三态口的差别。 当3个准双向I/O口作输入口使用时,要向该口先写“1”。 准双向I/O口无高阻 “浮空”状态。 2.3 存储器 普林斯顿(Princeton)结构:将程序和数据合用一个存储器空间的结构。 哈佛(Harvard)结构: 为绝大多数单片机所采用。程序存储器和数据存储器截然分开,ROM和RAM独立编址并分别寻址的结构,相互间不会冲突。 在MCS-51系列单片机中,不仅在片内预留了一定容量的程序存储器、数据存储器以及众多的特殊功能寄存器(SFR),而且还具有很强的外部存储器扩展能力,程序存储器和数据存储器的寻址能力均可达64KB,寻址和操作简单方便。 2.3.1 MCS-51的空间配置 MCS-51存储器结构 2.3.2程序存储器 程序存储器(Program memory)主要用于存放经调试正确的应用程序和常数表格。由于MCS-51系列单片机采用16位的程序计数器PC和16位的地址总线,因而程序存储器
您可能关注的文档
- 区域地理复习之南亚与印度ok.ppt
- 医用高等数学教案.doc
- 北邮 音响放大电路.doc
- 医药与健康2.ppt
- 医院无线网络建设方案参考.docx
- 医院2012安全生产讲课.ppt
- 十一 电路.doc
- 十一、收入费用和利润.ppt
- 十二.听听,秋的声音.ppt
- 十二种打结方法.ppt
- 2024年农业系统职称考试过关检测试卷学生专用附答案详解.docx
- 2024年农业系统职称考试过关检测试卷附参考答案详解【黄金题型】.docx
- 2024年农业系统职称考试过关检测试卷带答案详解(综合卷).docx
- 2024年农业系统职称考试过关检测试卷含完整答案详解(网校专用).docx
- 2024年农业系统职称考试过关检测试卷带答案详解(夺分金卷).docx
- 2024年农业系统职称考试过关检测试卷含完整答案详解【名师系列】.docx
- 2024年农业系统职称考试过关检测试卷带答案详解(最新).docx
- 2024年农业系统职称考试过关检测试卷及答案详解【各地真题】.docx
- 2024年农业系统职称考试过关检测试卷含完整答案详解(典优).docx
- 营养强化剂的毒理学与耐受性研究-洞察及研究.docx
文档评论(0)