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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

DS1302時鐘LCD1602顯示(可以按鍵設置時鐘)制作萬年歷,不坑

  [復制鏈接]
跳轉到指定樓層
樓主
萬年歷,不坑

單片機源程序如下:
  1. /*******************************************************************************
  2. * 實驗名                           : 萬年歷實驗
  3. * 使用的IO             :
  4. * 實驗效果       :1602顯示時鐘,按K3進入時鐘設置,按K1選擇設置的時分秒日月,按K2選擇
  5. *選擇設置加1。
  6. *        注意                                         :
  7. *******************************************************************************/

  8. #include<reg51.h>
  9. #include"lcd.h"
  10. #include"ds1302.h"

  11. sbit K1=P3^1;
  12. sbit K2=P3^0;
  13. sbit K3=P3^2;
  14. sbit K4=P3^3;

  15. void Int0Configuration();
  16. void LcdDisplay();
  17. unsigned char SetState,SetPlace;
  18. void Delay10ms(void);   //誤差 0us
  19. /*******************************************************************************
  20. * 函數名         : main
  21. * 函數功能                   : 主函數
  22. * 輸入           : 無
  23. * 輸出                  : 無
  24. *******************************************************************************/

  25. void main()
  26. {
  27.         unsigned char i;
  28.         Int0Configuration();
  29.         LcdInit();
  30.         Ds1302Init();
  31.         while(1)
  32.         {       
  33.                 if(SetState==0)
  34.                 {
  35.                         Ds1302ReadTime();
  36.                 }
  37.                 else
  38.                 {
  39.                         if(K1==0)                //檢測按鍵K1是否按下
  40.                         {
  41.                                 Delay10ms();        //消除抖動
  42.                                 if(K1==0)
  43.                                 {
  44.                                         SetPlace++;
  45.                                         if(SetPlace>=7)
  46.                                                 SetPlace=0;                                       
  47.                                 }

  48.                                 while((i<50)&&(K1==0))         //檢測按鍵是否松開
  49.                                 {
  50.                                         Delay10ms();
  51.                                         i++;
  52.                                 }
  53.                                 i=0;
  54.                         }
  55.                         if(K2==0)                //檢測按鍵K2是否按下
  56.                         {
  57.                                 Delay10ms();        //消除抖動
  58.                                 if(K2==0)
  59.                                 {
  60.                                         TIME[SetPlace]++;
  61.                                         if((TIME[SetPlace]&0x0f)>9)                                         //換成BCD碼。
  62.                                         {
  63.                                                 TIME[SetPlace]=TIME[SetPlace]+6;
  64.                                         }
  65.                                         if((TIME[SetPlace]>=0x60)&&(SetPlace<2))                //分秒只能到59
  66.                                         {
  67.                                                 TIME[SetPlace]=0;
  68.                                         }
  69.                                         if((TIME[SetPlace]>=0x24)&&(SetPlace==2))                //小時只能到23
  70.                                         {
  71.                                                 TIME[SetPlace]=0;
  72.                                         }
  73.                                         if((TIME[SetPlace]>=0x32)&&(SetPlace==3))                //日只能到31
  74.                                         {
  75.                                                 TIME[SetPlace]=0;       
  76.                                         }
  77.                                         if((TIME[SetPlace]>=0x13)&&(SetPlace==4))                //月只能到12
  78.                                         {
  79.                                                 TIME[SetPlace]=0;
  80.                                         }       
  81.                                         if((TIME[SetPlace]>=0x7)&&(SetPlace==5))                //周只能到7
  82.                                         {
  83.                                                 TIME[SetPlace]=1;
  84.                                         }               
  85. //                                        if(SetPlace==5)                //月只能到12
  86. //                                        {
  87. //                                                TIME[SetPlace]=;
  88. //                                        }       
  89.                                 }
  90.                                
  91.                                 while((i<50)&&(K2==0))         //檢測按鍵是否松開
  92.                                 {
  93.                                         Delay10ms();
  94.                                         i++;
  95.                                 }
  96.                                 i=0;
  97.                                
  98.                         }                                               
  99.                 }
  100.                 LcdDisplay();       
  101.         }
  102.        
  103. }
  104. /*******************************************************************************
  105. * 函數名         : LcdDisplay()
  106. * 函數功能                   : 顯示函數
  107. * 輸入           : 無
  108. * 輸出                  : 無
  109. *******************************************************************************/

  110. void LcdDisplay()
  111. {
  112.         LcdWriteCom(0x80+0X40);
  113.         LcdWriteData('0'+TIME[2]/16);                                //時
  114.         LcdWriteData('0'+(TIME[2]&0x0f));                                 
  115.         LcdWriteData('-');
  116.         LcdWriteData('0'+TIME[1]/16);                                //分
  117.         LcdWriteData('0'+(TIME[1]&0x0f));       
  118.         LcdWriteData('-');
  119.         LcdWriteData('0'+TIME[0]/16);                                //秒
  120.         LcdWriteData('0'+(TIME[0]&0x0f));

  121.         LcdWriteCom(0x80);
  122.         LcdWriteData('2');
  123.         LcdWriteData('0');
  124.         LcdWriteData('0'+TIME[6]/16);                        //年
  125.         LcdWriteData('0'+(TIME[6]&0x0f));
  126.         LcdWriteData('-');
  127.         LcdWriteData('0'+TIME[4]/16);                        //月
  128.         LcdWriteData('0'+(TIME[4]&0x0f));
  129.         LcdWriteData('-');
  130.         LcdWriteData('0'+TIME[3]/16);                        //日
  131.         LcdWriteData('0'+(TIME[3]&0x0f));
  132.         LcdWriteCom(0x8D);
  133.         LcdWriteData('0'+(TIME[5]&0x07));        //星期                         
  134. }
  135. /*******************************************************************************
  136. * 函數名         : Int0Configuration()
  137. * 函數功能                   : 配置外部中斷0
  138. * 輸入           : 無
  139. * 輸出                  : 無
  140. *******************************************************************************/

  141. void Int0Configuration()
  142. {
  143.         //設置INT0
  144.         IT0=1;//跳變沿出發方式(下降沿)
  145.         EX0=1;//打開INT0的中斷允許。
  146.         EA=1;//打開總中斷       
  147. }
  148. /*******************************************************************************
  149. * 函數名         : Int0()
  150. * 函數功能                   : 外部中斷0 中斷函數
  151. * 輸入           : 無
  152. * 輸出                  : 無
  153. *******************************************************************************/

  154. void Int0() interrupt 0                 
  155. {
  156. ……………………

  157. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
DS1302時鐘LCD1602顯示(可以按鍵設置時鐘).rar (39.34 KB, 下載次數: 154)


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

使用道具 舉報

沙發
ID:1 發表于 2018-12-28 02:37 | 只看該作者
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣
回復

使用道具 舉報

板凳
ID:238342 發表于 2018-12-29 11:05 | 只看該作者
admin 發表于 2018-12-28 02:37
補全原理圖或者詳細說明一下電路連接即可獲得100+黑幣

原理圖

回復

使用道具 舉報

無效樓層,該帖已經被刪除
5#
ID:405642 發表于 2019-4-26 09:59 來自觸屏版 | 只看該作者
請問這里的setplace 和 setstate變量是什么意思?
回復

使用道具 舉報

6#
ID:405642 發表于 2019-4-26 10:27 來自觸屏版 | 只看該作者
低奢內 發表于 2019-4-26 09:59
請問這里的setplace 和 setstate變量是什么意思?

是用來做什么的,急急急。。。!
回復

使用道具 舉報

7#
ID:530445 發表于 2019-5-9 10:54 | 只看該作者
效果咋么樣
回復

使用道具 舉報

8#
ID:536275 發表于 2019-5-12 17:12 | 只看該作者
下載卡安看
回復

使用道具 舉報

9#
ID:469510 發表于 2019-5-13 13:34 | 只看該作者
感謝分享,下載學習了
回復

使用道具 舉報

10#
ID:559931 發表于 2019-6-22 11:59 | 只看該作者
很簡單方便的設計!
回復

使用道具 舉報

11#
ID:559931 發表于 2019-6-22 12:12 | 只看該作者
樓主可以私發嗎謝謝!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
91传媒视频在线观看| 国产免费不卡av| 99久久99精品| 免费超爽大片黄| 久久免费99精品久久久久久| 欧美成人三级电影在线| 夜夜嗨av一区二区三区| 国产日产欧产精品推荐色| 国产成人精品综合在线观看 | 亚洲国产一区自拍| 欧美午夜精品久久久久久孕妇| 亚洲精品国产无天堂网2021| 国产欧美日韩激情| 久久久久综合网| 成人高清av在线| 国产精品综合在线视频| 美女网站色91| 日韩精品视频网站| 丝袜美腿亚洲一区二区图片| 国产精品美女| 久久av一区| 日韩激情视频网站| 久草影视在线| 成人黄18免费网站| 免费的av电影| av免费高清观看| 国产精品久久久久久精| 国产色a在线观看| 高清孕妇孕交╳╳交| 污网站在线观看免费| 色琪琪原网站亚洲香蕉| 看黄色免费网站| 美女露隐私免费网站| 人与牲动交xxxbbb| 很很鲁在线视频播放影院| 国产人成免费视频| 一本久久精品| 国产一级片儿| 一个人看的www免费观看视频| 尤物在线观看| 伊人狠狠av| 天堂中文字幕——hd| 伊人国产在线| av在线电影网| 欧洲黄色一区| 欧美色网在线| 国产日韩欧美中文在线| 国产女人18毛片水真多18精品| 美女一区二区在线观看| 日韩av在线中文字幕| 欧美a级成人淫片免费看| 91av精品| 老司机久久99久久精品播放免费| 另类欧美日韩国产在线| 99视频精品免费视频| 国产精品麻豆一区二区| 精品久久久久久国产| 亚洲观看高清完整版在线观看| 黑人巨大精品欧美一区二区免费| 欧美日韩国产综合久久| 亚洲精品v天堂中文字幕| 色婷婷久久av| 欧美三片在线视频观看 | 精品影院一区二区久久久| 国产成人av一区二区| 久久精品欧美一区二区三区不卡 | 正在播放一区二区三区| 欧美成人高潮一二区在线看| 99re6在线观看| 在哪里可以看毛片| 日本污视频在线观看| 国产精品久久久国产盗摄| 一本久道久久综合多人| www.就去干.com| 污污的网站在线观看| 精品日韩av| 日韩中文在线| 天天精品视频| 国产伦精品一区二区三区免费| 精品无人区一区二区| 午夜a一级毛片亚洲欧洲| 欧美三区美女| 成人免费观看av| 樱花影视一区二区| 欧美mv日韩mv国产网站app| 超碰91人人草人人干| 欧美亚洲成人网| 免费看成人片| 成人精品视频一区二区| 性欧美13一14内谢| 成人免费视频国产免费| 欧美黑人性受xxxx喷水| 色老板在线视频| 182在线视频观看| 爽爽窝窝午夜精品一区二区| 国产精品入口66mio| 久久精品一区二区三区不卡牛牛| 一本到不卡精品视频在线观看| 日韩欧美一区在线| 午夜精品美女自拍福到在线| 国产一区二区精品免费| 成人午夜免费剧场| 国产白袜脚足j棉袜在线观看| 国产一级生活片| 一区二区三区免费视频播放器| 伊人波多野结衣| 福利片在线看| 超碰超碰人人人人精品| 综合色就爱涩涩涩综合婷婷| 蜜臀av性久久久久蜜臀aⅴ流畅| 综合电影一区二区三区| 亚洲第一精品夜夜躁人人躁| 国产精品美女在线| 免费在线黄网站| 中文字幕国产综合| 瑟瑟视频在线免费观看| 日本三级电影免费观看| 欧美成人三区| 窝窝社区一区二区| 韩日精品视频一区| 色综合久久综合中文综合网| 亚洲国产欧美在线人成| 欧美精品一区二区三区蜜桃| 日韩av男人的天堂| 欧美 亚洲 视频| 日本一区二区视频在线播放| 亚洲精品成av人片天堂无码| 黄网址在线播放免费| 自拍偷拍欧美视频| 自拍偷拍欧美| 国产精品乱子久久久久| 精品一区二区电影| 国产成人精品一区二区三区福利| 欧美深夜福利视频| 国产探花在线播放| 国产色在线播放| 久久99亚洲网美利坚合众国| 久久久国产精品| 国产精品成人午夜| 亚洲国产精品女人久久久| 欧美一级搡bbbb搡bbbb| 福利一区视频在线观看| 国产在线青青草| 91久久精品一区二区三| 一区二区欧美亚洲| 久久一区二区三区av| 4438x全国最大成人| 一级片在线观看视频| 老司机很黄的视频免费| 日韩中文字幕在线一区| 国产成人午夜视频| 欧美mv日韩mv亚洲| 成人免费观看网站| 国产一精品一aⅴ一免费| www.精品视频| 狠狠狠综合7777久夜色撩人| 日本一区二区乱| 1204国产成人精品视频| 不卡的av电影| 精品调教chinesegay| 欧美第一黄网| а天堂中文在线资源| 色se01短视频永久免费| 日本天码aⅴ片在线电影网站| 午夜久久tv| 亚洲影视在线观看| 热门国产精品亚洲第一区在线| 日本午夜激情视频| 国产黄色免费视频| 未来日记在线观看| 日韩欧美综合| 亚洲精品中文字幕乱码三区| 18性欧美xxxⅹ性满足| 丝袜人妻一区二区三区| 伊人中文字幕在线观看| 欧美5-7sexvideos处| 伊人久久大香线蕉综合网蜜芽| 欧美激情一区二区三区| 午夜欧美不卡精品aaaaa| 免费看欧美一级片| 中文字幕av在线免费观看| 看电影就来5566av视频在线播放| 天天综合亚洲| 欧洲另类一二三四区| 成人国产精品色哟哟| 99re久久精品国产| 国产精品亚洲色图| 精品一级视频| 国产欧美日韩卡一| 欧美在线一区二区视频| 成人免费黄色av| 麻豆精品视频在线原创| 亚洲高清影院| 国产欧美日韩另类一区| 欧美专区在线播放| 欲求不满的岳中文字幕| 欧美一区二区三区久久综合| 日韩欧美一区二区三区免费观看 | 精品在线免费观看视频| 91短视频在线| 国内外激情在线| 国产精品久久777777毛茸茸| 51精品国自产在线| 亚洲电影网站| 国产精品欧美综合| 中文字幕伦理免费在线视频 | 国产成人亚洲欧美电影| 国产亚洲久久| 亚洲欧美一区二区三区极速播放| 国产91|九色| 久久久久久婷婷| 人人在草线视频在线观看| 在线看成人短视频| 色综合一个色综合| 欧美一级爱爱| 无码久久精品国产亚洲av影片| 69久久久久| 狠狠色丁香婷综合久久| 日韩中文在线中文网在线观看| 国产视频手机在线播放| 欧美乱强性伦xxxxx| 91电影91视频| 九九视频免费观看视频精品| 在线观看亚洲专区| 亚洲国产精品久久久久婷婷老年| 国产乡下妇女三片| 国产精品探花在线| 久久伊人蜜桃av一区二区| 国产成人一区二区在线| 日本黄区免费视频观看| 黄动漫在线看| 日韩精品乱码av一区二区| 少妇高潮久久久久久潘金莲| 亚洲女人在线观看| av第一福利大全导航| 伊人久久大香线蕉精品组织观看| 日韩午夜激情av| 欧美 日韩精品| 999久久久免费精品国产牛牛| 国产精品美女久久久久久不卡| 欧美久久久久久久久久| 国产精品国产亚洲精品看不卡| www.色呦呦| 日韩视频一二区| 欧美性大战久久久久久久| 轻点好疼好大好爽视频| 欧美人与牲动交xxxxbbbb| 精品毛片免费观看| 亚洲爱爱爱爱爱| 97超碰成人在线| 激情亚洲综合网| 免费日韩av片| 久久久久久久久网站| 黄色精品视频在线观看| 成人看av片| 26uuu久久天堂性欧美| 91视频免费进入| 羞羞色院91蜜桃| 免费成人毛片| 午夜精品一区二区三区电影天堂| 一区精品在线| 亚洲最新永久在线观看| 成人a'v在线播放| 亚洲乱码一区av黑人高潮| 久久久久久久久久影视| 亚洲天堂二区| 韩国一区二区三区| 国产精品一区二区3区| 一级片免费在线播放| 中文字幕日本一区二区| 色婷婷久久久久swag精品| 国产原创精品在线| 国产小视频福利在线| 欧美精品1区| 欧美中文在线免费| 99久久久久久久| 天天操夜夜操国产精品| 2019中文字幕在线| 99国产成人精品| 一区二区三区四区在线观看国产日韩 | 久久综合色综合| 国产精品亚洲欧美日韩一区在线 | 欧美在线中文| 蜜桃一区二区三区在线| 加勒比在线一区二区三区观看| 欧美野外性xxxxfeexxxx| 亚洲免费婷婷| 国产精品白丝jk白祙| 欧美另类极品videosbest视| 日韩在线一区二区三区| 美女精品国产| 成年片费网站色大全免费视频| 岛国av在线一区| 二级片在线观看| 精品视频第一页| 99久久精品一区二区成人| 亚洲精品mp4| 一级片免费网址| 中日韩免视频上线全都免费| 久久久爽爽爽美女图片| 91在线观看喷潮| 亚洲国产专区校园欧美| 51国偷自产一区二区三区的来源| 欧美做a欧美| 国产在线日韩欧美| 在线视频一区观看| aaa免费看大片| 亚洲柠檬福利资源导航| 精品人妻一区二区三| 最新中文字幕在线播放| 日韩精品中文在线观看| 亚洲AV无码成人精品区东京热| 欧美激情成人| 亚洲一区二区三区xxx视频| 国产麻豆精品高清在线播放| 成人毛片在线观看| 男人天堂网视频| a毛片在线播放| 亚洲第一级黄色片| 91久久国产综合久久91| 欧美成人中文| 久久99精品久久久久久水蜜桃| xfplay先锋影音夜色资源站| 国产精品私人影院| 香蕉视频xxxx| 日韩av电影资源网| 欧美精品在线网站| 亚洲av成人无码网天堂| 久久国产精品第一页| 一级日韩一区在线观看| 男同在线观看| 日韩午夜激情av| 波多野结衣电车痴汉| 99国产精品久久久久久久成人热 | 91麻豆福利| 亚洲午夜电影在线观看| 老牛影视av老牛影视av| 激情亚洲另类图片区小说区| 国产精品第100页| 嫩草影院入口一二三| 亚洲人精品一区| 51妺嘿嘿午夜福利| 亚洲人成精品久久久| 成人美女免费网站视频| 成人免费在线观看网站| 欧美日韩国产色| 精品视频久久久久| 在线精品亚洲| 大桥未久一区二区三区| 精品欧美色视频网站在线观看| 亚洲精品一区久久久久久| 国产成人精品亚洲精品色欲| 国产真实乱对白精彩久久| 农村妇女精品一二区| 手机在线观看av| 欧美肥臀大乳一区二区免费视频| 欧美乱大交xxxxx免费| 国产精品伦理在线| 国产三级av在线播放| 日韩在线欧美| 色999五月色| 成人福利网站| 久久国内精品一国内精品| 青青国产视频| 亚洲综合色网站| 久草免费新视频| 久久成人在线| 欧美性久久久久| 青草综合视频| 成人免费观看网址| 永久免费在线| 亚洲精品电影网| 亚洲高清色图| 成人免费在线视频| 小向美奈子av| 亚洲久久一区二区| 欧美日韩精品在线一区二区 | 亚洲一区中文字幕在线观看| 日本在线三级| 亚洲精品综合精品自拍| 激情中文字幕| 亚洲激情男女视频| 免费一级全黄少妇性色生活片| 欧美综合国产| 亚洲天堂2018av| 国产精品sss在线观看av| 久久涩涩网站| 黄色污污视频在线观看| 91国产视频在线播放| 丁香婷婷激情| 亚洲精品动漫100p| 人善交vide欧美| 精品久久中文字幕| 在线观看视频二区| 久久久久久97三级| 色哟哟一一国产精品| 老牛嫩草一区二区三区日本| www.五月天色| 日本不卡免费一区| 一二三四中文字幕|