亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码

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

QQ登錄

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

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

12864萬(wàn)年歷 溫度計(jì) 鬧鐘 溫度檢測(cè) 仿真+程序都有

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

51單片機(jī)做的12864萬(wàn)年歷的全部資料下載待鬧鐘功能 還有溫度檢測(cè)包含仿真和程序:
12864萬(wàn)年歷 溫度計(jì) 鬧鐘 溫度檢測(cè).rar (177.25 KB, 下載次數(shù): 488)

下面是仿真電路圖:


下面是源代碼預(yù)覽(完整程序請(qǐng)下載附件)
  1. /****************************文件包含*************************************/
  2. #include < reg52.h >
  3. #include < character.h >
  4. #include < lcd.h >
  5. #include < clock.h >
  6. #include < sensor.h>
  7. #include < calendar.h >
  8. #include < key.h >

  9. /*****************************預(yù)定義**************************************/
  10. #define uchar unsigned char
  11. #define uint unsigned int
  12. /****************************************************************************/
  13. sbit bell = P2 ^ 0; //定義蜂鳴器端口
  14. /*****************************************************************************
  15. * 名稱(chēng): Timer0_Service() inturrupt 1
  16. * 功能: 中斷服務(wù)程序 整點(diǎn)報(bào)時(shí) 3聲嘟嘟的聲音
  17. * 入口參數(shù):
  18. * 出口參數(shù):
  19. *****************************************************************************/
  20. void Timer0_Service() interrupt 1
  21. {
  22.    static uchar count = 0;
  23.    static uchar flag = 0; //記錄鳴叫的次數(shù)
  24.    count = 0;
  25.    TR0 = 0;      //關(guān)閉Timer0
  26.    TH0 = 0x3c;
  27.    TL0 = 0XB0;   //延時(shí) 50 ms
  28.    TR0 = 1 ;     //啟動(dòng)Timer0
  29.    count ++;
  30.    if( count == 20 ) //鳴叫 1 秒
  31.    {
  32.       bell = ~ bell;
  33.       count = 0;
  34.       flag ++;
  35.    }
  36.    if( flag == 6 )
  37.    {
  38.       flag = 0;
  39.       TR0 = 0;   //關(guān)閉Timer0
  40.    }

  41. }
  42. /*****************************************************************************
  43. * 名稱(chēng): Timer2_Servie() interrupt 5
  44. * 功能: 中斷服務(wù)程序  整點(diǎn)報(bào)時(shí) 一分鐘
  45. * 入口參數(shù):
  46. * 出口參數(shù):
  47. *****************************************************************************/
  48. uchar HexNum_Convert(uchar HexNum)/*時(shí)間存儲(chǔ)個(gè)位和十位的方式與我們用的十進(jìn)制不一樣,你懂的,呵呵--BB車(chē)*/
  49. {
  50. uchar Numtemp;
  51. Numtemp=(HexNum>>4)*10+(HexNum&0X0F);
  52. return Numtemp;
  53. }
  54. /******************************************************************************
  55. * 函數(shù)名稱(chēng):main()
  56. * 功    能:
  57. * 入口參數(shù):
  58. * 出口參數(shù):
  59. ********************************************************************************/
  60. void main( void )
  61. {         
  62.     uchar clock_time[6] = {0X00,0X59,0X23,0X09,0X04,0X11};        //定義時(shí)間變量 秒  分 時(shí) 日 月 年
  63.         uchar alarm_time[2] = { 10, 06}; //鬧鐘設(shè)置  alarm_time[0]: 分鐘  alarm_time[1] :小時(shí)
  64.         uchar temperature[2];  //定義溫度變量   temperature[0]  低8位   temperature[1]  高8位
  65.     Lcd_Initial();     //LCD初始化
  66.         Clock_Fresh( clock_time ); //我把時(shí)間刷新放在這里,proteus會(huì)調(diào)用當(dāng)前系統(tǒng)時(shí)間,別問(wèn)為什么,經(jīng)驗(yàn),呵呵
  67.         Clock_Initial( clock_time ); //時(shí)鐘初試化
  68.    
  69.         /***********************中斷初始化***************************/
  70.     EA = 1; //開(kāi)總中斷
  71.     ET0 = 1;  //Timer0 開(kāi)中斷
  72.         ET2 = 1; //Timer2 開(kāi)中斷
  73.     TMOD = 0x01 ; //Timer0 工作方式 1
  74.         RCAP2H = 0x3c;
  75.     RCAP2L = 0xb0; //Timer2 延時(shí) 50 ms

  76.     while( 1 )
  77.         {
  78.            switch( Key_Scan() )
  79.        {
  80.           case up_array:  
  81.                                {
  82.                           Key_Idle();
  83.                        }
  84.                                break;     
  85.           case down_array:   
  86.                                  {
  87.                                                     Key_Idle();
  88.                                                  }
  89.                                  break;                  
  90.                   case clear_array:   
  91.                                   {   
  92.                                                      Key_Idle();
  93.                                               }
  94.                                                   break;
  95.                   case function_array:{
  96.                                  Key_Function( clock_time, alarm_time );
  97.                                       }
  98.                   case null:      
  99.                            {
  100.                                       Clock_Fresh( clock_time ); //時(shí)間刷新
  101.                               Lcd_Clock( clock_time );   //時(shí)間顯示
  102.                      
  103.                       Sensor_Fresh( temperature ); //溫度更新
  104.                                           Lcd_Temperture( temperature ); //溫度顯示

  105.                       Calendar_Convert( 0 , clock_time );
  106.                                           Week_Convert( 0, clock_time );

  107.                                           //整點(diǎn)報(bào)時(shí)
  108.                                           if( ( * clock_time == 0x59 ) && ( * ( clock_time + 1 ) == 0x59 ) )
  109.                                           {
  110.                                              bell = 0;
  111.                                                  TR2 = 1; //啟動(dòng)Timer2
  112.                                           }
  113.                       //鬧鐘報(bào)警
  114.                       if( * alarm_time == HexNum_Convert(* ( clock_time + 1 ) )) //分鐘相吻合
  115.                                              if( * ( alarm_time + 1 ) == HexNum_Convert(*( clock_time + 2 )) ) //小時(shí)相吻合
  116.                                                  {
  117.                                                     bell = 0;
  118.                                                         TR2 = 1; //啟動(dòng)Timer2
  119.                                                  }
  120.                    }
  121.                                     break;
  122.          }
  123.         }
  124. }
復(fù)制代碼


評(píng)分

參與人數(shù) 4黑幣 +65 收起 理由
嬌1103 + 5 贊一個(gè)!
xiegh + 5 贊一個(gè)!
wxq987113431 + 5 贊一個(gè)!
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:117790 發(fā)表于 2016-5-1 11:41 | 只看該作者
來(lái)看看學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

板凳
ID:117801 發(fā)表于 2016-5-1 13:37 | 只看該作者
謝謝樓主,絕世好貼
回復(fù)

使用道具 舉報(bào)

地板
ID:117807 發(fā)表于 2016-5-1 14:02 來(lái)自觸屏版 | 只看該作者
很好的,努力吧
回復(fù)

使用道具 舉報(bào)

5#
ID:117907 發(fā)表于 2016-5-6 09:05 | 只看該作者
好東西就是費(fèi)錢(qián)
回復(fù)

使用道具 舉報(bào)

6#
ID:103568 發(fā)表于 2016-5-6 13:28 | 只看該作者
7547163 發(fā)表于 2016-5-6 09:05
好東西就是費(fèi)錢(qián)

我可以單獨(dú)發(fā)給你,你告訴我你郵箱
回復(fù)

使用道具 舉報(bào)

7#
ID:118955 發(fā)表于 2016-5-6 21:44 來(lái)自觸屏版 | 只看該作者
jianglong-123 發(fā)表于 2016-5-6 13:28
我可以單獨(dú)發(fā)給你,你告訴我你郵箱

我郵箱2117337102@qq.com可以發(fā)給我一份嗎。謝謝你
回復(fù)

使用道具 舉報(bào)

8#
ID:119472 發(fā)表于 2016-5-9 11:48 | 只看該作者
haodongxia
回復(fù)

使用道具 舉報(bào)

9#
ID:112984 發(fā)表于 2016-5-9 11:56 來(lái)自觸屏版 | 只看該作者
樓主,我想問(wèn)下,語(yǔ)音報(bào)溫能加進(jìn)單片機(jī)里嗎!程序咋寫(xiě)
回復(fù)

使用道具 舉報(bào)

10#
ID:103568 發(fā)表于 2016-5-10 21:08 | 只看該作者
風(fēng)前之塵 發(fā)表于 2016-5-9 11:56
樓主,我想問(wèn)下,語(yǔ)音報(bào)溫能加進(jìn)單片機(jī)里嗎!程序咋寫(xiě)

其實(shí)我也是渣渣,你應(yīng)該問(wèn)大神
回復(fù)

使用道具 舉報(bào)

11#
ID:23303 發(fā)表于 2016-5-14 07:59 | 只看該作者

很好的學(xué)習(xí)資料,謝謝樓主!
回復(fù)

使用道具 舉報(bào)

12#
ID:23303 發(fā)表于 2016-5-14 08:01 | 只看該作者

很好的,謝謝樓主,絕世好貼
回復(fù)

使用道具 舉報(bào)

13#
ID:113847 發(fā)表于 2016-6-17 10:56 | 只看該作者
為什么進(jìn)了鬧鐘就一直不退出了?
回復(fù)

使用道具 舉報(bào)

14#
ID:148165 發(fā)表于 2016-11-30 20:05 | 只看該作者
請(qǐng)問(wèn)溫度計(jì)里面怎么修改啊?
回復(fù)

使用道具 舉報(bào)

15#
ID:99202 發(fā)表于 2016-12-1 18:43 | 只看該作者
很好的例子
回復(fù)

使用道具 舉報(bào)

16#
ID:185419 發(fā)表于 2017-4-1 18:04 | 只看該作者
值得參考!!
回復(fù)

使用道具 舉報(bào)

17#
ID:68356 發(fā)表于 2017-4-2 21:10 | 只看該作者
收藏了學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

18#
ID:253721 發(fā)表于 2017-11-29 19:17 | 只看該作者
謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

19#
ID:136641 發(fā)表于 2017-11-30 02:42 | 只看該作者
自己DIY仿做了一個(gè),好多次了,最后還是成功了
回復(fù)

使用道具 舉報(bào)

20#
ID:114814 發(fā)表于 2017-11-30 20:37 | 只看該作者
頂一下
回復(fù)

使用道具 舉報(bào)

21#
ID:257828 發(fā)表于 2017-12-15 11:51 | 只看該作者
請(qǐng)問(wèn)樓主,我想加個(gè)溫度報(bào)警,程序咋寫(xiě)啊,希望樓主幫幫忙
回復(fù)

使用道具 舉報(bào)

22#
ID:257828 發(fā)表于 2017-12-15 11:57 | 只看該作者
樓主,我想加個(gè)溫度報(bào)警,請(qǐng)問(wèn)程序怎么寫(xiě)呢,
回復(fù)

使用道具 舉報(bào)

23#
ID:262404 發(fā)表于 2017-12-16 16:44 | 只看該作者
厲害啊,哈哈
回復(fù)

使用道具 舉報(bào)

24#
ID:241586 發(fā)表于 2017-12-16 16:54 | 只看該作者
666太好了
回復(fù)

使用道具 舉報(bào)

25#
ID:296136 發(fā)表于 2018-5-15 21:52 | 只看該作者
樓主能發(fā)我郵箱嗎248247041@qq.com
回復(fù)

使用道具 舉報(bào)

26#
ID:333607 發(fā)表于 2018-5-19 13:14 | 只看該作者

厲害啊,哈哈
回復(fù)

使用道具 舉報(bào)

27#
ID:333967 發(fā)表于 2018-5-19 23:12 | 只看該作者
贊!!!!!!!!!!!!!
回復(fù)

使用道具 舉報(bào)

28#
ID:383374 發(fā)表于 2019-1-22 23:54 來(lái)自觸屏版 | 只看該作者
u3是啥
回復(fù)

使用道具 舉報(bào)

29#
ID:471371 發(fā)表于 2019-1-25 13:12 | 只看該作者
感謝樓主分享1111111111111
回復(fù)

使用道具 舉報(bào)

30#
ID:229361 發(fā)表于 2019-1-26 13:25 | 只看該作者

感謝樓主分享!!!!!!!!!!!!!!!
回復(fù)

使用道具 舉報(bào)

31#
ID:404374 發(fā)表于 2019-2-20 11:31 | 只看該作者


感謝樓主分享!!!!!!!!!!!!!!!
回復(fù)

使用道具 舉報(bào)

32#
ID:404374 發(fā)表于 2019-2-20 13:30 | 只看該作者
洋洋看好來(lái)了 發(fā)表于 2017-11-30 02:42
自己DIY仿做了一個(gè),好多次了,最后還是成功了

U2是什么
回復(fù)

使用道具 舉報(bào)

33#
ID:505337 發(fā)表于 2019-4-7 22:53 來(lái)自觸屏版 | 只看該作者
jianglong-123 發(fā)表于 2016-5-6 13:28
我可以單獨(dú)發(fā)給你,你告訴我你郵箱

可以發(fā)我一份嗎,真的很需要,拜托了  570800721@qq.com
回復(fù)

使用道具 舉報(bào)

34#
ID:418006 發(fā)表于 2019-4-28 16:41 | 只看該作者
可以的,做的不錯(cuò)
回復(fù)

使用道具 舉報(bào)

35#
ID:524183 發(fā)表于 2019-4-29 09:04 來(lái)自觸屏版 | 只看該作者
樓主能否給我發(fā)一份  我的郵箱971436837@qq.com
回復(fù)

使用道具 舉報(bào)

36#
ID:584751 發(fā)表于 2019-7-16 00:42 | 只看該作者
贊一個(gè)!
回復(fù)

使用道具 舉報(bào)

37#
ID:579826 發(fā)表于 2019-7-16 12:11 | 只看該作者
這絕對(duì)是入門(mén)51單片機(jī)比較不錯(cuò)的樣例參考學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

38#
ID:357993 發(fā)表于 2019-7-29 11:34 | 只看該作者
請(qǐng)問(wèn)取模軟件用的什么?
回復(fù)

使用道具 舉報(bào)

39#
ID:812792 發(fā)表于 2020-8-15 10:16 | 只看該作者
請(qǐng)問(wèn)您的文件里面的代碼一共 有多少行
回復(fù)

使用道具 舉報(bào)

40#
ID:28992 發(fā)表于 2021-3-18 05:38 | 只看該作者
Great job, thank you buddy.
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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