简单的数字钟程序,做成实物时要给数码管加驱动,用74hc244或三.docVIP

  • 10
  • 0
  • 约1.55千字
  • 约 3页
  • 2019-10-30 发布于湖北
  • 举报

简单的数字钟程序,做成实物时要给数码管加驱动,用74hc244或三.doc

简单的数字钟程序,做成实物时要给数码管加驱动,用74hc244或三极管都可以,具体驱动电路网上有很多,我这里主要是提供c程序。初始时间设为12点,两个按键分别为小时加1和分钟加1 仿真电路如下: c程序如下: #includereg51.h #define uchar unsigned char #define uint unsigned int sbit HOURADD=P3^0;//小时加1 sbit MITADD=P3^1;//分钟加1 uint tmcnt;//定时器计数 uint hour=12,mit=0,sec=0; uchar code seg7[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};///共阴数码管0-9码值 uchar code disp[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf};//位扫描 uchar data disdata[6]; void delay1ms(unsigned int i)//延时1毫秒(不准确的) { unsigned int a,b; ???? for(a=0;ai;a++) ?? for(b=0;b120;b++); ?? } init_time() {TMOD=0x01; ?? TH0=(65536-20000)/256;//定时20毫

文档评论(0)

1亿VIP精品文档

相关文档