- 1、本文档共95页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章MCS-51单片机的结构和原理MCS-51系列单片机的结构3.1
让单片机系统在正式工作前处于一种特定的状态。只有以该状态为起点,随时的工作情况才有可能是正常与可靠的。 与计算机的重启的概念是一样的。 目的:使单片机系统的整个操作同步 如何进行复位? 在单片机的RST引脚上加上高电平,时间不少于5ms。 时钟频率应在4MHz~6MHz的范围内 P1口和P2口的P2.0~P2.3做EPROM的地址输入,P1口为低8位地址 P2.4~P2.6以及PSEN应为低电平 P0口为编程数据输入 P2.7和RST应为高电平,RST的高电平可为2.5V,其余的都以TTL的高低电平为准 ?EA/Vpp端加+12.5V的编程脉冲,此电压要求稳定,不能大于12.5V,否则会破坏EPROM 在EA/Vpp出现正脉冲期间,ALE/PROG端上加50MS的负脉冲,完成一次写入 ?8751的EPROM编程一般要用专门的单片机编程器来完成 一、 单片机的时钟 1、内部时钟方式 内部一个高增益反相放大器与片外石英晶体或陶瓷谐振器构成了一个自激振荡器。 晶体振荡器的振荡频率决定单片机的时钟频率 2、外部时钟方式 外部振荡器输入时钟信号。 由于此时的外接引脚上没有晶振信号输入,内部的时钟电路将停振 若MCS-51单片机外接晶振为12MHz时,则单片机的四个周期的具体值为: 振荡周期=1/12MHz=1/12μs=0.0833μs 时钟周期=1/6μs 机器周期=1μs 指令周期=1~4μs 时钟周期又称为状态周期或S周期,它是振荡周期的两倍。时钟周期被分为两个节拍:P1节拍和P2节拍,在每个时钟的前半周期,P1信号有效,这时通常完成算术逻辑操作;在每个时钟的后半周期,P2信号有效,内部寄存器与寄存器间的传输一般在此状态发生。 一个机器周期由6个时钟周期(12个振荡周期)组成,可依次表示为S1P1(状态1拍1)、S1P2(状态1拍2)、……、S6P1(状态6拍1)、S6P2(状态6拍2),每个节拍持续一个振荡周期,每个状态持续2个振荡周期。可以用机器周期把一条指令划分成若干个阶段,每个机器周期完成某些规定的操作。 P1 P2 S1 振荡周期 时钟周期 机器周期 机器周期 指令周期 XTAL2 (OSC) S2 S3 S4 S5 S6 S1 S2 S4 S5 S3 S6 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P1 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 P2 4、输入/输出引脚 (1)P0口(39—32):通道0 P0口是8位双向三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用;在对8751编程和校验时,用于数据的输入和输出。P0口能以吸收电流的方式驱动8个LS型TTL负载 (2)P1口(1—8):通道1 P1口是8位双向I/O口,能驱动(吸收或输出电流)4个LS型TTL负载。对80C52、80C32系列单片机,P1.0引脚的第二功能为T2定时/计数器的外部输入端,P1.1引脚的第二功能为T2定时/计数器的外部控制端。对EPROM编程和校验时,P1口接收低8位地址。 (3)P2口(21—28):通道2 P2口是8位 双向I/O口,在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。 P2口能驱动(吸收或输出电流)4个LS型TTL负载。对EPROM编程和校验时,P2口接收高8位地址。 (4)P3口(10—17):通道3 P3口是8位双向I/O口,可以驱动(吸收或输出电流)4个LS型TTL负载。作为第一功能使用时,就是普通的I/O口,功能与操作与P1口相同。作为第二功能使用时,各引脚的定义如表所示。 值得强调的是,P3口的每一个引脚均可独立定义为第一功能的输入输出或第二功能。 RD(外部数据存储器读脉冲) 17 P3.7 WR(外部数据存储器写脉冲) 16 P3.6 T1 (定时器1外部输入) 15 P3.5 T0(定时器0外部输入) 14 P3.4 INT1(外部中断1) 13 P3.3 INT0(外部中断0) 12 P3.2 TXD(串行输出口) 11 P3.1 RXD(串行输入口) 10 P3.0 第二功能 编号 引脚 3.3 MCS-51单片机的工作方式 单片机的工作方式包括:复位方式、程序执行方式、单步执行方式、掉电、节电方式以及EPROM编程和校验方式。 复位方式 单片机应用系统工作时,会经常要求进入复位工作状态,使CPU和系统的各个部件处于一种确定的初始状态。所以,系统的复位电路必须能准确、可靠的工作。 1
文档评论(0)