外部时钟方式是把已有时钟信号引入到单片机内,如图 2.3 所示。此方式多用于
多片 AT89S52 单片机同时工作。以便于各单片机同步。一般要求外部信号高电平的持
续时间大于 20ns,且为频率低于 12MHz 的方波。对于采用 CHMOS 工艺的单片机,外部
时钟主要由 XTAL1 端引入,而 XTAL2 端引脚应悬空。
图 2.3 外部时钟方式
3.1.2.2 AT89S52 的时钟信号
晶振周期为最小的时序单元。晶振信号经分频器形成两相错开的时钟信号 P1 和
P2.时钟信号的周期也称为 S 状态,它是晶振周期的两倍。即一个时钟周期包含两个晶
振周期。在每个时钟周期的前半周期,相位 1 有效,在每个时钟周期的后半周期,相
位 2 有效。每个时钟周期有两个节拍 P1 和 P2,CPU 以两相时钟 P1 和 P2 为基本节拍指
挥各个部件协调工作。
晶振信号 12 分频后形成机器周期。一个晶振周期包含 12 个晶振周期或 6 个时钟
周期。因此每个机器周期的 12 个晶振脉冲可以表示为 S1P1 S2P2……S6P6。晶振周期
和机器周期是单片机内计算其他时间值的基本时序单位。如晶振频率为 12HZ,则机器
周期为 1us,指令周期为 1-4us。
3.1.3 单片机中断的介绍
在设计中用到了外部中断INT0/INT1和定时器T0。它们的中断请求标志分别为
IE0,IE1和TF0。这些中断请求标志位分别由特殊功能寄存器TCON和TMOD的相应位锁存。
在这个设计中,中断允许寄存器是首要介绍的。
3.1.3.1 中断允许寄存器 IE 控制 CPU 对中断源的开放或屏蔽。
中断的开放和屏蔽实现2级控制,一个总开关中断控制所有的中断。
IE的格式如下:
相关知识
智能宠物定时喂食器的设计
基于单片机智能无线蓝牙定时器宠物喂食器、药盒系统设计
基于单片机宠物智能定时喂食投食系统设计
基于单片机的智能宠物喂食器设计
让爱宠不再饿肚子:基于51单片机的定时宠物投喂自动喂食器
基于单片机的智能宠物喂食器开题报告
宠物定时喂食器设计
基于单片机的宠物自动喂食器
【STM32单片机设计】【智能家居系列】单片机智能宠物喂食器 智能宠物投食系统 单片机鱼缸投食器
让爱宠不再挨饿:基于51单片机的定时宠物投喂自动喂食器
网址: 单片机控制的智能定时宠物喂食器设计 https://m.mcbbbk.com/newsview608510.html
上一篇: (多态的使用)给宠物喂食,增加健 |
下一篇: 宠物自动喂食器设计与毕业设计参考 |