wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 882|回復(fù): 0
收起左側(cè)

單片機數(shù)字鐘程序Proteus仿真電路圖

[復(fù)制鏈接]
ID:1148235 發(fā)表于 2025-4-17 08:31 | 顯示全部樓層 |閱讀模式
數(shù)字鐘仿真,程序軟·全套,第一次發(fā)帖大家多包涵
51hei.gif

單片機源程序如下:
  1. //********************數(shù)字鐘程序************************
  2. //程序:ex8-1.c
  3. //功能:數(shù)字鐘程序
  4. #include "reg51.h"                         
  5. typedef unsigned int u16;          
  6. typedef unsigned char u8;
  7. //********************位名稱定義*************************
  8. sbit naodeng=P2^0;                //鬧鐘開燈亮;否則滅
  9. sbit K1=P3^0;                        //切換模式(開關(guān)鬧鐘,調(diào)鬧鐘)
  10. sbit K2=P3^2;                        //調(diào)時
  11. sbit K3=P3^3;                        //調(diào)分
  12. sbit beep=P2^7;                        //蜂鳴器
  13. //********************函數(shù)聲明***************************
  14. void shijian();                         //計時時間顯示
  15. void Timer0Init();       //定時器中斷初始化函數(shù)
  16. void DigDisplay();       //LED動態(tài)顯示掃描函數(shù)
  17. void alarm();            //鬧鈴報警處理
  18. void tiao_nao();         //鬧鐘時間設(shè)置
  19. void moshi();            //鬧鐘模式設(shè)置
  20. void delay(u16 i);       //軟件延時函數(shù)
  21. //********************全局變量定義***************************
  22. bit nao;                        //鬧鐘開關(guān)標(biāo)志,nao=1鬧鐘開;nao=0鬧鐘關(guān)
  23. u8 a=0;                 //記錄K1按下次數(shù),第一次按下修改鬧鐘時間,第2次按下切換鬧鐘開關(guān)
  24. u8 display[]={0,0,0,0,0,0};           //顯示緩沖區(qū),對應(yīng)六個數(shù)碼管
  25. u8 ssec,sec,min,hour,nao_hour=0,nao_min=0;        //10毫秒、秒、分、小時、鬧鐘小時、鬧鐘分鐘
  26. //*************************延時函數(shù)****************************//   
  27. //函數(shù)名:delay
  28. //函數(shù)功能:軟件延時
  29. //形式參數(shù):無符號整型變量i,0-65535
  30. //返回值:無
  31. void delay(u16 i)
  32. {
  33.         while(i--);       
  34. }
  35. //*************************定時器中斷初始化函數(shù)****************************//   
  36. //函數(shù)名:Timer0Init
  37. //函數(shù)功能:定時器T0定時中斷,interrupt 1,開放兩個外部中斷
  38. //形式參數(shù):無
  39. //返回值:無
  40. void Timer0Init()
  41. {
  42.         TMOD|=0X01;//選擇為定時器0模式,工作方式1,僅用TR0打開啟動。
  43.         EX0=1;
  44.         IT0=1;      //外部中斷0采用下降沿觸發(fā)
  45.         PX0=1;
  46.         EX1=1;
  47.         IT1=0;            //外部中斷1采用低電平觸發(fā)
  48.         TH0=0Xd8;        //給定時器賦初值,定時10ms,12MHz晶振頻率
  49.         TL0=0Xf0;       
  50.         ET0=1;      //開放定時器0中斷允許
  51.         EA=1;       //開放總中斷
  52.         TR0=1;      //定時器開始計數(shù)                       
  53. }

  54. //**************************6位LED顯示函數(shù)**************************/
  55. //函數(shù)名:DigDisplay
  56. //函數(shù)功能:6位LED動態(tài)顯示,將顯示緩沖區(qū)display中的6個數(shù)依次掃描顯示一遍
  57. //形式參數(shù):無
  58. //返回值:無
  59. void DigDisplay()
  60. {
  61.   u8  i,j,m,temp;
  62.   u8  led[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
  63.                                                                 //0-9的共陰極顯示碼
  64.      temp=0x01;
  65.      for(i=0;i<6;i++)
  66.          {
  67.            P1=0x00;                               //關(guān)顯示
  68.            j=display[i];
  69.              P1=led[j];                             //P1送段碼
  70.              P0=~temp;                             //P0對應(yīng)端口低電平選位
  71.        temp<<=1;
  72.        for(m=0;m<100;m++);          //每一位顯示延時
  73.        }
  74. }
  75. //******************************報警函數(shù)****************************/
  76. //函數(shù)名:alarm
  77. //函數(shù)功能:鬧鐘時分和當(dāng)前時分相同、鬧鐘功能開啟的情況下,蜂鳴器響15秒
  78. //形式參數(shù):無
  79. //返回值:無
  80. void alarm()
  81. {       
  82.    if(nao_hour==hour&&nao_min==min&&sec>=0&&sec<15&&nao==1)
  83.    {
  84.                 beep=1;
  85.                 delay(5);
  86.                 beep=0;
  87.                 delay(5);
  88.         }
  89. }
  90. //***********************鬧鐘時間調(diào)節(jié)**********************//
  91. //函數(shù)名:tiao_nao
  92. //函數(shù)功能:鬧鐘時間修改,修改小時和分鐘,K1按下結(jié)束調(diào)節(jié)
  93. //          設(shè)置完鬧鐘時間后,自動開啟鬧鐘
  94. //形式參數(shù):無
  95. //返回值:無
  96. void tiao_nao()
  97. {       
  98.             IT0=0;                                   //關(guān)溢出進1;否則調(diào)鬧時針后時加1;
  99.                 EX1=0;                                   //關(guān)中斷系統(tǒng)
  100.                 EX0=0;                                   //關(guān)中斷系統(tǒng)
  101.                 delay(10);       
  102.                 while(K1)                           //當(dāng)K1沒有按下時進行鬧鐘時間調(diào)節(jié),當(dāng)按下K1時,結(jié)束鬧鐘時間調(diào)節(jié)
  103.                 {
  104.                 if(K2==0)                           //鬧鐘小時調(diào)節(jié)
  105.                     {delay(10);if(K2==0)nao_hour++;while(!K2);}
  106.                    if(nao_hour>=24)nao_hour=0;           //24小時后歸0
  107.                 if(K3==0)                           //鬧鐘分鐘調(diào)節(jié)
  108.                   {delay(10);if(K3==0)nao_min++;while(!K3); }
  109.                 if(nao_min>=60)nao_min=0;      //60分鐘后歸0
  110.                   display[5]=0;                                   //鬧鐘顯示
  111.                 display[4]=0;
  112.                 display[3]=nao_min%10;
  113.                 display[2]=nao_min/10;
  114.                 display[1]=nao_hour%10;
  115.                 display[0]=nao_hour/10;
  116.                 DigDisplay();           //數(shù)碼管顯示函數(shù)
  117.                 }
  118.                 IT0=1;
  119.                 EX1=1;
  120.                 EX0=1;
  121.                 nao=1;                                //退出鬧鐘調(diào)試,自動開啟鬧鐘               
  122. }
  123. //*************************鬧鐘功能設(shè)置***************************//
  124. //函數(shù)名:moshi
  125. //函數(shù)功能:按鍵K1用來控制鬧鐘功能的開啟和關(guān)閉,以及鬧鐘時間設(shè)置
  126. //          按下進入鬧鐘時間設(shè)置,在該狀態(tài)下再次按下K1結(jié)束鬧鐘時間設(shè)置并同時開啟鬧鐘功能
  127. //          在鬧鐘開啟或鬧鈴響期間,按下K1關(guān)閉鬧鐘功能
  128. //形式參數(shù):無
  129. //返回值:無
  130. void moshi()
  131. {       
  132.    if(K1==0)
  133.         {
  134.                 delay(100);
  135.                 if(K1==0)
  136.                 {       
  137.                         a++;      //記錄K1按下次數(shù)
  138.                         if(a>=2)a=0;
  139.                         while(!K1);       
  140.                         switch(a)
  141.                         {
  142.                                 case(0):nao=~nao;break;                                 
  143.                                 case(1):tiao_nao();break;                                       
  144.                         }                                       
  145.                 }
  146.         } while(!K1);       
  147. }
  148. //***********************當(dāng)前時間顯示**********************//
  149. //函數(shù)名:shijian
  150. //函數(shù)功能:將當(dāng)前計時時間的"小時"、"分鐘"和"秒"拆分到顯示緩沖區(qū)并調(diào)用LED顯示掃描函數(shù)實現(xiàn)時間的顯示。
  151. //形式參數(shù):無
  152. //返回值:無
  153. void shijian()
  154. {
  155.                 display[5]=sec%10;
  156.                 display[4]=sec/10;     
  157.                 display[3]=min%10;
  158.                 display[2]=min/10;
  159.                 display[1]=hour%10;
  160.                 display[0]=hour/10;
  161.                 DigDisplay();  //LED顯示掃描函數(shù)
  162. }         
  163. //***********************T0中斷服務(wù)函數(shù)**********************//
  164. //函數(shù)名:Timer0
  165. //函數(shù)功能:每10ms中斷一次,進行10ms、秒、分、小時計數(shù)
  166. //形式參數(shù):無
  167. //返回值:無
  168. void Timer0() interrupt 1
  169. {
  170.         TH0=0Xd8;        //給定時器賦初值,定時10ms
  171.         TL0=0Xf0;
  172.         ssec++;
  173.         if(ssec>=100)  //1s
  174.         {
  175.                 ssec=0;
  176.                 sec++;
  177.                 if(sec>=60)
  178.                 {
  179.                         sec=0;
  180.                         min++;
  181.                         if(min>=60)
  182.                         {
  183.                                 min=0;
  184.                                 hour++;
  185.                                 if(hour>=24)
  186.                                 {hour=0;
  187.                                 }
  188.                         }
  189.                        
  190.                 }       
  191.         }       
  192. }
  193. //***********************外部中斷0服務(wù)函數(shù)**********************//
  194. //函數(shù)名:int0
  195. //函數(shù)功能:小時調(diào)節(jié)
  196. //形式參數(shù):無
  197. //返回值:無
  198. void int0() interrupt 0
  199. {               
  200.                 delay(10);            //采用下降沿觸發(fā),延時去抖       
  201.                 hour++;
  202. ……………………

  203. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei附件下載:
數(shù)字鐘仿真.7z (66.56 KB, 下載次數(shù): 0)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
欧美一区一区| 麻豆传媒在线免费看| 日韩欧美国产亚洲| 欧美成人黄色网址| 精品国内亚洲在观看18黄| 亚洲人成小说网站色在线| 爽爽淫人综合网网站| 日韩丝袜视频| 欧美日韩影视| 欧美1区二区三区公司| 免费看日批视频| 97一区二区国产好的精华液| 欧美一级二级三级九九九| 在线观看区一区二| 处破女av一区二区| 欧美日韩一区二区三区四区在线观看| 主播大秀视频在线观看一区二区| 国产精品久久一区二区三区不卡 | 一起操在线观看| 欧美白人猛性xxxxx交69| 国产精品成人久久久| 一区二区精品免费| 亚洲制服中文字幕| 欧美一级视频免费看| 久精品国产欧美| 国产91色在线|| 久久精品成人欧美大片古装| 成人欧美一区二区三区小说 | 久久免费精品| gratisvideos另类灌满| 欧美午夜黄色| 青草青青国产| 国产人与禽zoz0性伦| 在线观看岛国av| 波多野结衣av一区二区全免费观看| 国产精品精品软件视频| 97碰在线观看| 久久夜色精品国产欧美乱| 日韩精品免费视频| 日韩久久精品一区| 欧美系列亚洲系列| 午夜视频在线观看一区二区三区| 欧美福利在线| 天堂俺去俺来也www久久婷婷| 亚洲精品伦理| 亚洲日本在线观看视频| 川上优av中文字幕一区二区| 色三级在线观看| 天堂中文字幕在线| 免费视频二区| 欧美性xxxxxbbbbbb精品| 91中文字幕在线播放| 亚洲熟妇无码乱子av电影| 国产精品白嫩白嫩大学美女| 顶级黑人搡bbw搡bbbb搡| 黄色在线观看av| av高清在线免费观看| 手机看片福利永久国产日韩| 欧美在线播放一区| 欧美一区二区三区免费视| 日韩中文字幕网站| 色吧影院999| 在线视频一区二区| 中文字幕精品视频| 色妞久久福利网| 久久香蕉国产线看观看av| 色噜噜久久综合伊人一本| 在线观看日韩视频| 久久精品亚洲国产| 欧美国产日韩一区二区三区| 66m—66摸成人免费视频| 91产国在线观看动作片喷水| 日韩美女中文字幕| 国产一区红桃视频| 99re在线国产| 热舞福利精品大尺度视频| 深夜福利成人| 给我免费播放片在线观看| 久久久久狠狠高潮亚洲精品| 日本一区二区在线| 亚洲福利av在线| 91在线免费看片| 99在线影院| 久久国产精品久久精品国产| 日本成人黄色免费看| 免费看av软件| 97国产精东麻豆人妻电影 | 国产精品欧美大片| 红桃视频在线观看一区二区| 亚洲v在线看| 久久成人一区| 国产99久久久国产精品 | 成人免费网视频| 国产在线欧美日韩| 日本一区二区免费高清视频| 北条麻妃在线视频观看| 91性高潮久久久久久久| 国产成人精品无码免费看夜聊软件| 亚洲第一中文av| 苍井空张开腿实干12次| 91中文字幕永久在线| 黄页网站免费观看| 艳妇乳肉豪妇荡乳av| 男女视频网站| 天天操夜夜添| 在线看黄色av| 日韩黄色三级| 午夜精品一区二区三区国产| 日韩成人av影视| 久久精品视频一区二区| av午夜一区麻豆| 亚洲女爱视频在线| 国产精品天干天干在线综合| 亚洲一区中文日韩| 日韩视频免费观看高清完整版| 亚洲一二三在线| 国产精品第七十二页| 日韩av电影免费在线| 韩国日本在线视频| 美国美女黄色片| 精品手机在线视频| 天堂网一区二区| 伊人影院蕉久552| 亚洲精品乱码久久久久久蜜桃动漫 | 免费成人看片网址| 天天夜碰日日摸日日澡性色av| 师生出轨h灌满了1v1| 久久久久久福利| 人妻一区二区三区免费| 成人毛片免费在线观看| 国产中文字幕第一页| www视频在线看| 卡一精品卡二卡三网站乱码| 视频一区国产视频| 亚洲精品久久久蜜桃| 日韩欧美一区在线| 91av视频在线| 中文精品一区二区三区| 国产吃瓜黑料一区二区| 国产一级免费视频| 岛国91视频| 久久日韩视频| 免费看日本一区二区| 国产高清精品网站| 国产午夜精品久久| 欧美一二三在线| 日本精品视频在线观看| 成人激情综合网| 国产a级黄色大片| 欧美人与禽zoz0善交| 秋霞av鲁丝片一区二区| 美女网站在线观看| 欧美一级网址| 日韩一区自拍| 9i在线看片成人免费| 91精品欧美综合在线观看最新| 97超级碰碰碰| 免费cad大片在线观看| 免费a在线观看播放| a视频免费在线观看| 国产aa视频| 亚洲高清影院| 免费高清在线视频一区·| 色综合中文综合网| 国产视频亚洲视频| αv一区二区三区| 奇米777在线视频| 99国产精品久久久久久久成人 | 26uuu亚洲伊人春色| 精品日韩在线播放| 污软件在线观看| 国产美女被草| 99爱在线观看| 国产农村妇女精品一区二区| 亚洲午夜久久久| 午夜精品久久久久久99热| 国产精品视频二| 日韩成人一区二区三区| bdsmchinese医疗折磨| 成人在线视频观看| 久久99国产精品久久99| 91精品国产免费久久综合| 亚洲伊人成综合成人网| 91成人在线观看喷潮蘑菇| 亚洲美女福利视频| 草碰在线视频| 国产乱码精品一区二区三区亚洲人 | 亚洲黄色在线网站| 亚洲永久免费网站| 狂野欧美激情性xxxx欧美| 亚洲经典自拍| 欧美日韩亚洲综合一区二区三区| 国产精品一区二区三区毛片淫片 | 久久久综合视频| 中文字幕精品一区久久久久| 亚洲一区尤物| 日韩人妻无码一区二区三区99| 国产真实生活伦对白| 91久久偷偷做嫩草影院电| 久久综合九色综合97婷婷女人| 中文字幕无线精品亚洲乱码一区| 91免费版看片| 18国产免费视频| 欧美精品少妇| 亚洲成人在线| 欧美一二三区在线观看| 日韩欧美一区二区三区四区| 精品欧美一区二区久久久久| 男男gay免费网站| 视频小说一区二区| 亚洲无线码一区二区三区| 国产精品美女无圣光视频| 欧美一区二区三区影院| 国产亚洲精品一区二区在线观看| 美女色狠狠久久| www国产精品av| 欧美极品美女视频网站在线观看免费| 美女少妇一区二区| 久久久一区二区三区不卡| 欧美色999| 26uuu欧美| 97国产精品久久| 精品国产乱码久久久久夜深人妻| 九色精品视频在线观看| 91成人小视频| 亚洲欧美区自拍先锋| 日本免费在线精品| 超碰97人人干| 99.玖玖.com| 日韩高清欧美| 欧美精品自拍偷拍| 波多野结衣激情| 国产免费不卡av| 欧美aa在线观看| 久久久精品综合| 国产精品久久色| 日本高清不卡免费| 午夜国产在线| 蜜桃视频一区二区三区在线观看| 中国日韩欧美久久久久久久久| 黄色av免费在线播放| 日韩亚洲色图| 露出调教综合另类| 91久久久免费一区二区| 亚洲免费不卡| 国产福利视频导航| 成人做爰视频www| 亚洲色图20p| 精品一区久久| 亚洲天堂avav| 欧美成人影院| 亚洲女同ⅹxx女同tv| 好吊妞www.84com只有这里才有精品| 一区二区三区视频免费看| 蜜桃视频在线观看www社区| 国产精品1024| 日韩美女在线看| 欧美日韩在线观看免费| 尤物网在线观看| av成人免费在线观看| 国产精品美乳一区二区免费| 国产a免费视频| av观看在线| 国产日韩欧美a| 国产精华一区| 国产又大又黑又粗| 免费一级在线观看播放网址| 日韩电影在线看| 98视频在线噜噜噜国产| 日韩欧美视频免费观看| av电影在线观看| 99久久国产综合精品色伊| 成人性生交xxxxx网站| 四虎精品永久在线| 欧美裸体视频| 亚洲综合激情小说| 亚洲精品日韩在线观看| a中文字幕www| 久久性感美女视频| 日本道色综合久久| 国产 日韩 欧美在线| 在线观看91| 欧美精品播放| 久久天天躁狠狠躁夜夜躁| www..com.cn蕾丝视频在线观看免费版| 欧美巨乳在线| 久久久久久久av麻豆果冻| 国产精品一区二| 不卡视频免费在线观看| 日韩欧美黄色| 精品网站999www| 污污内射在线观看一区二区少妇| 日本1级在线| 国产亚洲人成网站| 色吧亚洲视频| 精品国内自产拍在线视频| 欧美影院一区| 97视频在线观看网址| 国产免费av一区| 精品中文字幕一区二区三区四区| 91精品国产综合久久精品app| 亚洲理论中文字幕| 亚洲尤物在线视频| 26uuu精品一区二区三区四区在线| 国产欧美综合精品一区二区| 亚洲成人在线播放| 国产一区二区视频在线看| 欧美群妇大交群中文字幕| 天天操精品视频| 岛国在线大片| 亚洲精品国产a| 日韩精品―中文字幕| 黄网在线播放| 久久精品一区蜜桃臀影院| 国产奶头好大揉着好爽视频| h版电影在线播放视频网址| 美女在线一区二区| 国产精品视频入口| 欧美午夜春性猛交xxxx| 99在线|亚洲一区二区| 国产精品一区=区| 天堂中文网在线| 亚洲精品资源| 91蜜桃网站免费观看| 男人通一通女人的下水道| 亚洲毛片av| 3d动漫啪啪精品一区二区免费| 亚洲人成电影院在线观看| 亚洲精品麻豆| 99c视频在线| xxxxwwww欧美| 岛国一区二区在线观看| 国产又爽又黄ai换脸| 男人午夜天堂| 亚洲欧美色一区| 在线观看日本一区二区| 18成人免费观看视频漫画| 成人精品鲁一区一区二区| 欧美中文字幕视频| 国产喷水吹潮视频www| 91精品动漫在线观看| 国产精品久久久久久久久久ktv| 五月激情婷婷综合| 日韩黄色免费电影| 日本精品一区二区三区不卡无字幕| 品天堂xxxx高清| 99精品国产91久久久久久 | 亚洲福利国产| 国产一级精品aaaaa看| 人人插人人射| 久久综合九色欧美综合狠狠| 国产午夜福利在线播放| 国家队第一季免费高清在线观看| 欧美日韩一区二区在线 | 香蕉视频免费看| 性高湖久久久久久久久| 久久久com| 国产精品粉嫩av| 亚洲一区在线观看网站| 亚洲第一黄色网址| 婷婷久久免费视频| 欧美肥老妇视频| 一区二区三区免费视频播放器| 九九热在线视频观看这里只有精品| 国产日韩视频在线播放| 国产中文字幕在线视频| 欧美剧在线免费观看网站| 欧美成人综合色| 99re6这里只有精品| 国产精品亚洲不卡a| 美女xx视频| 高潮白浆女日韩av免费看| 亚洲av熟女国产一区二区性色| 亚洲精品高潮| 国产福利视频一区| 香港日本三级视频| 国产一区二区三区四区五区入口| 亚洲成人动漫在线| 一本一道波多野毛片中文在线| 欧美成人一级视频| 欧美国产一级片| 日本免费新一区视频| 激情五月婷婷六月| 中文字幕伦理免费在线视频| 精品亚洲夜色av98在线观看| 99国产精品久久久久久久成人| 久久99精品国产麻豆不卡| 国产一区二区网| 色黄视频在线观看| 久久91亚洲人成电影网站| 欧美精产国品一二三区| 国产欧美日韩不卡| 久久人人爽人人人人片| 日韩mv欧美mv国产网站| 不卡视频一区二区| 性欧美精品孕妇| 亚洲精品一区二区三区在线观看| 亚洲无码精品在线播放| 国产一区二区在线视频| 在线观看免费视频高清游戏推荐|