谁能帮我解读一下下面这段数字时钟的单片机程序,很急,谢谢帮忙 其实,程序中的说明,已经够多了。要想解答楼主的问题,还是缺少下面这些子程序的说明:ACALL XSLACALL XXSACALL XSAACALL KEY还有电路的硬件,也不清楚,真没有办法解释。
如何使用一个4位8段数码管一个时钟程序?显示时分秒的那种 seven-segment decoder/drivers74LS48 andso on)and the correspondence software。The heart of the article has two parts:the hardware design and software 。
C++\\编写一个时钟程序,模拟数字时钟的显示。编写一个时钟程序,模拟数字时钟的显示。提示:定义一个时钟类Clock,设计成员函数,实现数字时钟的显示。。
单片机数字时钟程序 电路图什么的都有了如果可以的请Q我4 5 4 9 9 8 7 5 0 只缺一个程序了。include<;reg51.h>;#include<;intrins.h>;sbit SCL2=P1^3;SCL2定义为P1口的第3位脚。
大佬,我也想要用51单片机和四位数码管编写的时钟程序 可以吗?
用数码管(8位)显示的数字时钟程序 最低0.27元开通文库会员,查看完整内容>;原发布者:缘分已近~用数码管(8位)显示的数字时钟程序用数码管(8位)显示的数字时钟,由于是在开发板上写的程序,所以51单片机的一些I/O口设定并不完全一样,以下程序仅供参考#includesbitdula=P2^6;段选锁存器sbitwela=P2^7;位选锁存器sbitkey1=P3^2;INT0 选择键sbitkey2=P3^4;T0 时间增加sbitkey3=P3^6;S4 时间减少chara=0,hour=0,minute=0,seconed=0;charh1,h2,m1,m2,s1,s2;charnum=0;charcodetable[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};voiddelay(charz){ charx,y;for(x=z;x>;0;x-)for(y=110;y>;0;y-);}voiddisplay_hour(charh)/显示小时e799bee5baa6e79fa5e98193e4b893e5b19e31333433623830{ h1=h/10;h2=h%10;wela=1;P0=0xfe;11111110wela=0;P0=0xff;dula=1;P0=table[h1];dula=0;delay(5);wela=1;P0=0xfd;11111101wela=0;P0=0xff;dula=1;P0=table[h2];dula=0;delay(5);}voiddisplay_minute(charm)/显示分钟{ m1=m/10;m2=m%10;wela=1;P0=0xf7;11110111wela=0;P0=0xff;dula=1;P0=table[m1];dula=0;delay(5);wela=1;P0=0xef;11101111wela=0;P0=0xff;dula=1;P0=table[m2];dula=0;delay(5);}voiddisplay_seconed。