电子工程师技术服务社区
用51单片机设计的数字时钟为什么按键没有反映已解决48495 个问题已帮助5899 位优秀工程师
用51单片机设计的数字时钟为什么按键没有反映
51单片机和数码管做时钟的时候按键不能用,按键的作用暂定是调时间,三个键,一个是功能键,一个增加,一个减少。调时间的按键程序已经写好,但是烧录下来后按键不能用,劳烦大婶们帮我看看是不是程序出了问题。
关注问题写回答00收起

我来回答

感觉写的好复杂呀发布于发布
你这程序对于按键处理延时的时间太短了
发布于
你这个程序因为涉及功能和增加按键,首先,你单独写一个简单的程序,看看硬件电路是否有反应,即,单独按一下每一个按键,程序都有反应,确保硬件的接口没有问题。然后再你编写这个代码,你现在思路有些乱,建议你做这种按键驱动时,采用 switch( ) case架构,判断是否 功能按键,然后再进入 扫描,是否增加和减少按键,然后执行代码,整个大循环,这个不复杂的发布于发布
不建议把所有功能都写好了直接看结果,新手的话最好单个功能逐个调试,这样方便找问题。