freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

片機課程設計--基于51單片機的萬年歷(文件)

2025-06-30 22:45 上一頁面

下一頁面
 

【正文】 0x80)。 if(nian==100) nian=0。//允許寫,禁止寫保護 write_1302(0x8c,temp)。 case 8: write_1602(er+9)。//令 LCD在正確位置顯示 加 設定好秒的數(shù)據 write_1602(er+9)。 if(fen1==60) fen1=0。 case 10: write_1602(er+3)。//令 LCD在正確的位置顯示 加 設 定好的小時數(shù)據 write_1602(er+3)。注釋 if(key3==0) { delay(10)。 while(!key3)。//在 LCD的正確位置顯示改變后新的秒數(shù) temp=(miao)/10*16+(miao)%10。 //打開寫保護 write_1602(er+0x09)。 if(fen==1) fen=59。//允許寫,禁止寫保護 write_1302(0x82,temp)。 case 3:shi。//十進制轉換成 DS1302要求的 DCB碼 write_1302(0x8e,0x00)。//因為設置液晶的模式是寫入數(shù)據后,指針自動加一,所以需要光標回位 break。//指定 39。//十進制轉換成 DS1302要求的 DCB碼 write_1302(0x8e,0x00)。//因為設置液晶的模式是寫入數(shù)據后,指針自動加一,所以需要光標回位 break。 case 2: if(nian%4==0||nian%400==0) { if(ri==0) ri=29。 break。//允許寫,禁止寫保護 write_1302(0x86,temp)。 case 6:yue。//十進制轉換成 DS1302要求的 DCB碼 write_1302(0x8e,0x00)。//因為設置液晶 的模式是寫入數(shù)據后,指針自動加一,所以需要光標回位 break。 temp=(nian)/10*16+(nian)%10。//打開寫保護 write_1602(yh+4)。 if(miao1==1) miao1=59。 case 9: write_1602(er+6)。//令 LCD在正確位置顯示 加 設定好的分數(shù)據 write_1602(er+6)。 if(shi1==1) shi1=23。 } } } } }//*******************主函數(shù) ************************** //*************************************************** void main() { lcd_init()。 //打開 LCD的背光電源 buzzer=0。 //調用鍵盤掃描子函數(shù) } }/*************通過定時中斷實現(xiàn)定是獨處并顯示數(shù)據 ******************/ void timer0() interrupt 1 //取得并顯示日歷和時間 { //Init_DS18B20()。 shi = BCD_Decimal(read_1302(0x85))。 week=BCD_Decimal(read_1302(0x8b))。//分,從第二行第 5個字符后開始顯示 write_sfm(2,shi)。//年,從第二行第 3個字符后開始顯示 write_week(week)。amp。 } /**************鬧鐘程序 : 將暫停鍵按下停止蜂鳴 ********************/ if(shi1==shiamp。miao==0) { clock=1。 } if(CLO==0) /*按下 */ clock=0。把編程當成一個游戲來玩,和電腦直接對話,在千百次的調試中發(fā)現(xiàn)自己犯的錯誤,了解程序的執(zhí)行過程,意外發(fā)現(xiàn)一些自己不知道的東西,這是很有收獲的!時常編程,時常把自己想到的問題用程序來實現(xiàn),在學習期間我就不會寂寞,也會不斷肯定自己,不斷提高自己! 本次試驗使我對 DS130 DS18B單片機定時功能等有了更深的認識。也因此覺得自己的實驗是對自己負責的,并非盲目 COPY 完成的,也使得自己的編程能力提高了一些,只是我還是比較習慣用 C 語言編程,匯編能力還有待加強哦, O(∩ _∩ )O~!相比硬件,我想我還是更喜歡編程滴,雖然有些糾結,雖然自己現(xiàn)有的知識甚是缺乏,嘿嘿!所以,我今后定會更加努力的學習相關理論知識,并運用于實踐中,加油!~ 。尤其是閏年、平年二月日期的顯示問題,此問題我最初根本就沒有考慮到, 在最后才解決。編程的感覺是很美妙的,很能增強我們的自信心。//蜂 鳴器短響一次 delay(20)。fen1==fenamp。//蜂鳴器短響一次 delay(20)。amp。//日期,從第二行第 9個字符后開始顯示 write_nyr(6,yue)。//顯示溫度,從第二行第 12個字符后開始顯示 write_sfm(8,miao)。 yue = BCD_Decimal(read_1302(0x89))。//將 18b2頭文件運行返回的函數(shù)結果送到變量 FLAG中,用于顯示 //讀取秒時分周日月年七個數(shù)據( DS1302的讀寄存器與寫寄存器不一樣): miao = BCD_Decimal(read_1302(0x81))。 buzzer=1。 //調用 DS1302時鐘的初始化子函數(shù) init()。//令 LCD在正確的位置顯示 加 設定好的小時數(shù)據 write_1602(er+3)。 case 10: write_1602(er+3)。 if(fen1==1) fen1=59。//令 LCD在正確位置顯示 加 設定好秒的數(shù)據 write_1602(er+9)。 case 8: write_1602(er+9)。//允許寫,禁止寫保護 write_1302(0x8c,temp)。 if(nian==1) nian=99。//向 DS1302 內寫月份寄存器 88H寫入調整后的月份數(shù)據 BCD碼 write_1302(0x8e,0x80)。 write_nyr(6,yue)。//打開寫保護 write_1602(yh+10)。 temp=(ri)/10*16+(ri)%10。 }break。 switch(yue) { case 1:case 3:case 5:case 7:case 8:case 10:case 12: if(ri==0) ri=31。//向 DS1302 內寫周寄存器 8aH 寫入調整后的周數(shù)據BCD碼 write_1302(0x8e,0x80)。后的周數(shù)據顯示位置 write_week(week)。 if(week==0) week=7。//向 DS1302 內寫小時寄存器 84H寫入調整后的小時數(shù)據 BCD碼 write_1302(0x8e,0x80)。 write_sfm(2,shi)。//打開寫保護 write_1602(er+6)。 temp=(fen)/10*16+(fen)%10。 break。 //允許寫,禁止寫保護 write_1302(0x80,temp)。 if(miao==1) miao=59。//蜂鳴器短響一次 delay(20)。 } }
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1