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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機電子時鐘

[復制鏈接]
跳轉到指定樓層
樓主
ID:633645 發(fā)表于 2019-12-23 15:03 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式

單片機源程序如下:
  1. #include "reg52.h"//此文件中定義了單片機的特殊功能寄存器

  2. typedef unsigned int u16;//對數(shù)據(jù)類型進行聲明定義
  3. typedef unsigned char u8;

  4. sbit LSA=P2^2;
  5. sbit LSB=P2^3;
  6. sbit LSC=P2^4;

  7. u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
  8.                                         0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//顯示0~F的值

  9. u8 ssec,sec,min;
  10. u8 DisplayData[8];
  11. /*******************************************************************************
  12. *函數(shù)名       : delay
  13. *函數(shù)功能                   : 延時函數(shù),i=1時,大約延時10us
  14. *******************************************************************************/
  15. void delay(u16 i)
  16. {
  17.         while(i--);        
  18. }


  19. void Timer0Init()
  20. {
  21.         TMOD|=0X01;//選擇為定時器0模式,工作方式1,僅用TRO打開啟動

  22.         TH0=0Xd8;        //給定時器賦初值,定時10ms
  23.         TL0=0Xf0;        
  24.         ET0=1;//打開定時器0中斷允許
  25.         EA=1;//打開總中斷
  26.         TR0=1;//打開定時器               
  27. }


  28. void DigDisplay()
  29. {
  30.         u8 i;
  31.         for(i=0;i<8;i++)
  32.         {
  33.                 switch(i)         //位選,選擇點亮的數(shù)碼管
  34.                 {
  35.                         case(0):
  36.                                 LSA=0;LSB=0;LSC=0; break;//顯示第0位
  37.                         case(1):
  38.                                 LSA=1;LSB=0;LSC=0; break;//顯示第1位
  39.                         case(2):
  40.                                 LSA=0;LSB=1;LSC=0; break;//顯示第2位
  41.                         case(3):
  42.                                 LSA=1;LSB=1;LSC=0; break;//顯示第3位
  43.                         case(4):
  44.                                 LSA=0;LSB=0;LSC=1; break;//顯示第4位
  45.                         case(5):
  46.                                 LSA=1;LSB=0;LSC=1; break;//顯示第5位
  47.                         case(6):
  48.                                 LSA=0;LSB=1;LSC=1; break;//顯示第6位
  49.                         case(7):
  50.                                 LSA=1;LSB=1;LSC=1; break;//顯示第7位
  51.                 }
  52.                 P0=DisplayData[i];
  53.                 delay(100);
  54.                 P0=0x00;
  55.         }
  56. }

  57. void datapros()
  58. {
  59.         DisplayData[7]=smgduan[ssec%10];
  60.         DisplayData[6]=smgduan[ssec/10];
  61.         DisplayData[5]=0x40;        
  62.         DisplayData[4]=smgduan[sec%10];
  63.         DisplayData[3]=smgduan[sec/10];
  64.         DisplayData[2]=0x40;
  65.         DisplayData[1]=smgduan[min%10];
  66.         DisplayData[0]=smgduan[min/10];
  67. }

  68. void main()
  69. {        
  70.         Timer0Init();  
  71.         while(1)
  72.         {
  73.                 datapros();
  74.                 DigDisplay();        
  75.         }               
  76. }


  77. void Timer0() interrupt 1
  78. {
  79.         TH0=0Xd8;        
  80.         TL0=0Xf0;
  81.         ssec++;
  82.         if(ssec>=100)  //1s
  83.         {
  84.                 ssec=0;
  85.                 sec++;
  86.                 if(sec>=60)
  87.                 {
  88.                         sec=0;
  89.                         min++;
  90.                         if(min>=60)
  91.                         {
  92.                                 min=0;
  93.                         }
  94.                 }        
  95.         }        
復制代碼

電子時鐘.zip (68.29 KB, 下載次數(shù): 9)

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

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品一区二区 | 午夜一区二区三区 | 中文字幕一区在线观看视频 | 日本黄色激情视频 | 国产极品车模吞精高潮呻吟 | 亚洲视频免费一区 | 久久久综合精品 | 成人免费在线 | 五月婷婷 六月丁香 | 在线看av网址 | 一级毛片高清 | 国产欧美日韩久久久 | 免费美女网站 | 国产精品国产a级 | 天堂网中文 | 午夜私人影院在线观看 | 99re视频精品 | 欧美精品综合在线 | 天天综合网91 | re久久| 在线播放日韩 | 日本午夜免费福利视频 | 国产清纯白嫩初高生视频在线观看 | 2020天天操 | 久久在线看 | 中文字字幕一区二区三区四区五区 | 久久精品国产一区二区三区 | 九九热国产视频 | 懂色中文一区二区在线播放 | 日日综合| 蜜桃精品噜噜噜成人av | 精品一级毛片 | 精品国产一区二区三区久久久久久 | 91网站视频在线观看 | 亚洲综合大片69999 | 亚洲成人精品在线观看 | 国产精品自拍视频网站 | 成人在线观看免费爱爱 | 乳色吐息在线观看 | 日韩在线视频一区 | 欧美成人免费在线视频 |