电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

51单片机电子时钟--程序

3页
  • 卖家[上传人]:恋****泡
  • 文档编号:94899484
  • 上传时间:2019-08-12
  • 文档格式:DOC
  • 文档大小:28.50KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、#include #define uint unsigned int#define uchar unsigned char #define s_count_max 60#define min_cou_max 60#define h_count_max 24 unsigned int inttrupt_count=0;unsigned int s_count=0;unsigned int min_cou=0;unsigned int h_count=0;uchar code LED_table10=0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f;/相应段码uchar code bittable6=0xf8,0xf4,0xec,0xdc,0xbc,0x7c; /相应位码uchar clockstr6=0,0,0,0,0,0; void dl_ms() uint j; for(j=0;j200;j+);/延时void display() uchar i; for(i=0;i6;i+) /6个数码管 P0=(clockstri); P2=bi

      2、ttablei; dl_ms(); void update_clockstr(void) clockstr0=LED_tables_count%10; clockstr1=LED_table(int)(s_count/10); clockstr2=LED_tablemin_cou%10; clockstr3=LED_table(int)(min_cou/10); clockstr4=LED_tableh_count%10; clockstr5=LED_table(int)(h_count/10);/*/ display();void main() /测试 h_count=23; min_cou=59; s_count=50;inttrupt_count=0;EA=1; /中断ET0=1;TMOD=0X01;TH0=-20000/256;TL0=-20000%256;TR0=1; for(;) update_clockstr();void timer0() interrupt 1 using 1 /完成1s定时 20ms定时 共50次inttrupt_count+;TH0=-20000/256;TL0=-20000%256;if (inttrupt_count=50) inttrupt_count=0; s_count+; if(60=s_count) /(60=s_count) s_count=0; min_cou+; if(60=min_cou) min_cou=0; h_count+; if(24=h_count)h_count=0;

      《51单片机电子时钟--程序》由会员恋****泡分享,可在线阅读,更多相关《51单片机电子时钟--程序》请在金锄头文库上搜索。

      点击阅读更多内容
     
    收藏店铺
    相关文档 更多>
    正为您匹配相似的精品文档
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.