欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 38029|回復(fù): 41
打印 上一主題 下一主題
收起左側(cè)

單片機(jī)60秒倒計(jì)時(shí)protues仿真及程序源碼

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

51單片機(jī)做的一個(gè)60秒的倒計(jì)時(shí),帶有proteus仿真文件,下面是源代碼:
  1. #include<reg52.h>
  2. #define uint unsigned int
  3. #define uchar unsigned char
  4. uchar code table[]={0xc0,0xf9,0xa4, 0xb0,0x99,
  5. 0x92,0x82,0xf8,0x80,0x90};
  6. sbit gew=P2^1;
  7. sbit shiw=P2^0;
  8. sbit k2=P1^0;
  9. uchar num,num1=60,num2,shi,ge;
  10. void Init()                                                         //初始化子函數(shù)
  11. {
  12.         TMOD=0X01;                                                //設(shè)定定時(shí)器0的工作方式為1
  13.         TH0=(65536-50000)/256;                        //定時(shí)器裝初值一個(gè)周期50ms
  14.         TL0=(65536-50000)%256;
  15.         EA=1;                                                        //開(kāi)總中斷
  16.         ET0=1;                                                    //開(kāi)定時(shí)器0中斷
  17.         TR0=1;                                                        //啟動(dòng)定時(shí)器0

  18. }
  19. void delay(uint xms)                                //延時(shí)子函數(shù)
  20. {
  21.         uint i,j;
  22.         for(i=xms;i>0;i--)
  23.         for(j=110;j>0;j--);
  24. }

  25. void scankey()                                                //鍵盤(pán)檢測(cè)子函數(shù)
  26. {
  27.         if(k2==0)                                                //檢測(cè)鍵是否被按下
  28.         {
  29.                 delay(5);                                        //延時(shí)消除抖動(dòng)
  30.                 if(k2==0)                                        //重新讀取k2的值
  31.                 {                                                        
  32.                         num2++;                                        //num2為按次數(shù)標(biāo)志位
  33.                         while(!k2);                                //等待按鍵釋放
  34.                         if(num2==1)                                //按鍵一次計(jì)時(shí)停止
  35.                            TR0=0;
  36.                         if(num2==2)                                //按鍵兩次計(jì)時(shí)開(kāi)始
  37.                         {               
  38.                                   TR0=1;
  39.                         }
  40.                 }
  41.         }
  42. }

  43. void main()                                                         //主函數(shù)
  44. {
  45.         Init();                                                         //初始化子函數(shù)調(diào)用
  46.         while(1)
  47.         {
  48.                 scankey();                                         //不斷鍵盤(pán)掃描
  49.                 gew=1;                                                 //打開(kāi)數(shù)碼管個(gè)位位選                                         
  50.                 P0=table[ge];                                 //數(shù)碼管個(gè)位賦值
  51.                 delay(1);                                         //延時(shí) 送入數(shù)據(jù)的反應(yīng)時(shí)間
  52.                 gew=0;                                                 //關(guān)閉數(shù)碼管個(gè)位位選
  53.                 delay(1);

  54.                 shiw=1;                                                  //打開(kāi)數(shù)碼管十位位選        
  55.                 P0=table[shi];                                  //送入數(shù)據(jù)
  56.                 delay(1);                                          
  57.                 shiw=0;                                                  //關(guān)閉數(shù)碼管十位位選
  58.                 delay(1);
  59.         }
  60. }
  61. void Timer0()interrupt 1                           
  62. {
  63.         TH0=(65536-50000)/256;                          //定時(shí)器重裝初值
  64.         TL0=(65536-50000)%256;
  65.         num++;
  66.         if(num==20)                                                  //定時(shí)器每進(jìn)行一個(gè)周期num加1,運(yùn)行20個(gè)周期即為1s
  67.         {
  68.                 num=0;                                                  //到1秒,num清0重新開(kāi)始
  69.                 num1--;                                                  //倒計(jì)時(shí)1秒
  70.                 if(num1==0)
  71.                 num1=60;
  72.                 shi=num1/10;                                  //兩位數(shù)分離賦給數(shù)碼管十位顯示
  73.                 ge=num1%10;                                          //兩位數(shù)分離賦給數(shù)碼管個(gè)位顯示
  74.         }
  75. }
復(fù)制代碼



60秒倒計(jì)時(shí)程序及protues仿真.rar

57.59 KB, 下載次數(shù): 451, 下載積分: 黑幣 -5

評(píng)分

參與人數(shù) 3黑幣 +17 收起 理由
zx835243202 + 5 很給力!
12323ff + 4 很給力!
洛水神仙小童鞋 + 8 贊一個(gè)!

查看全部評(píng)分

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

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:148089 發(fā)表于 2016-11-15 22:43 | 只看該作者
贊,試一下
回復(fù)

使用道具 舉報(bào)

板凳
ID:137723 發(fā)表于 2017-6-15 15:10 | 只看該作者
謝謝,正好需要這個(gè),學(xué)習(xí)了!!!
回復(fù)

使用道具 舉報(bào)

地板
ID:137723 發(fā)表于 2017-6-15 15:10 | 只看該作者
謝謝了
回復(fù)

使用道具 舉報(bào)

5#
ID:211258 發(fā)表于 2017-6-15 17:08 | 只看該作者
謝謝分享!收藏了!
回復(fù)

使用道具 舉報(bào)

6#
ID:216811 發(fā)表于 2017-7-10 19:22 | 只看該作者
程序 能解釋下什么意思嗎
回復(fù)

使用道具 舉報(bào)

7#
ID:250103 發(fā)表于 2017-11-16 17:24 | 只看該作者
厲害啦
回復(fù)

使用道具 舉報(bào)

8#
ID:256979 發(fā)表于 2017-12-3 22:33 | 只看該作者
厲害666666
回復(fù)

使用道具 舉報(bào)

9#
ID:257025 發(fā)表于 2017-12-4 08:16 | 只看該作者
不錯(cuò)不錯(cuò),正需要呢
回復(fù)

使用道具 舉報(bào)

10#
ID:273174 發(fā)表于 2018-1-8 13:53 | 只看該作者
需要需要

評(píng)分

參與人數(shù) 1黑幣 +5 收起 理由
zglife + 5

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

11#
ID:272841 發(fā)表于 2018-1-8 19:55 | 只看該作者
為什么只能暫停一次啊
回復(fù)

使用道具 舉報(bào)

12#
ID:272841 發(fā)表于 2018-1-8 19:57 | 只看該作者
為什么只能暫停一次啊
回復(fù)

使用道具 舉報(bào)

13#
ID:274066 發(fā)表于 2018-1-9 23:54 | 只看該作者
謝謝啦,正常需要
回復(fù)

使用道具 舉報(bào)

14#
ID:351354 發(fā)表于 2018-6-13 20:07 | 只看該作者
大神你好打擾了,這個(gè)代碼有沒(méi)有匯編語(yǔ)言版的呀?就是CODE SEGMENT  CODE ENDS END START 這種格式的,如果方便的話(huà)能不能行行好,沒(méi)學(xué)這種的。謝謝
回復(fù)

使用道具 舉報(bào)

15#
ID:362512 發(fā)表于 2018-7-1 00:36 | 只看該作者
贊,試一下
回復(fù)

使用道具 舉報(bào)

16#
ID:374609 發(fā)表于 2018-7-22 14:32 | 只看該作者
很好的貼子,必須頂!!!
回復(fù)

使用道具 舉報(bào)

17#
ID:398250 發(fā)表于 2018-9-16 12:00 | 只看該作者
頂正需要謝謝
回復(fù)

使用道具 舉報(bào)

18#
ID:410553 發(fā)表于 2018-10-16 16:57 | 只看該作者
很強(qiáng)勢(shì)
回復(fù)

使用道具 舉報(bào)

19#
ID:411550 發(fā)表于 2018-10-18 10:12 | 只看該作者
正好在學(xué)習(xí)有關(guān)內(nèi)容,感謝樓主幫大忙
回復(fù)

使用道具 舉報(bào)

20#
ID:416271 發(fā)表于 2018-10-27 15:00 | 只看該作者
caohhh 發(fā)表于 2016-11-15 22:43
**** 作者被禁止或刪除 內(nèi)容自動(dòng)屏蔽 ****

黑幣你有嗎
回復(fù)

使用道具 舉報(bào)

21#
ID:399179 發(fā)表于 2018-10-27 19:08 來(lái)自觸屏版 | 只看該作者
感謝樓主分享
回復(fù)

使用道具 舉報(bào)

22#
ID:313328 發(fā)表于 2018-11-9 10:28 | 只看該作者
請(qǐng)教了,感謝
回復(fù)

使用道具 舉報(bào)

23#
ID:412814 發(fā)表于 2018-11-9 20:42 | 只看該作者
這個(gè)真挺好的先收藏慢慢研究研究,謝謝樓主
回復(fù)

使用道具 舉報(bào)

24#
ID:423887 發(fā)表于 2018-11-9 23:52 | 只看該作者
謝謝樓主的無(wú)私奉獻(xiàn)
回復(fù)

使用道具 舉報(bào)

25#
ID:504013 發(fā)表于 2019-4-3 20:26 | 只看該作者
能加個(gè)報(bào)警蜂鳴器嗎
回復(fù)

使用道具 舉報(bào)

26#
ID:426317 發(fā)表于 2019-5-29 23:48 | 只看該作者
大佬厲害,學(xué)習(xí)一下。
回復(fù)

使用道具 舉報(bào)

27#
ID:565269 發(fā)表于 2019-6-18 08:47 | 只看該作者
很棒啊,贊一個(gè)
回復(fù)

使用道具 舉報(bào)

28#
ID:585412 發(fā)表于 2019-7-16 21:53 來(lái)自觸屏版 | 只看該作者
為什么我這個(gè)它不現(xiàn)實(shí),只顯示一部分。
回復(fù)

使用道具 舉報(bào)

29#
ID:585412 發(fā)表于 2019-7-17 10:21 | 只看該作者
為什么我這個(gè)它不現(xiàn)實(shí),只顯示一部分。
回復(fù)

使用道具 舉報(bào)

30#
ID:585636 發(fā)表于 2019-7-17 11:09 | 只看該作者
不錯(cuò)哦
回復(fù)

使用道具 舉報(bào)

31#
ID:585455 發(fā)表于 2019-7-17 12:47 | 只看該作者
感謝分享
回復(fù)

使用道具 舉報(bào)

32#
ID:634300 發(fā)表于 2019-11-2 13:22 | 只看該作者
非常好
回復(fù)

使用道具 舉報(bào)

33#
ID:362692 發(fā)表于 2019-11-3 18:23 來(lái)自觸屏版 | 只看該作者
非常不錯(cuò),用處很大
回復(fù)

使用道具 舉報(bào)

34#
ID:634994 發(fā)表于 2019-11-3 20:58 | 只看該作者
單片機(jī)大佬  真的很實(shí)用
回復(fù)

使用道具 舉報(bào)

35#
ID:91165 發(fā)表于 2019-11-4 11:14 | 只看該作者
要是能調(diào)節(jié)倒計(jì)時(shí)時(shí)間就好了
回復(fù)

使用道具 舉報(bào)

36#
ID:681573 發(fā)表于 2020-4-9 10:21 | 只看該作者
謝謝!
回復(fù)

使用道具 舉報(bào)

37#
ID:210829 發(fā)表于 2020-4-20 15:16 | 只看該作者
學(xué)習(xí)了。謝謝
回復(fù)

使用道具 舉報(bào)

38#
ID:754792 發(fā)表于 2020-5-18 15:08 | 只看該作者
很給力,給我這個(gè)單片機(jī)小白很多啟發(fā)
回復(fù)

使用道具 舉報(bào)

39#
ID:765258 發(fā)表于 2020-5-30 18:57 | 只看該作者
很厲害,筆心!
回復(fù)

使用道具 舉報(bào)

40#
ID:375637 發(fā)表于 2020-6-8 09:13 | 只看該作者
非常給力
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表