全文预览

基于单片机的宠物喂食器电路设计毕业设计

上传者:upcfxx |  格式:doc  |  页数:53 |  大小:0KB

文档介绍
钟周期的后半周期,相位2有效。每个时钟周期有两个节拍P1和P2,CPU以两相时钟P1和P2为基本节拍指挥各个部件协调工作。晶振信号12分频后形成机器周期。一个晶振周期包含12个晶振周期或6个时钟周期。因此每个机器周期的12个晶振脉冲可以表示为S1P1S2P2……S6P6。晶振周期和机器周期是单片机内计算其他时间值的基本时序单位。如晶振频率为12HZ,则机器周期为1us,指令周期为1-4us。3.1.3单片机中断的介绍在设计中用到了外部中断INT0/INT1和定时器T0。它们的中断请求标志分别为IE0,IE1和TF0。这些中断请求标志位分别由特殊功能寄存器TCON和TMOD的相应位锁存。在这个设计中,中断允许寄存器是首要介绍的。3.1.3.1中断允许寄存器IE控制CPU对中断源的开放或屏蔽。中断的开放和屏蔽实现2级控制,一个总开关中断控制所有的中断。IE的格式如下:IEEAESET1EX1ET0EX0位地址AFHACHABHAAHA9HA8H当EA=0时,所有的中断请求被屏蔽,CPU不接受任何请求。当EA=1时,CPU开中断,此时只要五个中断源的中断请求允许为1,则开中断。3.1.3.2TMOD-工作方式控制寄存器用于选择定时器/计数器的工作模式,字节地址为89H,8位分2组,高4位控制T1,低4位控制T0,其格式如下:D7D6D5D4D3D2D1D0TMODGATEC/TM1M0GATEC/TM1M0下面对工作方式选择位做说明:M1M0---工作方式选择位,M1M0共有4种编码,分别对应4种工作方式。如表1:表1工作方式选择M1M0工作方式00方式0,为13位定时器/计数器01方式1,为16位定时器/计数器10方式2,8位的常数自动重新装载的定时器/计数器11方式3,仅适应于T0,T0分为两个8位的计数器,停止计数中断的触发方式:电平触发方式和下降沿触发方式。3.2电源电路

收藏

分享

举报
下载此文档