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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機電子鬧鐘 小白,求助

[復制鏈接]
跳轉到指定樓層
樓主
由于本論壇禁止直接求程序,禁止伸手黨,所以向大家請教一下大致的實現方法與思路,理清頭緒后我自己來寫程序去實現,謝謝大家





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

使用道具 舉報

沙發
ID:1133081 發表于 2025-11-21 21:45 | 只看該作者
20ms頻率閃爍你能看到閃?
回復

使用道具 舉報

板凳
ID:584814 發表于 2025-11-22 12:00 來自觸屏版 | 只看該作者
啥也沒有開始問,就是想白嫖文檔的樣子。

回復

使用道具 舉報

地板
ID:155507 發表于 2025-11-22 15:11 | 只看該作者
下面是基于"KR-51開發板"(51單片機)的簡化電子鬧鐘核心C代碼框架,實現如下功能需求:  
- 當前時間/鬧鐘時間設定  
- 光敏控制數碼管背光  
- 按鍵切換/設置/加減  
- 蜂鳴器鬧鈴&LED閃爍

  1. /*
  2. 51單片機電子鬧鐘 KR-51開發板
  3. 實現功能:
  4. 1.可自主設定當前時間與鬧鐘時間,4位共陽數碼管
  5. 2.利用光敏傳感器實現有光時數碼管常亮,無光時,按下按鍵,數碼管亮起,可切換,查看當前時間與鬧鐘時間
  6. 3.鬧鐘時間到了,蜂鳴器響起同時,Led燈按 200ms頻率閃爍
  7. 1. 主要口線分配

  8. | 功能           | 單片機引腳    |
  9. |----------------|---------------|
  10. | 數碼管段選 a-f | P0.0~P0.7     |
  11. | 數碼管位選     | P2.0~P2.3     |
  12. | 蜂鳴器         | P2.5          |
  13. | LED            | P1.0          |
  14. | 光敏傳感器     | P1.7          |
  15. | 按鍵功能       | P3.2          |
  16. | 按鍵切換       | P3.3          |
  17. | 按鍵加         | P3.4          |
  18. | 按鍵減         | P3.5          |

  19. 使用說明

  20. - 按KEY_MODE切換顯示當前和鬧鐘時間。
  21. - 三個按鍵:KEY_ADD/KEY_SUB調節小時,KEY_FUNC調節分鐘。
  22. - 光敏自動調節背光,無光時按任一功能鍵亮屏。
  23. - 鬧鐘時間到,蜂鳴器響、LED閃;復位或重新設定可清除鬧鐘。



  24. 代碼邏輯清晰,各功能子模塊獨立,易于修改和維護。


  25. */


  26. #include <reg51.h>
  27. #define uint unsigned int
  28. #define uchar unsigned char

  29. // 段碼表
  30. uchar code seg_tab[10] = {0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; //共陽數碼管

  31. // 硬件口線映射
  32. sbit BUZZER = P2^5;     //蜂鳴器
  33. sbit LED    = P1^0;
  34. sbit LDR    = P1^7;     // 光敏
  35. sbit KEY_FUNC = P3^2;
  36. sbit KEY_MODE = P3^3;
  37. sbit KEY_ADD  = P3^4;
  38. sbit KEY_SUB  = P3^5;

  39. //主要數據結構
  40. // 任務標志
  41. bit alarm_flag = 0;
  42. bit display_flag = 1;    // 數碼管亮/滅
  43. bit key_enable_flag = 0; // 消抖允許
  44. uchar key_state = 0;     // 按鍵當前狀態

  45. // 時鐘及鬧鐘變量
  46. uchar hour=12, minute=0;
  47. uchar alarm_hour=6, alarm_minute=30;
  48. uchar display_mode=0; // 0:當前時間 1:鬧鐘時間
  49. uint  tcount=0;       // 定時器計數


  50. //時間與鬧鐘管理模塊

  51. void time_update(void) {
  52.     tcount++;
  53.     if(tcount >= 2400) {        //假設定時25ms; 2400*25ms=60s
  54.         tcount = 0;
  55.         minute++;
  56.         if(minute >= 60) {
  57.             minute = 0;
  58.             hour++;
  59.             if(hour >= 24) hour=0;
  60.         }
  61.         if(hour == alarm_hour && minute == alarm_minute) {
  62.             alarm_flag = 1; //鬧鐘觸發
  63.         }
  64.     }
  65. }

  66. void alarm_clear(void) {
  67.     alarm_flag = 0;
  68.     BUZZER = 0;
  69.     LED = 0;
  70. }


  71. //按鍵掃描與功能切換

  72. void key_scan(void) {
  73.     if(KEY_MODE == 0) {        // 切換顯示模式
  74.         while(KEY_MODE == 0);  //松手消抖
  75.         display_mode ^= 1;
  76.     }
  77.     if(display_mode == 0) {    //當前時間
  78.         if(KEY_ADD == 0) {     //小時加
  79.             while(KEY_ADD == 0);
  80.             hour++; if(hour > 23) hour=0;
  81.         }
  82.         if(KEY_SUB == 0) {     //小時減
  83.             while(KEY_SUB == 0);
  84.             if(hour == 0) hour=23; else hour--;
  85.         }
  86.         if(KEY_FUNC == 0) {    //分鐘加
  87.             while(KEY_FUNC == 0);
  88.             minute++; if(minute > 59) minute=0;
  89.         }
  90.     } else {                   //鬧鐘時間
  91.         if(KEY_ADD == 0) {
  92.             while(KEY_ADD == 0);
  93.             alarm_hour++; if(alarm_hour > 23) alarm_hour=0;
  94.         }
  95.         if(KEY_SUB == 0) {
  96.             while(KEY_SUB == 0);
  97.             if(alarm_hour == 0) alarm_hour=23; else alarm_hour--;
  98.         }
  99.         if(KEY_FUNC == 0) {
  100.             while(KEY_FUNC == 0);
  101.             alarm_minute++; if(alarm_minute > 59) alarm_minute=0;
  102.         }
  103.     }
  104. }


  105. //光敏及顯示管理子模塊
  106. void ldr_check(void) {
  107.     // 有光時一直亮,沒光時只在按鍵顯示
  108.     if(LDR == 1)
  109.         display_flag = 1;
  110.     else {
  111.         if(KEY_FUNC == 0) display_flag = 1;
  112.         else display_flag = 0;
  113.     }
  114. }


  115. //數碼管動態顯示模塊
  116. void display_time(uchar h, uchar m) {
  117.     uchar disp_buf[4],i;
  118.     disp_buf[0] = h / 10;
  119.     disp_buf[1] = h % 10;
  120.     disp_buf[2] = m / 10;
  121.     disp_buf[3] = m % 10;
  122.     for(i=0; i<4; i++) {
  123.         P2 = ~(1 << i);           // 位選P2.0~P2.3共陽
  124.         P0 = seg_tab[disp_buf[i]]; // 段選
  125.         // 若想顯示小數點或其它符號,可此處加處理
  126.         // 延時,用于刷新和消影
  127.     }
  128. }

  129. //鬧鐘蜂鳴/LED閃爍模塊
  130. void alarm_task(void) {
  131.     if(alarm_flag) {
  132.         BUZZER = 1;
  133.         // 200ms LED閃爍循環(簡單用定時來實現)
  134.         if(tcount % 8 < 4) LED = 1;
  135.         else LED = 0;
  136.     }
  137. }


  138. //定時器初始化與中斷服務
  139. void Timer0_Init(void) {
  140.     TMOD = 0x01;     //方式1 16位
  141.     TH0 = (65536-25000)/256;  //25ms
  142.     TL0 = (65536-25000)%256;
  143.     ET0 = 1; TR0 = 1; EA = 1;
  144. }

  145. void Timer0_ISR(void) interrupt 1 {
  146.     TH0 = (65536-25000)/256; TL0 = (65536-25000)%256;
  147.     time_update();     //更新時間,每25ms進一次
  148. }



  149. //主循環
  150. void main(void) {
  151.     Timer0_Init();
  152.     alarm_clear();
  153.     while(1) {
  154.         key_scan();
  155.         ldr_check();
  156.         if(display_flag) {
  157.             if(display_mode == 0) display_time(hour, minute);
  158.             else display_time(alarm_hour, alarm_minute);
  159.         } else {
  160.             //可以關閉數碼管
  161.             P0 = 0x00; P2 = 0x00;
  162.         }
  163.         alarm_task();
  164.         // 若需要按鍵消抖與顯示穩定可增加適度延時
  165.     }
  166. }


復制代碼






回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
男女激情免费视频| 综合久久久久久| 一区二区视频在线观看免费的| 久久久久久久久久国产精品| 色老板在线视频一区二区| 三级黄在线观看| 五月天免费网站| 黑人中文字幕一区二区三区| 欧美色爱综合网| 日韩成人免费电影| 亚洲美女炮图| 午夜不卡影院| 国产免费999| 国产一区二区三区四区福利| 麻豆成人久久精品二区三区小说| 青青青免费在线视频| 深夜免费福利视频| 在线中文字幕网站| 91在线第一页| 成人性生交xxxxx网站| 7777精品伊人久久久大香线蕉| 男人的天堂av高清在线| 久久国产黄色片| 丁香花在线影院观看在线播放| 欧美多人爱爱视频网站| 欧美性xxxxx极品娇小| 99精品视频免费观看| 麻豆免费在线| 2019中文字幕在线视频| 在线播放性xxx欧美| 精品一区二区在线观看视频| 亚洲午夜激情影院| 欧美高清视频一区| 欧美精品色综合| 不卡区在线中文字幕| 青青草超碰在线| 久久综合色一本| 久久久久久久久电影| www.五月婷婷.com| 手机免费av片| 成人三级在线| 亚洲视频一区二区三区| 1024精品合集| 久久理论电影网| 91欧美在线| 久久精品免费观看| 看黄网站在线观看| 国产免费一级| 国产精品免费av一区二区| 久久久久久久少妇| 国产一区二区三区色淫影院 | 久久365资源| 五月婷婷在线视频| 成年网站在线观看视频| 日韩欧美一级大片| 色无极影院亚洲| 中文字幕在线导航| 国产成人a亚洲精品| 欧美日韩在线三区| 一本久久a久久精品亚洲| 国产成人精品一区二| 日韩精品dvd| 日本黄色成人| 超碰97在线免费观看| 污视频在线看| 国产成人精品久久一区二区小说 | 欧美性猛交xxx乱大交3蜜桃| 尤物视频在线观看视频| 国产欧美熟妇另类久久久| 玖玖爱在线精品视频| 久久人妻无码一区二区| 欧美激情2020午夜免费观看| 一本色道久久综合狠狠躁篇怎么玩 | 国产精品久久久久久久久久辛辛| 成年人在线视频免费观看| 五月激情在线| 成年人网站在线观看免费| 人与牲动交xxxbbb| 亚洲色图图片专区| 久久国产精品1区2区3区网页| 国产成人自拍偷拍| 国产免费一区二区三区最新不卡| 在线视频 中文字幕| 国产精品欧美综合亚洲| 欧美日韩一二三四区| 日本视频免费观看| 日本美女黄色一级片| 色婷婷在线视频观看| 亚洲成人av免费在线观看| 午夜免费看视频| 91视频 -- 69xx| 一区二区精品国产| 日韩av一区二区三区在线| 国产欧美韩国高清| 国产91|九色| 色av中文字幕一区| 精品国产一区二区三区忘忧草| 亚洲一二三区在线观看| 国产精品久线在线观看| av在线不卡电影| 老司机午夜精品| 粉嫩嫩av羞羞动漫久久久 | 日韩av在线网页| 欧美一区二区三区视频| 91成人免费电影| 五月天欧美精品| 一区二区三区精品视频| 亚洲欧美在线另类| 色噜噜偷拍精品综合在线| 日韩欧美综合一区| 亚洲国产成人爱av在线播放| 欧美一区二区三区小说| 亚洲一区二区国产| 97av在线视频免费播放| 欧美性受xxx| 5g国产欧美日韩视频| 国产在线视频91| 成人情趣片在线观看免费| 日产精品一线二线三线芒果| 国产肥臀一区二区福利视频| 国产美女主播在线播放| 久久久久黄色片| 产国精品偷在线| 国产狼人综合免费视频| 国产精品一码二码三码在线| 精品网站在线看| 天天爱天天做天天操| 欧美xxxx吸乳| 日本道在线视频| 久久人人爽av| 永久免费未视频| 欧美成人精品欧美一级私黄| 欧美黑人性猛交xxx| 性高潮视频在线观看| 欧美绝品在线观看成人午夜影视| 久久av日韩| jyzzz在线观看视频| 丁香影院在线| 2020国产在线| 午夜裸体女人视频网站在线观看| 欧美综合自拍| 日韩欧美精品| 国产在线国偷精品免费看| 国产在线精品国自产拍免费| 亚洲精品大片www| 亚洲猫色日本管| 成人欧美一区二区三区白人| 精品国产一区二区三区| 成年永久一区二区三区免费视频 | 99在线高清视频在线播放| 日日橹狠狠爱欧美超碰| www.xxxx日本| 国产又黄又粗又长| www.狠狠| 色婷婷综合缴情免费观看| 午夜黄色在线观看| www999久久| 日本不卡高清视频| 国产偷国产偷亚洲高清人白洁| 中文字幕一区二区不卡| 欧美亚洲图片小说| 日韩大片免费观看视频播放| 国产日韩欧美综合| 波多野结衣家庭教师视频| 99久久亚洲精品日本无码| 国产欧美在线一区二区| 美女福利视频在线| 精品人妻伦九区久久aaa片| 免费男女羞羞的视频网站中文子暮 | 成人av在线资源网| 日韩欧美美女一区二区三区| 久久精品中文字幕免费mv| 国产91精品久久久| 日韩精品 欧美| 久久人人爽人人人人片| 国产jzjzjz丝袜老师水多| 国产精品色呦| 亚洲国产成人在人网站天堂| 色视频在线观看福利| 一区二区三区欧洲区| 最新国产精品久久久| 日韩不卡在线观看日韩不卡视频| 亚洲一区二区三区爽爽爽爽爽| 色狠狠av一区二区三区香蕉蜜桃| 日韩av一区二区三区美女毛片| 亚洲色图14p| 91在线视频免费播放| 成年人影院在线观看| www.26天天久久天堂| 欧美/亚洲一区| 成人福利视频在线看| 在线播放的av| 欧美日韩经典丝袜| 亚洲一区二区三区中文字幕在线观看 | 国产www免费| 成年人午夜视频| 免费羞羞视频网站| 欧美xxxx性xxxxx高清| 欧美午夜在线视频| 久久精品欧美日韩精品| 中文字幕日韩av综合精品| 2014国产精品| 成人在线视频免费播放| 影音先锋国产资源站| 日韩欧美精品一区二区三区| 久久久久91| 亚洲国产精品精华液网站| 亚洲精品一区av在线播放| 成人网在线视频| 亚洲美女精品视频| 中文字幕在线观看1| 多人啪嗒啪嗒在线观看免费| 国产精品一区二区美女视频免费看| 国产成人综合视频| 在线日韩第一页| 免费国产黄色网址| 99久久精品免费看国产交换| 超碰免费在线播放| 97偷自拍亚洲综合二区| 精品国产乱码久久久久久虫虫漫画 | 亚洲福利二区| 海角社区69精品视频| 18成人在线观看| 91大神福利视频在线| 精品人妻二区中文字幕| 国产免费一区二区三区最新不卡| 日本激情在线观看| 三级久久三级久久| 欧美亚男人的天堂| 久久福利电影| 少妇大叫太粗太大爽一区二区| 一区二区精品视频在线观看| 国产夫妻视频| 天堂综合在线播放| 久久久午夜精品理论片中文字幕| 日韩电影中文字幕在线| 免费看毛片的网址| 精品国产av 无码一区二区三区 | 九九久久九九久久| 91好色先生tv| 绿色成人影院| 久久久久99精品国产片| 国产91精品网站| 粉色视频免费看| 亚洲精品国产一区二区| 国产成人免费视频网站视频社区| 国产精品成人午夜| 1卡2卡3卡精品视频| 久热这里只有精品6| 毛片毛片毛片毛片| 精品午夜电影| 色综合久久中文综合久久牛| 日本黑人久久| 欧美日韩免费一区二区| 视频一区二区三区国产 | 亚洲欧洲偷拍精品| 亚洲久久中文字幕| 免费看的www视频网站视频| 欧美国产日韩电影| 国产精品99久久久| 亚洲性生活视频| 亚洲第一成肉网| 九九视频九九热| 91久久电影| 欧美日韩在线观看视频| 91久久精品国产91性色| 人妻大战黑人白浆狂泄| 麻豆福利视频| 日韩不卡手机在线v区| 欧美大片va欧美在线播放| 一区二区三区韩国| 影音先锋5566资源站| 一区二区电影在线观看| 亚洲第一中文字幕| 国产欧美精品一二三| 制服丝袜影音先锋| 色喇叭免费久久综合网| 亚洲精品xxx| 免费人成自慰网站| 性欧美极品另类| 疯狂欧洲av久久成人av电影| 亚洲成人av免费| 神马午夜伦理影院| 国产偷窥女洗浴在线观看亚洲| 色呦哟—国产精品| 亚洲天堂免费在线| 少妇按摩一区二区三区| 国产高清一级毛片在线不卡| 日韩不卡一区二区三区| 性亚洲最疯狂xxxx高清| 日韩精品人妻中文字幕有码| 一区二区三区高清在线视频| 成人黄色在线看| 99久热re在线精品996热视频| 91国在线视频| 欧美大胆视频| 亚洲欧美另类自拍| 91国内在线播放| 成人动漫av| 国产偷自视频区视频一区二区| 91精品麻豆日日躁夜夜躁| 国模私拍视频在线观看| 天堂在线观看一卡二卡三卡四卡| 亚洲国产一区二区三区a毛片| 亚洲精品国偷自产在线99热| 亚洲成年人在线观看| 精彩国产在线| 国产老肥熟一区二区三区| 成人av在线网址| www.日本在线观看| 久久国产三级| 欧美一区二区美女| 天堂www中文在线资源| 亚洲社区在线| 99精品视频中文字幕| 国产日韩欧美自拍| 精品国产免费无码久久久| 精品日韩在线| 久久99国产综合精品女同| 成人在线观看免费高清| 日本国产在线| 中文字幕中文字幕中文字幕亚洲无线| 成年人视频大全| 1024亚洲| 国产三级欧美三级| 欧美亚洲黄色片| 免费h片在线观看| 久久久国产综合精品女国产盗摄| 亚洲日本一区二区三区在线不卡| 日本视频网址| 成人动漫av在线| 一级做a爰片久久| 黄色成人免费观看| 久久久久久久久久久黄色| 国产成人艳妇aa视频在线| 中国老太性bbbxxxx| 精品亚洲国产成人av制服丝袜| 秋霞午夜一区二区| 91丝袜一区二区三区| 久久野战av| 欧美亚洲综合久久| 国产精品扒开腿做爽爽爽a片唱戏| 手机在线免费看av| 亚洲国产欧美日韩另类综合 | 国产综合久久久久久久久久久久| 裸体丰满少妇做受久久99精品| 日本免费资源| www.亚洲国产| 91成人在线观看喷潮教学| 天天av综合网| 色综合天天天天做夜夜夜夜做| 在线播放av网址| 欧美××××黑人××性爽| 欧美色倩网站大全免费| 波多野结衣av在线观看| 2017亚洲天堂1024| 欧美性大战久久久久久久蜜臀 | 中文字幕亚洲不卡| 免费网站在线观看黄| 久久电影网站| 亚洲第一网站免费视频| 久久夜靖品2区| 99久久精品费精品国产| 成人午夜在线影院| 免费看a网站| 亚洲色图制服诱惑| 日韩在线视频在线观看| 天堂中文а√在线| 91精品国产欧美一区二区| 久久国产免费观看| 蜜桃特黄a∨片免费观看| 国产网站一区二区| 久久精品亚洲天堂| 美脚恋feet久草欧美| 日韩一区二区精品在线观看| 九九免费精品视频| 日韩av有码| 国产精品久久久对白| 黄色毛片av| 欧美制服丝袜第一页| 日本一级片在线播放| 999精品视频在线观看| 欧美激情一区二区三区在线视频观看| 亚欧在线观看视频| 欧美日韩成人| 日本一区二区精品视频| 午夜成人影视| 日韩欧美国产高清| 蜜臀91精品一区二区三区| 欧美一区二区播放| fc2ppv在线播放| 妖精一区二区三区精品视频 | 97在线观看| 色婷婷一区二区三区四区| 国产日本欧美一区| 91人人网站| 欧美三级日本三级少妇99| 800av免费在线观看| 日韩影院精彩在线| 国产精品丝袜久久久久久消防器材|