- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
让单片机系统在正式工作前处于一种特定的状态。只有以该状态为起点,随时的工作情况才有可能是正常与可靠的。 与计算机的重启的概念是一样的。 目的:使单片机系统的整个操作同步 如何进行复位? 在单片机的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 3.5 MCS-51系列单片机外部存储器的扩展 在对单片机进行开发时,首先遇到的问题就是存储器的扩展。单片机内部虽然设置了一定容量的存储器,但是这种存储器一般容量较小,远远满足不了实际需要,因此需要从外部进行扩展,配置外部存储器,包括程序存储器和数据存储器。 一、外部程序存储器的扩展原理 锁存器 P0 ALE P2 PSEN MCS-51 指令 高8位地址 OE 低8位地址 ROM EA 紫外线擦除电可编程只读存储器EPROM可作为51单片机的外部程序存储器,其典型产品是Intel公司的系列芯片2716(2K×8)、2732A(4K × 8)、2764A(8K × 8)、27128A(16K × 8)、27256(32K × 8)和27512(64K × 8)等。这些芯片上均有一个玻璃窗口,在紫外光下照射20分钟左右,存储器中的各位信息均变为1,此时,可以通过编程器将工作程序固化到这些芯片中。 锁存器 P0 ALE P2 RD MCS-51 数据 OE 地址 RAM WR WE 二、外部数据存储器的扩展原理 ALE 地址 锁存 地址 锁存 地址 输出 数据 有效 地址 输出 数据 有效 AD0~n 数据 采样 数据 采样 R/W EEPROM 既能作为程序存储器又能作数据存储器,将程序存储器与数据存储器的空间合二为一。 三、单片机外接EEPROM存储器 片外存储器读信号= PSEN · RD 作业 教材69页: 习题3.15、3.16、3.18、3.19、3.20 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引脚的第二功
文档评论(0)