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

正文內(nèi)容

基于51單片機的智能數(shù)字鐘設(shè)計(參考版)

2025-07-01 00:49本頁面
  

【正文】 KEY4 == 0)//時鐘初始化{Delay_ms(1000)。 KEY3 == 1 amp。 KEY2 == 0 amp。//等待鍵松開 } if(KEY1 == 1 amp。 w == 1){Set_time(e)。 if(KEY4 == 0 amp。amp。//調(diào)整} while(KEY2 == 0)。amp。 w == 1)// 加減調(diào)整{ Delay_ms(20)。//等待鍵松開 }if (KEY2 == 0 amp。 //刷新數(shù)據(jù)lcd_w_mm()。days()。 //“下一項” 計數(shù)器清 0}clr_Lcd()。 w == 1){w = 0。 if(KEY1 == 0 amp。//調(diào)整} while(KEY3 == 0)。Lcd_word([+])。Lcd_word([Next])。Lcd_word([Esc])。Lcd_word( [])。 //各數(shù)據(jù)刷新w=1。mm=0xff。xq=0xff。mo=0xff。 w == 0) //當(dāng)是正常狀態(tài)時就進入調(diào)時狀態(tài){clr_Lcd()。//調(diào)整}if(KEY3 == 0 amp。if (e = 6 ){e = 0。amp。//刷新 秒}else//啟動調(diào)時{}if (KEY3 == 0) // 設(shè)置時間 { Delay_ms(20)。Delay_ms(5)。//|1|3|2|4|標(biāo)尺Delay_ms(2022)。//初始化液晶顯示器clr_Lcd()。 //各數(shù)據(jù)刷新ioin()。mm=0xff。xq=0xff。mo=0xff。KEY4 = 1。KEY2 = 1。KEYI = 0。 //小位 1 位Lcd_word(℃)。 //.c=ia*100b*10。Write_Dat(b+0x30)。Write_Dat(a+0x30)。 //溫度在 LCM 上的寫入位置i=ReadTemperature()。 //寫個位lcd_w_mm()。 //秒值在 LCD 上的寫入位置Write_Dat((ss/16)+0x30)。if(read_clock(0x81) != ss)//判斷是否需要更新{ss = read_clock(0x81)。//刷新 年}//向 LCD 中填寫 秒 數(shù)據(jù)void lcd_w_ss(void){unsigned int i=0。//更新星期值lcd_w_mo()。//刷新 小時 lcd_w_dd()。Write_Dat(0x2e)。 //:Write_Dat((mm/16)+0x30)。 //刷新數(shù)據(jù)}}Write_Cmd(0x89)。if( w == 0){days()。Write_Dat(hh%16+0x30)。}Write_Cmd(0x88)。amp。amp。}//向 LCD 中填寫 小時 數(shù)據(jù)void lcd_w_hh(void){hh = read_clock(0x85)。Write_Cmd(0x93)。} //十位消隱else{Write_Dat(0x20)。Write_Cmd(0x92)。Lcd_word(星期)。} if(sel==1) {Lcd_word(一)。} if(sel==3) {Lcd_word(三)。} if(sel==5) {Lcd_word(五)。if(sel==7) {Lcd_word(日)。sel=(read_clock(0x8b))%16。}//星期填寫到 LCDvoid lcd_w_xq(void){unsigned char sel。Write_Cmd(0x91)。}else{Write_Dat(0x20)。Write_Cmd(0x90)。Write_Dat(yy%16+0x30)。Write_Cmd(0x84)。Write_Cmd(0x83)。//充電write_clock(0x8e,0x80)。//分鐘write_clock(0x80,0x00)。//日write_clock(0x84,0x00)。//星期write_clock(0x88,0x01)。//允許寫操作write_clock(0x8c,0x10)。 //刷新數(shù)據(jù) lcd_w_mm()。//轉(zhuǎn)換成 16 進制寫入 1302 write_clock(0x8e,0x80)。 write_clock(0x8e,0x00)。//數(shù)減 1 } if(itemmax) item=mini。 if(KEY2 == 0){ item++。 mini=0。address=0x8c。mini=1。address=0x88。mini=1。address=0x86。mini=1。address=0x8a。mini=0。address=0x84。mini=0。address=0x82。 Lcd_word(調(diào)整)。 signed char max,mini。void lcd_w_mm(void)。return(dd)。clock_Rst=0。clock_out(ord)。clock_Rst=0。}//DS1302 讀數(shù)據(jù)unsigned char read_clock(unsigned char ord){unsigned char dd=0。 a7=clock_dat。clock_clk=1。 clock_clk=0。 a5=clock_dat。clock_clk=1。 clock_clk=0。 a3=clock_dat。clock_clk=1。 clock_clk=0。 a1=clock_dat。clock_clk=1。}//DS1302 寫入字節(jié)unsigned char clock_in(void){clock_dat=1。clock_Rst=0。clock_out(ord)。clock_Rst=0。 clock_clk=0。clock_dat=a7。 clock_clk=1。 clock_clk=0。clock_dat=a5。 clock_clk=1。 clock_clk=0。clock_dat=a3。 clock_clk=1。 clock_clk=0。clock_dat=a1。 clock_clk=1。}//1302 驅(qū)動程序void clock_out(unsigned char dd){ACC=dd。t= tt*10+。t=t|a。 //讀高 8 位t=b。a=ReadOneChar()。WriteOneChar(0xCC)。WriteOneChar(0x44)。Init_Ds18b20()。unsigned int t=0。}}unsigned int ReadTemperature(void)//讀取溫度{unsigned char a=0。DQ=1。0x01。i){DQ=0。for(i=8。}return(dat)。if(DQ)dat|=0x80。dat=1。i0。unsigned char dat=0。 Delay(20)。 //拉高總線Delay(14)。 //DQ 拉低Delay(80)。 //DQ 復(fù)位Delay(8)。}void Init_Ds18b20()//初始化 ds1820{unsigned char x=0。 }*str = 0。\039。Delay_ms(5)。Write_Cmd(0x80)。Write_Cmd(0x06)。Write_Cmd(0x01)。Write_Cmd(0x0C)。Write_Cmd(0x02)。}//12864LCD 初始化void Init_Lcd(){Write_Cmd(0x30)。LCD_EN=0。 //E = 1。Delay_ms(2)。_nop_()。LCD_RW=0。LCD_RS=1。 //E = 0。_nop_()。LCD_EN=1。Dat_Port = cmd。 //RW = 0。 //RS = 0。}//12864LCD 寫命令子程序void Write_Cmd(unsigned char cmd){chek_busy()。LCD_EN=1。}while(tempamp。do{temp = Dat_Port。LCD_EN=1。LCD_RW=1。 //狀態(tài)信息(判斷是否忙)LCD_RS=0。 i++)。while( a != 0){for(i = 0。 hh 0x04 ){ Lcd_word(__★▲▲ ★__ 深夜)。 }if ( hh = 0x00 amp。amp。 hh 0x22 ){ Lcd_word(△▲__●☆__晚上)。 }if ( hh = 0x18 amp。amp。 }if ( hh == 0x12) { Lcd_word(____▲●▲__中午)。amp。 hh 0x08 ){ Lcd_word(☆○__▲△ __早晨)。 }if ( hh = 0x06 amp。amp。 dd == 0x31 ){ Lcd_word( 明日新年 )。 }if ( mo == 0x12 amp。amp。 dd == 0x24 ){ Lcd_word( 今晚平安夜 )。 }if ( mo == 0x12 amp。amp。 dd == 0x01 ){ Lcd_word( 世界艾滋病日 )。 }if ( mo == 0x12 amp。amp。 dd == 0x11 ){ Lcd_word( 世界青年節(jié) )。 }if ( mo == 0x11 amp。amp。 dd == 0x12 ){ Lcd_word(明天國際教師節(jié) )。 }if ( mo == 0x10 amp。amp。 dd == 0x04 ){ Lcd_word( 世界動物日 )。 }//10if ( mo == 0x10 amp。amp。 dd == 0x27 ){ Lcd_word( 世界旅游日 )。 }if ( mo == 0x09 amp。amp。一八事變記念)。amp。 dd == 0x10 ){ Lcd_word( 中國教師節(jié) )。 }if ( mo == 0x09 amp。amp。 dd == 0x08 ){ Lcd_word( 中國男子節(jié) )。 }//8if ( mo == 0x08 amp。amp。 dd == 0x11 ){ Lcd_word( 世界人口日 )。 }if ( mo == 0x07 amp。amp。 dd == 0x01 ){ Lcd_word(香港回歸記念日 )。 }if ( mo == 0x07 amp。amp。 dd == 0x13 ){ Lcd_word(近日注意父親節(jié) )。 }if ( mo == 0x06 amp。amp。 dd == 0x26 ){ Lcd_word( 國際禁毒日 )。 }if ( mo == 0x06 amp。amp。 dd == 0x01 ){ Lcd_word( 國際兒童節(jié) )。 }if ( mo == 0x06 amp。amp。 dd == 0x15 ){ Lcd_word( 國際家庭日 )。 }if ( mo == 0x05 amp。amp。 dd == 0x12 ){ Lcd_word( 國際護士節(jié) )。 }if ( mo == 0x05 amp。amp。 dd == 0x04 ){ Lcd_word( 青年節(jié) )。 }//5if ( mo == 0x05 amp。amp。 dd == 0x13 ){ Lcd_word( 黑色星期五 )。 }if ( mo == 0x04 amp。amp。 dd == 0x07 ){ Lcd_word( 世界衛(wèi)生日 )。 }//4if ( mo == 0x04 amp。amp。 dd == 0x24 ){ Lcd_word(世界防治結(jié)核病日)。 }if ( mo == 0x03 amp。amp。 dd == 0x22 ){ Lcd_word( 世界水日 )。 }if ( mo == 0x03 amp。amp。 dd == 0x17 ){ Lcd_word( 國際航海日 )。 }if ( mo == 0x03 amp。amp。 dd == 0x14 ){ Lcd_word( 國際警察日 )。 }if ( mo == 0x03 amp。amp。 dd == 0x08 ){ Lcd_word( 婦女節(jié) )。 }if ( mo == 0x03 amp。amp。 dd == 0x01 ){ Lcd_word( 國際海豹日 )。 }if ( mo == 0x03 amp。amp。 dd == 0x13 ){ Lcd_word( 明天情人節(jié)了 )。 }//2 月if ( mo == 0x02 amp。amp。 dd == 0x28 ){ Lcd_word( 世界麻風(fēng)日 )。 }//1
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1