33问答网
所有问题
急!!! 51单片机做数字电子时钟,求问怎么用一个p1.4口控制四个按钮进行数码管的校时校分?
要求按下k1按钮进行时分秒的控制
(按一下时,按两下分,按三下秒这样)
按下k2按钮对时分秒的加
按下k3按钮对时分秒的减
最后按下k4按钮确认校时完成。
举报该问题
推荐答案 2019-06-13
按K1后,用一个变量计数(假设为n),分别计1,2,3,对应调整小时,分,秒。用n++; 并判断n>3,回1,循环了。同时,显示程序中,可根据n的值,分别在小时,分,秒的显示位闪烁,如果闪烁不好写,可显示小数点,用于指示当前调整什么。K2键加一,先根据n的值,判断是调整小时,分,秒。K3键减一,与K2键相似,但做减一计算。K4键确定键,判断当n>1,说明是在校时,按一下就n=0,结束校时,开始计时。取消数码管的闪烁或小数点。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/cPdhhcP5BWhB00BPPd.html
相似回答
利用
51单片机,4个数码管
设计
一个
计时器,要求在数码管上显示的数据从0开...
答:
基于AT89S52单片机来实现系统的控制,外围电路比较简单,成本比较低,此系统控制灵活能很好地满足本课题的基本要求和扩展要求,因此选用该方案。其硬件框图如图2.2所示,原理图见附录图6.1。图2.2
数字钟
硬件框图2.4 电路组成及工作原理本文
数字时钟
设计原理主要利用AT89S52
单片机,
由
单片机的
P0
口控制数码管的
位显示,P2口控制数码...
用
单片机
设计
一个时钟,
可显示时和分,可以调时间,也要有闹钟功能,要有设...
答:
while(m==60)分钟进一位,到60清0 { h++;m=00;} while(h==24)小时进一位,到24清0 { h=00;} } }
怎样用
51单片机实现
累加计时和倒计时,并用六个共阴极
数码管
显示出来。用...
答:
此方案逻辑虽然简单一点,但是一块FPGA的价格很高,对于做
电子钟
来说有一点浪费,而且FPGA比较难掌握,本设计中不作过多研究,也不采用此方案。2.2 方案二
数字钟
由几种逻辑功能不同的CMOS数字集成电路构成,共使用了10片数字集成电路,其原理图如图2.1所示。它是由秒信号发生器(时基电路)、小时分钟计数器及译码和驱动显示...
大家正在搜
51单片机数字时钟设计数码管
51单片机数字电子时钟
单片机做数字电子时钟设计
单片机数字电子时钟课程设计
基于单片机的数字电子钟设计
数字电子钟电路设计单片机
51单片机做电子时钟
单片机数字电子钟
单片机数字电子钟编程
相关问题
51单片机做数字电子钟
51单片机8位数码管4个按键电子时钟,急急急,谢谢
怎样用51单片机实现累加计时和倒计时,并用六个共阴极数码管显...
51单片机用按键控制数码管显示时钟(6位数码管,4个按键)两...
51单片机做个时钟表,可以显示星期(一个数码管)时(两个数码...
求51单片机数字时钟设计,要求用8位数码管,能显示年月日,时...
急求一个用51单片机编的可按键调时的数字时钟程序,数码管显示...