云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 51单片机学习总结 - 图文

51单片机学习总结 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/12/3 7:47:57

时钟电路与时序

为了保证单片机同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。

单片机时钟电路产生的振荡脉冲经过触发器进行二分频之后,才成为单片机的时钟脉冲信号。晶体的振荡频率为1.2MHZ~12MHZ。晶体振荡频率越高,系统时钟频率也越高,单片机运行速度也越快。但快速的运行速度对存储器的运行速度要求高,同时对PCB板的工艺要求也高(线间寄生电容要小)。因此,MCS-51通常使用振荡频率为6MHZ的石英晶体,而12MHZ主要用于高速串行通信。

在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入唯一的公用外部脉冲信号作为各单片机的振荡脉冲。需注意的是,外接的脉冲信号应当是高低电平持续时间大于20ns的方波,且脉冲频率应低于12MHZ。

MCS-51的时序定时单位共有4个,从小到大依次是:拍节、状态、机器周期和指令周期。 拍节(P)定义为振荡脉冲的周期,而经二分频后得到的单片机时钟信号的周期称为状态(S)。即一个状态(S)包含两个拍节(P)。 MCS-51采用定时控制方式,因而有固定的机器周期。规定一个机器周期的宽度为6个状态,共12个拍节,即机器周期就是振荡脉冲的十二分频。 指令周期是指执行一条指令所需要的时间。MCS-51的指令周期根据指令的不同,可包含1~4个机器周期。

MCS-51指令时序

MCS-51共有111条指令,全部指令按其长度可分为单字节指令、双字节指令和三字节指令。

执行这些指令所需的机器周期数目不同,有以下几种情况:单字节指令单机器周期和单字节指令双机器周期,双字节指令单机器周期和双字节指令双机器周期。三字节的指令都是双机器周期的,单字节中的乘除指令为四机器周期。

图中的ALE信号时为地址锁存而定义的,以振荡脉冲的六分之一频率出现,每有效一次对应单片机进行的一次读指令操作。

外部ROM读时序

外部RAM读写时序

MCS-51单片机的工作方式

MCS-51单片机共有复位、程序执行、单步执行、掉电保护、低功耗以及EPROM编程和校验等六种工作方式。 1. 复位方式

复位是单片机的初始化操作,其主要功能是把PC初始化为0000H,使单片机从0000H单元开始执行程序;当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键以重新启动。

除PC之外,复位操作还对以下一些专用寄存器有影响:

复位操作还对单片机的个别引脚信号有影响,例如使ALE?1_________PSEN?1。

RST引脚为复位信号(高电平有效)的输入端,其有效时间应持续24个振荡脉冲周期以上。

复位操作有上电自动复位和按键手动复位两种方式,按键方式又可分为电平方式和脉冲方式两种。

上述电路图的电阻电容参数适用于6MHZ晶振——保证复位信号高电平持续时间大于2个机器周期。

2. 程序执行方式

该方式是单片机的基本工作方式。 3. 单步执行方式

即通过外来脉冲控制程序的执行,来一个脉冲(按键一次)就执行一条指令。

单步执行是借助单片机的外部中断功能来实现的。MCS-51的中断机制有这样的特点:从中断服务程序返回主程序后,至少要执行一条指令,然后再响应新的中断。 4. 掉电保护方式

MCS-51设置有掉电保护措施,可对RAM与寄存器中的程序和数据进行掉电保护处理。其具体作法是,先把有用信息转存,然后再启用备用电源维持供电。

所谓信息转存是指当电源故障时,立即将系统的有用信息转存至内部RAM中保护起来,即通常所说的“掉电中断”。

系统需具有备用电源与VCC电源的自动切换电路,如上上图所示,才能保护转存的信息不被破坏。由于备用电源容量有限,为减少消耗,掉电后时钟电路和CPU皆停止工作,只维持内部RAM和专用寄存器工作。当电源VCC恢复时,STR/VPD端的备用电压还应维持一段

搜索更多关于: 51单片机学习总结 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

时钟电路与时序 为了保证单片机同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。 单片机时钟电路产生的振荡脉冲经过触发器进行二分频之后,才成为单片机的时钟脉冲信号。晶体的振荡频率为1.2MHZ~12MHZ。晶体振荡频率越高,系统时钟频率也越高,单片机运行速度也越快。但快速的运行速度对存储器的运行速度要求高,同时对PCB板的工艺要求也高(线间寄生电容要小)。因此,MCS-51通常使用振荡频率为6MHZ的石英晶体,而12MHZ主要用于高速串行通信。 在由多片单片机组成的系统中,为了各单片机之间时钟信号的同步,应当引入唯一的公用外部脉冲信号作为各单片机的振荡脉冲。需注意的是,外接的脉冲信号应当是高低电平持续时间大于20ns的方波,且脉冲频率应低于12MHZ。 MCS-51的时序定时单

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com