51单片机数字钟程序答辩问题-51单片机数字钟

交换机 2024-05-12 电子 30 views

扫一扫用手机浏览

文章目录 [+]
用51单片机设计的数字时钟为什么有时候按键没有反映

1、还有***我觉得***最好在子函数中***不要出现***while(1)***,***你在主函数***调用***那个子函数时,是无法跳出***那个***while(1)***的***。

2、情况三:数字图形和位置显示都正常,但是位置、顺序错乱,该显示的没显示,不应显示的却显示了,则是编程出的程序出错,应检查编程的程序。

3、单片机定时器中断按键没有反应可能有以下原因:***中断优先级设置错误:在单片机中,不同的中断源有不同的优先级,如果定时器中断的优先级设置比按键中断的优先级高,那么当定时器中断正在处理时,按键中断就无法触发。

51单片机数字钟程序答辩问题-51单片机数字钟
(图片来源网络,侵删)

4、按键损坏,按下不导通,或没有焊好。接按键的单片机引脚损坏了。程序有问题,没有检测按键程序,或检测引脚错误。属于哪条,你自己根据现象排除。

5、其它需要设置以后才能运行的子函数暂时不调用,减少单片机被占用过多。设置后,不需要按键了,就不调用按键程序了。如果需要随时按键都要反应,可以把按键接到外部中断上,以中断方式响应按键,不受其他子函数影响。

51单片机数字钟程序答辩问题-51单片机数字钟
(图片来源网络,侵删)
51单片机做数字电子钟

1、调整时间的用四个独立按键,控制时钟+的接P2,-的接P2,控制分钟+的接P0,-的接P1。这4个控制键可以自己改。

2、求51单片机电子时钟设计。用6个数码管显示出时分秒。

51单片机数字钟程序答辩问题-51单片机数字钟
(图片来源网络,侵删)

3、数字电子钟是以1s为最小定时单位的,51单片机自身具有两个16位定时/计数器,当晶振频率为6MHz时,最大定时时间为0.13s。而具有时、分和秒的数字电子钟只能以1s定时,所以要实现实现1s定时,必须采用软件计数和定时器定时相结合的方法。

4、我这写了一个!使用数码管显示的!可以用键盘校对时间!你参考下。

5、说一下步骤吧:数码管驱动电路设计。一般用三极管如9013或者锁存器如74HC573来驱动,使其能够正常亮灭。使用动态扫描的方式让数码管能够显示你想要的数字,这个可以用中断来扫描也可以不用。

6、把显示缓冲区放在RAM中,在主程序中LED直接调用显示RAM的内容。

用51单片机设计数字钟,六位数码管显示时分秒,四个发光二极管做为秒点...

求51单片机电子时钟设计。用6个数码管显示出时分秒。

数字电子钟是以1s为最小定时单位的,51单片机自身具有两个16位定时/计数器,当晶振频率为6MHz时,最大定时时间为0.13s。而具有时、分和秒的数字电子钟只能以1s定时,所以要实现实现1s定时,必须采用软件计数和定时器定时相结合的方法。

中间两个数码管显示两个横线**--**(例如45--10表示45分10秒)用到段锁存器74LS27位锁存器(8031CPU的P1口当位锁存器使用)同时...***做一个电子钟,利用六个数码管显示分、秒。

用51单片机的定时器,设计一个时钟,用8位一体共阴数码管显示时间时分秒,用三个按键可以调整时间。可用proteus仿真实现,仿真图如下。

标签:

本文转载自互联网,如有侵权,联系删除

本文链接地址:http://www.alissi-bronte.com/17347.html

相关文章

  • 暂无相关推荐