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

正文內(nèi)容

電子綜合設(shè)計總結(jié)報告-資料下載頁

2025-08-03 06:03本頁面
  

【正文】 shi))。 ds1302_write(0x8e,0x80)。 write_time2(0,shi)。 lcd_write_(0x80+0x40+1)。 } }while(count==4)。break。 case 4: do { lcd_write_(0x80+0x0e)。 key_up_down()。 if(flag_up || flag_down) { flag_up=0。 flag_down=0。 ds1302_write(0x8e,0x00)。 ds1302_write(0x8a,key_bcd(week))。 ds1302_write(0x8e,0x80)。 write_week(week)。 lcd_write_(0x80+0x0e)。 } }while(count==5)。break。 case 5:do {lcd_write_(0x80+9)。 key_up_down()。 if(flag_up || flag_down) { flag_up=0。 flag_down=0。 ds1302_write(0x8e,0x00)。 ds1302_write(0x86,key_bcd(ri))。ds1302_write(0x8e,0x80)。 write_time1(8,ri)。 lcd_write_(0x80+9)。 }} while(count==6)。 break。 case 6:do { lcd_write_(0x80+6)。 key_up_down()。 if(flag_up || flag_down) { flag_up=0。 flag_down=0。 ds1302_write(0x8e,0x00)。 ds1302_write(0x88,key_bcd(yue))。 ds1302_write(0x8e,0x80)。 write_time1(5,yue)。 lcd_write_(0x80+6)。 } } while(count==7)。 break。 case 7: lcd_write_(0x80+3)。 key_up_down()。 if(flag_up || flag_down) { flag_up=0。 flag_down=0。 ds1302_write(0x8e,0x00)。 ds1302_write(0x8c,key_bcd(nian))。ds1302_write(0x8e,0x80)。 write_time1(2,nian)。lcd_write_(0x80+3)。 } break。case 8: lcd_write_(0x0c)。 //調(diào)整結(jié)束,關(guān)閉顯示光標flag=1。done=0。count=0。ds1302_write(0x8e,0x00)。 ds1302_write(0x80,key_bcd(miao)amp。0x7f)。 //BIT7為0,晶振開始工作ds1302_write(0x8e,0x80)。 break。 default:break。 } }if(alarm_count!=0) //鬧鐘按鍵掃描 { switch(alarm_count) { case 1:lcd_write_(0x80+0x40+15)。 if(up==0){ delay(2)。 if(up==0) { while(!up)。 alarm_on=1。 lcd_write_(0x80+0x40+13)。 lcd_write_date(39。 39。)。 lcd_write_date(39。O39。)。 lcd_write_date(39。N39。)。 c02_write_add(4,alarm_on)。 delay(200)。 lcd_write_(0x80+0x40+15)。 }} if(down==0){ if(down==0)。{ while(!down)。 alarm_on=0。 lcd_write_(0x80+0x40+13)。 lcd_write_date(39。O39。)。 lcd_write_date(39。F39。)。 lcd_write_date(39。F39。)。 c02_write_add(4,alarm_on)。 delay(200)。 lcd_write_(0x80+0x40+15)。 } } break。 case 2: lcd_write_(0x80+0x40+11)。 if(up==0 || down==0) { delay(2)。 if(up==0) { while(!up)。 alarm_miao++。 if(alarm_miao59) alarm_miao=0。 } if(down==0) { while(!down)。 alarm_miao。 if(alarm_miao==255) alarm_miao=59。 } write_time2(10,alarm_miao)。 lcd_write_(0x80+0x40+11)。 c02_write_add(3,alarm_miao)。 delay(200)。 } break。 case 3: lcd_write_(0x80+0x40+8)。 if(up==0 || down==0) { delay(2)。 if(up==0) { while(!up)。 alarm_fen++。 if(alarm_fen59) alarm_fen=0。 } if(down==0){while(!down)。alarm_fen。if(alarm_fen==255)alarm_fen=59。 }write_time2(7,alarm_fen)。lcd_write_(0x80+0x40+8)。c02_write_add(2,alarm_fen)。delay(200)。 } break。case 4: lcd_write_(0x80+0x40+5)。 if(up==0 || down==0) { delay(2)。 if(up==0) { while(!up)。 alarm_shi++。 if(alarm_shi23) alarm_shi=0。 } if(down==0) { while(!down)。 alarm_shi。 if(alarm_shi==255) alarm_shi=23。 } write_time2(4,alarm_shi)。 lcd_write_(0x80+0x40+5)。c02_write_add(1,alarm_shi)。 delay(200)。 } break。case 5: alarm_count=0。 lcd1602_init()。 flag=1。 done=0。 break。 } } }void xianshi(){//讀秒分時,日月年,星期 miao=bcd_decimal(ds1302_read(0x81))。 fen =bcd_decimal(ds1302_read(0x83))。 shi =bcd_decimal(ds1302_read(0x85))。 ri =bcd_decimal(ds1302_read(0x87))。 yue =bcd_decimal(ds1302_read(0x89))。 nian=bcd_decimal(ds1302_read(0x8d))。 week=bcd_decimal(ds1302_read(0x8b))。//送液晶顯示 write_time2(6,miao)。 write_time2(3,fen)。 write_time2(0,shi)。 write_time1(8,ri)。 write_time1(5,yue)。 write_time1(2,nian)。 write_week(week)。 //讀溫度 wendu=read_wendu()。//溫度顯示 wendu_decimal(wendu)。}main(){ lcd1602_init()。 ds18b20_init()。ds1302_init()。 c02_init()。 while(1) { if(done==1) { keyjpress()。 } if(done==0) { xianshi()。 //取得并顯示日歷和時間 key_set_alarm()。 alarm_ring()。 } }} //鬧鐘設(shè)置時間存儲AT2402子程序:ifndef _24c02define _24c02define uchar unsigned chardefine uint unsigned int/***********DS18B20管腳配置********/sbit sda = P1^4。//24c02數(shù)據(jù)輸入輸出sbit scl = P1^5。 //24c02時鐘void c02_delay(){ 。 }void start() //開始信號{ sda=1。 c02_delay()。 scl=1。 c02_delay()。 sda=0。 c02_delay()。}void stop() //停止{ sda=0。 c02_delay()。 scl=1。 c02_delay()。 sda=1。 c02_delay()。}void respons() //應答{ uchar i。 scl=1。 c02_delay()。while((sda==1)amp。amp。(i250))i++。 //如sda=0或i250,跳出 scl=0。 c02_delay()。}void c_init() { sda=1。 c02_delay()。 scl=1。 c02_delay()。}void c02_write_byte(uchar date) //寫一字節(jié){ uchar i,temp。 temp=date。 for(i=0。i8。i++) { temp=temp1。 scl=0。 c02_delay()。 sda=CY。 c02_delay()。 scl=1。 c02_delay()。 } scl=0。 c02_delay()。 sda=1。 c02_delay()。}uchar c02_read_byte() //讀一字節(jié){ uchar i,k。 scl=0。 c02_delay()。 sda=1。 c02_delay()。 for(i=0。i8。i++) { scl=1。 c02_delay()。 k=(k1)|sda。 scl=0。 c02_delay()。 } return k。}void c02_write_add(uchar address,uchar date) //寫{ start()。 c02_write_byte(0xa0)。 respons()。 c02_write_byte(address)。 respons()。 c02_write_byte(date)。 respons()。 stop()。}uchar c02_read_add(uchar address) //讀{ uchar date。 start()。 c02_write_byte(0xa0)。 respons()。 c02_write_byte(address)。 respons()。 start()。 c02_write_byte(0xa1)。 respons()。 date=c02_read_byte()。 stop()。 return date
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1