单片机数字钟仿真有计时,启停,校准和闹钟功能,用AT89C51和7SEG-MPX8-CC-BLUE进行仿真
1个回答
关注
展开全部
由单片机 AT89C51芯片和动态数码显示管为核心,辅以必要的电路,构成一个数字时钟。时钟显示方式为:时-分-秒。时钟计时周期为24小时,显满刻度为“23时59分59秒”。具有调整功能。设置有三个按键,分别对时、分、秒进行调整校对。外加可当闹钟使用,闹钟数可设三个,提示音由蜂鸣器电路发出。
咨询记录 · 回答于2022-12-23
单片机数字钟仿真有计时,启停,校准和闹钟功能,用AT89C51和7SEG-MPX8-CC-BLUE进行仿真
由单片机 AT89C51芯片和动态数码显示管为核心,辅以必要的电路,构成一个数字时钟。时钟显示方式为:时-分-秒。时钟计时周期为24小时,显满刻度为“23时59分59秒”。具有调整功能。设置有三个按键,分别对时、分、秒进行调整校对。外加可当闹钟使用,闹钟数可设三个,提示音由蜂鸣器电路发出。
有仿真图和代码吗
这是具体条
由于分、秒均为六十进制,故应有2个六十进制计数器。“秒计数器”的进位送给“分计数器”的CLK端,作为时钟计数脉冲,而“分计数器”的进位信号送给“小时计数器”作为它的时钟计数脉冲,“小时计数器”按题意应采用二十四进制计数器来实现。当采用74160(同步十进制计数器)来实现这3种计数器时,每种计数器均应采用2片74160才能完成。同时,为了便于用七段数码管显示时间采用七段显示译码器7448,这就要求3种计数器各片间均按十进制计数器连接。具体实现电路见图6.23。 由图可见74160(1)、74160(2)构成六十进制秒计数器,74160(1)为十进制,74160(2)为六进制(其Q 3 Q 2 Q 1 Q 0 =0101时产生置数信号LD'=0)。同样,741600(3)、74160(4)共同构成分计数器,片间接法同秒计数器。74160(5)、74160(6)构成“时计数器”,74160(5)为十进制计数器,而74160(6)为二进制,但是它实现二十四进制时与分、秒计数器不同,它是采用异步反馈置零法,因此74160(5)Q 3 Q 2 Q 1 Q 0 取0100,74160(6)Q 3 Q