keil数字钟c语言,在 keil 中完成数字钟的演示

能不能不用硬件做一个数字电子钟呢?对于这个问题的回答是完全十分的肯定回答.是完全可以的,下面的这个程序就是作者编的电子显示钟的完全程序,拿出来与各位同行们一起来欣赏:

#include

/*#include

#define P8155CTR XBYTE[0x0000]

#define BIT_LED XBYTE[0x0001]

#define SEG_LED XBYTE[0x0002]

*/

#define uchar unsigned char

#define uint unsigned int

#define fosc 12             /*晶振频率*/

#define time0 2500                /*定时2500us;*/

uchar data disp_bit,disp_buff[8];

uchar time0_h,time0_l;display_bit;

uint idata time0_times,bitcount=0;

uchar c[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E,0xFF};   //.gfedcba

uchar hour="14",min=32,sec=56;

void update()

{

disp_buff[0]=c[hour/10];

disp_buff[1]=c[hour%10];

disp_buff[2]=0xbf;

disp_buff[3]=c[min/10];

disp_buff[4]=c[mi

你可能感兴趣的:(keil数字钟c语言)