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

正文內(nèi)容

單片機(jī)原理課程設(shè)計-基于at89c52的電子時鐘設(shè)計-資料下載頁

2025-06-27 13:40本頁面
  

【正文】 amp。0xf))。 rst=0。 time1[0]=FLAG。 write(0xc4)。 write(time1[0])。 rst=0。 TR0=0。 timestart()。 return。 } else { TR0=0。 timestart()。 return。 } } } if(j==0) { TR0=0。 timestart()。 return。 } }}//lcdwrite() LCD寫指令void lcdwrite(uchar write){ rs=0。 P0=write。 delay(1)。 e=1。 delay(1)。 e=0。} //lcdshuju() LCD寫數(shù)據(jù)void lcdshuju(uchar shuju){ rs=1。 P0=shuju。 delay(1)。 e=1。 delay(1)。 e=0。} //秒表部分void write_sfm(uchar add ,uchar date) //秒顯示函數(shù){ uchar shi,ge。 shi=date/10。 ge=date%10。 lcdwrite(0x80+0x40+add)。 lcdshuju(0x30+shi)。 lcdshuju(0x30+ge)。}void mbiao( ) //秒表函數(shù){ lcdwrite(0x80+0x40)。 for(num=0。num16。num++) lcdshuju(table4[num])。 start: while(1) { if(P1!=0Xf0) { delay1ms(100)。 // if(P1!=0Xf0) if(P1==0xd0) //秒表開始計數(shù) {TR1=1。 ET1=1。 } else if(P1==0xb0) //秒表暫停計數(shù) { TR1=0。 } else if(P1==0x70) //退出 {return。 } goto start。 } }} void init(){ e=0。 rw=0。 lcdwrite(0x38)。//顯示模式 lcdwrite(0x0c)。//開顯示,光標(biāo)不閃爍 lcdwrite(0x80)。 for(i=0。i16。i++) { lcdshuju(table[i])。 delay(200)。 } lcdwrite(0x80+0x40)。 for(i=0。i16。i++) { lcdshuju(table1[i])。 delay(200)。 } delay(500)。 lcdwrite(0x01)。 }main(){ init()。 IE=0X82。 TMOD=0x11。 write(0x8E)。 //關(guān)閉寫保護(hù) write(0)。 rst=0。 P0=1。 //清屏并光標(biāo)復(fù)位 enable()。 P0=0X38。 //設(shè)置顯示模式:8位2行5x7點(diǎn)陣 enable()。 P0=6。 //文字不動,光標(biāo)自動右移 enable()。 timestart()。 while(1) { readtime()。 //讀取時間 lcdshow()。 //顯示時間 baoshi()。 if(time1[0]!=0x20) {beep=1。 if(time[0]==alarm[0]) if(time[1]==alarm[1]) if(time[2]==0) showalarm()。 } P1=0xf0。 if((P1amp。0Xf0)!=0Xf0) { delay1ms(100)。 // if((P1amp。0Xf0)!=0Xf0) { j=7。 TH0=TIME/256,TL0=TIME%256。 TR0=1。 //關(guān)閉時鐘 if(P1==0x70) { settime()。 } else if(P1==0Xb0) { setalarm()。 } else if(P1==0Xd0) { TR0=0。 //開啟時鐘 if(time1[0]==FLAG) time1[0]=0x20。 else time1[0]=FLAG。 write(0xc4)。 write(time1[0])。 rst=0。 } else if(P1==0Xe0amp。amp。mbkey==0) //開啟秒表 { mbiao()。 } } } delay1ms(100)。 }}void time0() interrupt 1 using 1{ i。 if(i==0) { if(j!=0) j。 i=20。 } TH0=TIME/256,TL0=TIME%256。 } void timer1() interrupt 3 //秒表定時器{ TH1=(6553610000)/256。 TL1=(6553610000)%256。 ms++。 write_sfm(8,ms)。 if(ms==1*30) { mbmiao++。 write_sfm(5,mbmiao)。 ms=0。 if(mbmiao==60) { mbmiao=0。 mbfen++。 write_sfm(2,mbfen)。 } } } 23
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1