久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1883|回復: 0
打印 上一主題 下一主題
收起左側

1602液晶顯示記一日的計時 單片機源程序

[復制鏈接]
跳轉到指定樓層
樓主
1602液晶顯示記一日的計時


單片機源程序如下:
  1. #include <REGX52.H>
  2. #include <INTRINS.H>
  3. void delayms(unsigned char xms)
  4. {
  5.         unsigned char i,j;
  6.         for(i=xms;i>0;i--)
  7.                 for(j=110;j>0;j--);
  8. }

  9. void showTime();
  10. void timer0(void );

  11. unsigned char COUNT = 0;
  12. unsigned char h1 = 2;
  13. unsigned char h2 = 3;
  14. unsigned char m1 = 5;
  15. unsigned char m2 = 9;
  16. unsigned char s1 = 5;
  17. unsigned char s2 = 0;

  18. unsigned char code table[]={
  19. "0123456789"};

  20. #include <1602.H>
  21. #include <1302.H>

  22. void main()
  23. {

  24.         Lcd_Int();
  25.        
  26.         TMOD = 0x01;
  27.         TL0 = (65536 - 50000)%256;
  28.         TH0 = (65536 - 50000)/256;
  29.         IE = 0x00;
  30.         TR0 = 1;
  31.         COUNT = 0x14;
  32.        
  33.         while(1)
  34.         {
  35.                 if (TF0) {
  36.                         timer0();
  37.                         TF0 = 0;
  38.                 }
  39.         }
  40. }

  41. void jishi() {
  42.         writelcd(7,2,table[h1]);
  43.                         writelcd(8,2,table[h2]);                       
  44.                         writelcd(10,2,table[m1]);
  45.                         writelcd(11,2,table[m2]);                       
  46.                         writelcd(13,2,table[s1]);
  47.                         writelcd(14,2,table[s2]);
  48.                         writelcd(9,2,' ');writelcd(12,2,' ');
  49.                         writelcd(9,2,':');writelcd(12,2,':');
  50. }

  51. void timer0(void ) {
  52.         TL0 = (65536 - 50000)%256;
  53.         TH0 = (65536 - 50000)/256;
  54.         switch(COUNT) {
  55.         case 0:{
  56.                 //showTime();
  57.                 s2 ++;
  58.                
  59.                 //秒
  60.                 if (s2 > 9) {
  61.                 s2=0;
  62.                 s1++;
  63.         }
  64.         if (s1 > 5) {
  65.         s1 = 0;
  66.                 m2++;
  67. }
  68. //分
  69. if (m2 > 9) {
  70.                 m2=0;
  71.                 m1++;
  72.         }
  73.         if (m1 > 5) {
  74.         m1 = 0;
  75.                 h2++;
  76. }

  77. //時
  78. if (h2 > 9)
  79.         h1++;

  80. if ( h2 >3 && h1 == 2 ) {
  81.                 h2=0;
  82.                 h1=0;
  83.         }
  84.         if (h1 > 2) {
  85.         h1 = 0;
  86.        
  87. }
  88. ……………………

  89. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
1602液晶顯示記一日的計時.zip (65.29 KB, 下載次數: 9)


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产精品视频一二三区 | 国产精品欧美一区喷水 | 久久精品色欧美aⅴ一区二区 | 一级免费毛片 | 国产精品日韩高清伦字幕搜索 | 99在线视频观看 | 另类专区亚洲 | a级在线免费视频 | 成人精品视频在线观看 | 日本久久久一区二区三区 | 成人国产精品久久 | 嫩草网| 亚洲成人激情在线观看 | 视频二区在线观看 | 中文字幕在线一区 | 日韩免费视频一区二区 | 亚洲一区二区在线播放 | 99久久99| 国产1区2区3区 | aaaaaaa片毛片免费观看 | 91久久| 成年人网站国产 | 亚洲福利在线观看 | 欧美黄在线观看 | 日本不卡一区 | 亚洲综合视频一区 | cao在线 | 日本三级电影在线免费观看 | 中文字幕第一页在线 | 欧美国产日韩精品 | 婷婷中文在线 | 成人在线免费观看视频 | 国产区在线观看 | 色婷婷国产精品综合在线观看 | 成人精品一区 | 国产精品久久二区 | 尤物在线视频 | 亚洲 中文 欧美 日韩 在线观看 | 久久久久久久久久久久久久国产 | 中国黄色在线视频 | 国内91在线 |