《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 基于DS1302+LCD1602的數字萬年歷,具有按鍵可調功能

基于DS1302+LCD1602的數字萬年歷,具有按鍵可調功能

2015-10-15
關鍵詞: DS1302 時鐘芯片

基于DS1302+LCD1602的數字萬年歷,具有按鍵可調功能

主程序流程圖:

11100721067006de6d4b8a720e.jpg

按鍵掃描過程中,用了三個鍵:

key0(功能鍵)

key1(增大鍵)

key2(減小鍵)

用變量num記錄功能鍵按下次數

switch(num)

{
         case 1:  flag=1;//修改時間,禁止液晶從DS1302讀數據
                     LCD_WRITE_COM(0x0f);//光標開始閃爍
                     LCD_WRITE_COM(0x80+3);//第一次按下,光標定位到年位置
                     break;

  case 2:  LCD_WRITE_COM(0x80+6);//第二次按下,光標定位到月位置
                     break;

  case 3:  LCD_WRITE_COM(0x80+9);//第三次按下,光標定位到日位置
                     break;
         case 4:  LCD_WRITE_COM(0x80+12);//第四次按下,光標定位到星期位置
                     break;
         case 5:  LCD_WRITE_COM(0x80+0x40+4);//第五次按下,光標定位到時位置
                     break;

  case 6:  LCD_WRITE_COM(0x80+0x40+7);//第六次按下,光標定位到分位置
                     break;

  case 7:  LCD_WRITE_COM(0x80+0x40+10);//第七次按下,光標定位到秒位置
                     break;

  case 8:  num=0;//第八次按下,記錄清零
                     LCD_WRITE_COM(0x0c);//不顯示光標
                     WRITE_1302(WRITE_PROTECT,0x00);//禁止寫保護
                     WRITE_1302(0x80,(second/10*16)+second%10);//將調節后的秒寫入DS1302
                     WRITE_1302(0x82,(minute/10*16)+minute%10);//將調節后的分寫入DS1302
                     WRITE_1302(0x84,(hour/10*16)+hour%10);//將調節后的時寫入DS1302
                     WRITE_1302(0x8a,(week/10*16)+week%10);//將調節后的星期寫入DS1302
                     WRITE_1302(0x86,(day/10*16)+day%10);//將調節后的日寫入DS1302

              WRITE_1302(0x88,(month/10*16)+month%10);//將調節后的月寫入DS1302

              WRITE_1302(0x8c,(year/10*16)+year%10);//將調節后的年寫入DS1302

              WRITE_1302(WRITE_PROTECT,0x80);//開寫保護

              flag=0;//時間修改完畢,允許液晶從DS1302讀數據

              break;

}

仿真時的現象:

111007211799b3de05ef81611e.png

111007205277d87cd087d4a51c.jpg

11100720549d02bfb45f72b3f8.jpg

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: japan69xxxxtube| 摸进她的内裤里疯狂揉她动图视频 | 性欧美vr高清极品| 天天躁日日躁狠狠躁av麻豆| 曰韩无码二三区中文字幕| 最近中文字幕免费mv在线视频| 日本午夜电影院| 强奷乱码中文字幕| 国内揄拍高清国内精品对白| 国产精品亚洲精品日韩已满| 国产制服丝袜在线| 免费观看理论片毛片| 亚洲日韩久久综合中文字幕| 再深点灬舒服灬太大了添老师| 人成精品视频三区二区一区| 亚洲国产av无码专区亚洲av| 亚洲av成人精品网站在线播放| 久久久无码精品亚洲日韩蜜桃| zoom和okzoom在线视频| 91av视频免费在线观看| 韩国午夜理论在线观看| 相泽南亚洲一区二区在线播放| 欧美丰满熟妇xxxx| 成人毛片免费看| 国产精品扒开腿做爽爽爽视频| 国产一区二区三区在线电影| 亚洲精品无码专区在线| 久久成人国产精品| a级毛片毛片免费观看永久| 久草福利在线观看| 粉嫩小仙女脱内衣喷水自慰| 欧美性黑人极品hd| 无码午夜人妻一区二区不卡视频 | 特一级黄色毛片| 欧洲女人牲交性开放视频| 日本人与物videos另类| 大尺度无遮挡h彩漫| 国产成人免费a在线视频app| 免费高清在线爱做视频| 亚洲av日韩av无码av| 一本色道久久88加勒比—综合 |