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

正文內(nèi)容

液晶lcd電子鐘設(shè)計論文-資料下載頁

2025-08-21 17:35本頁面

【導(dǎo)讀】液晶LCD電子鐘設(shè)計。完成日期:2020年8月2日。三.軟件設(shè)計部分。四.軟硬件調(diào)試部分。我們設(shè)計的LCD時鐘溫度系統(tǒng)是由中央控制器、溫度檢測器、時鐘系統(tǒng)、檢測部分采用DS18B20溫度傳感器、用LCD1602液晶顯示作為顯示器,用壓電。式蜂鳴器構(gòu)成鬧鈴。時間;單片機再把時間數(shù)據(jù)和溫度數(shù)據(jù)傳送到LCD液晶顯示屏上顯示;還可以。設(shè)定鬧鈴,到設(shè)定時間發(fā)出鬧鈴聲;不僅如此,1602還可以顯示星期、年月日、隨著人們生活水平的不斷提高,單片機控制無疑是人們追求的目標(biāo)之一,它。所給人帶來的方便也是不可否定的,要為現(xiàn)代人工作、科研、生活、提供更好的。更方便的設(shè)施就需要從數(shù)單片機技術(shù)入手,一切向著數(shù)字化控制,智能化控制方。本設(shè)計是數(shù)據(jù)采集及處理,矩陣鍵盤控制,顯示系統(tǒng)及鬧鈴系統(tǒng)與單片機有。效結(jié)合,本設(shè)計是通過在“單片機原理及應(yīng)用”課堂上學(xué)習(xí)的知識的綜合應(yīng)

  

【正文】 ri=1。 } if(yue==13) yue=1。 write_yr(10,ri)。 lcd_wcmd(0x80+11)。 for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 lcd_wcmd(0x80+11)。 } } if(s1num==5) { yue++。 if(yue==2) { if(leap_year()) { if(ri29) ri=29。 } else { if(ri28) ri=28。 } } if((yue==4)||(yue==6)||(yue==9)||(yue==11)) { if(ri==31) ri=30。 } if(yue==13) yue=1。 write_yr(10,ri)。 write_yr(7,yue)。 lcd_wcmd(0x80+8)。 for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 lcd_wcmd(0x80+8)。 } } if(s1num==6) { nian++。 write_n(2,nian)。 lcd_wcmd(0x80+5)。 for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 lcd_wcmd (0x80+5)。 } } if(s1num==8) { armsec++。 if(armsec==60) armsec=0。 write_sfm(6,armsec)。 lcd_wcmd(0x80+0x40+7)。 } if(s1num==9) { armmin++。 if(armmin==60) armmin=0。 write_sfm(3,armmin)。 lcd_wcmd(0x80+0x40+4)。 } if(s1num==10) { armhour++。 if(armhour==24) armhour=0。 write_sfm(0,armhour)。 lcd_wcmd(0x80+0x40+1)。 } } } if(s3==0) { delay(5)。 if(s3==0) { while(!s3)。 if(s1num==1) { miao。 if(miao==1) miao=59。 write_sfm(6,miao)。 lcd_wcmd(0x80+0x40+7)。 } if(s1num==2) { fen。 if(fen==1) fen=59。 write_sfm(3,fen)。 lcd_wcmd(0x80+0x40+4)。 } if(s1num==3) { shi。 if(shi==1) shi=23。 write_sfm(0,shi)。 lcd_wcmd(0x80+0x40+1)。 } if(s1num==4) { ri。 if(yue==2) { if(leap_year()) { if(ri==0) ri=29。 } else { if(ri==0) ri=28。 } } if((yue==4)||(yue==6)||(yue==9)||(yue==11)) { if(ri==0) ri=30。 } if((yue==1)||(yue==3)||(yue==5)||(yue==7)||(yue==8)||(yue==10)||(yue==12)) { if(ri==0) ri=31。 } if(yue==13) yue=1。 write_yr(10,ri)。 lcd_wcmd(0x80+11)。 for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 lcd_wcmd(0x80+11)。 } } if(s1num==5) { yue。 if(yue==2) { if(leap_year()) { if(ri29) ri=29。 } else { if(ri28) ri=28。 } } if((yue==4)||(yue==6)||(yue==9)||(yue==11)) { if(ri==31) ri=30。 } if(yue==0) yue=12。 write_yr(10,ri)。 write_yr(7,yue)。 lcd_wcmd(0x80+8)。 for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 lcd_wcmd(0x80+8)。 } } if(s1num==6) { nian。 if(nian==0) nian=2020。 write_n(2,nian)。 lcd_wcmd(0x80+5)。 for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 lcd_wcmd(0x80+5)。 } }if(s1num==8) { armsec。 if(armsec==1) armsec=59。 write_sfm(6,armsec)。 lcd_wcmd(0x80+0x40+7)。 } if(s1num==9) { armmin。 if(armmin==1) armmin=59。 write_sfm(3,armmin)。 lcd_wcmd(0x80+0x40+4)。 } if(s1num==10) { armhour。 if(armhour==1) armhour=23。 write_sfm(0,armhour)。 lcd_wcmd(0x80+0x40+1)。 } } } } week_proc()。 } //鬧鈴,按任意鍵關(guān)閉 void beep() { unsigned char i,j。 m=1。 for (i==0。i33。i++) {for (j=0。j100。j++) { delay(4)。 BEEP=!BEEP。 //BEEP 取反 } delay(200)。 //延時 if ((s1==0||s2==0||s3==0||s4==0)amp。amp。m==1) { BEEP=1。 //關(guān)閉蜂鳴器 delay(1000) 。 m=0。 break。} //鬧鐘啟用時,報警時間到 ,啟動 Timer1 } } //主程序 void main() { init()。 m=0。 n=1。 lcd_pos(0x4c) 。 lcd_wdat(0x2e) 。 writetab() 。 //自定義字符寫入 CGRAM lcd_pos(0x4e) 。 lcd_wdat(0x00) 。 //顯示自定義字符 lcd_pos(0x4f) 。 lcd_wdat(67) 。 while(1) { unsigned char i。 if (miao==armsec amp。amp。 fen==armmin amp。amp。 shi==armhouramp。amp。n==1amp。amp。TR0==1) beep()。 m=0。 keyscan()。 if(TR0==1) { Read_Temperature() 。 //讀取溫度 Disp_Temperature() 。 //顯示溫度 } } } void timer0() interrupt 1 { TH0=0xd8。 //Timer0 置 10ms 定時初值 dc00H(2^16=65536D,d8efH=55536D) TL0=0xef。//定時時間 =(6553655536)*(1/12)*12=10ms (f0=12Mhz) count++。 if(count==100) { for(num=0。num3。num++) { lcd_wcmd(0x80+13+num)。 lcd_wdat(dis_week[week*4+num])。 } count=0。 miao++。 if(miao==60) { miao
點擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1