头像-89024

拼命四郎°

  • 单片机 嵌入式 DSP FPGA/CPLD EMC/EMI EDA/PCB RF/无线 电源技术 模拟技术

个人成就

获得 0 次赞

帮助过0人

51单片机和数码管做时钟调时间的时候如何让某一位闪烁

比如调小时的时候如何让小时那两位闪烁以确定没调错位置。。大体思路应该是取反,但是具体怎么写呢?下面是按键后调时的部分程序。请大神们指点。或者也可以是要调的那一位亮,其他位暗也可以。 if(num==3) //功能键第三次被按下时 { TR0=0; // 关闭定时器,调小时 dula=1;  P0=table[shi/10]; //调小时的 十位 dula=0;  wela=1;  P0=0x01; wela=0; delay(10); dula=1; P0=table[shi%10]; //调小时的个位 dula=0;  wela=1;  P0=0x02; wela=0;  delay(1); }

用51单片机设计的数字时钟为什么按键没有反映

51单片机和数码管做时钟的时候按键不能用,按键的作用暂定是调时间,三个键,一个是功能键,一个增加,一个减少。调时间的按键程序已经写好,但是烧录下来后按键不能用,劳烦大婶们帮我看看是不是程序出了问题。

51单片机和数码管做数字时钟如何用按键选位

我想用按键进行调时,调时的时候怎么选择数码管的位,比如选择分钟的十位或个位进行调时?该怎么用C语言写程序。 想调快一小时,总得用按键定位到小时的个位进行+1吧。。该怎么定位呢,小弟初学,实在没有头绪。