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

正文內(nèi)容

電子綜合課程設(shè)計(jì)——多功能數(shù)字電子時(shí)鐘-資料下載頁(yè)

2025-06-17 14:21本頁(yè)面
  

【正文】 min=0。 hour=read_add(3)。 if(hour=24) hour=0。 day=read_add(4)。 if(day31||day==0) day=1。 month=read_add(5)。 if(month=12||month==0) month=1。 bell_min=read_add(6)。 if(bell_min=60) bell_min=0。 bell_hour=read_add(7)。 if(bell_hour=24) bell_hour=0。 while(1) { keyscan()。 if(adjust==1) led1=0。 else led1=1。 //當(dāng)處于小時(shí)、月份、鬧鈴的小時(shí)狀態(tài)時(shí),第一個(gè)發(fā)光二極管亮 if(adjust==2) led2=0。 else led2=1。 //當(dāng)處于分鐘、日期、鬧鈴的分鐘狀態(tài)時(shí),第二個(gè)發(fā)光二極管亮 if(min==0amp。amp。sec==0) beep=0。 //整點(diǎn)報(bào)時(shí)功能:當(dāng)時(shí)間為0分0秒時(shí)蜂鳴器響,保持1秒鐘 if(bell_hour==houramp。amp。bell_min==minamp。amp。mode==0amp。adjust==0) { //當(dāng)鬧鈴時(shí)間等于當(dāng)前時(shí)間且不處于鬧鈴調(diào)整狀態(tài)時(shí)時(shí), if(num0==0) beep=0。 //蜂鳴器以1秒為周期鳴響 if(num0==6) beep=1。 if(num0==7) beep=0。 if(num0==13) beep=1。 } if(mode==1) { led3=0。 //秒表狀態(tài)時(shí)秒表狀態(tài)指示燈亮,其他燈熄滅 led4=led5=1。 if(min110) //當(dāng)分鐘小于10時(shí)則調(diào)用display_stopwatch來(lái)顯示 { if(frezze==0) display_stopwatch(min1,sec1)。 else display_stopwatch(a,b)。 //在frezze為0時(shí)顯示按下key3鍵時(shí)的時(shí)間,即顯示靜止 } else //當(dāng)分鐘大于或等于10時(shí)則調(diào)用display_stopwatch2來(lái)顯示 { if(frezze==0) display_stopwatch2(min1,sec1)。 else display_stopwatch2(a,b)。 } } else if(mode==2||date_display==1) //在日期調(diào)整狀態(tài)或日期顯示狀態(tài)時(shí)顯示當(dāng)前日期 { led4=0。 //日期狀態(tài)指示燈亮,其他燈熄滅 led3=led5=1。 display_date(month,day)。 } else if(mode==3||bell_display==1) //在鬧鈴調(diào)整狀態(tài)或鬧鈴顯示狀態(tài)時(shí)顯示當(dāng)前鬧鈴時(shí)間 { led5=0。 led3=led4=1。 display(bell_hour,bell_min)。 } else //正常狀態(tài)時(shí)顯示當(dāng)前時(shí)間 { display(hour,min)。 led3=led4=led5=1。 } }}/*******************************************************//**********定時(shí)器0中斷(用于電子鐘時(shí)間的計(jì)時(shí))**********//*******************************************************/void t0_time() interrupt 1{ TH0=(6553650000)/256。 TL0=(6553650000)%256。 //重裝初值 num0++。 if(num0==20) //當(dāng)num0加到20時(shí),則1秒的時(shí)間到,num0清零 { num0=0。 sec++。 write_add(1,sec)。 if(sec==60) { min++。 sec=0。 write_add(2,min)。 } if(min==60) { hour++。 min=0。 write_add(3,hour)。 } if(hour==24) { hour=0。 day++。 switch(month) { case 1:case 3:case 5:case 7:case 8:case 10:case 12: if(day=32) { day=1。 month++。 } break。 case 4:case 6:case 9:case 11: if(day=31) { day=1。 month++。 } break。 case 2: if(day=29) { day=1。 month++。 } break。 } write_add(4,day)。 if(month==13) month=1。 write_add(5,month)。 } } if(num0%10==0amp。amp。mode==0amp。amp。date_display==0amp。amp。bell_display==0) //只有在正常狀態(tài)且不在日期或鬧鈴顯示狀態(tài)時(shí), led=~led。 // }/****************************************************//***********定時(shí)器1中斷(用于秒表的計(jì)時(shí))************//****************************************************/void t1_time() interrupt 3{ TH1=(6553650000)/256。 TL1=(6553650000)%256。 //重裝初值 num1++。 if(num1==2) //,num1清零 { num1=0。 sec1++。 if(sec1==600) { min1++。 sec1=0。 } if(min1==100) min1=0。 if((sec1%5==0)amp。amp。mode==1amp。amp。date_display==0amp。amp。bell_display==0) led=~led。 // } }bit write=0。 //寫24C02的標(biāo)志;sbit sda=P2^0。 sbit scl=P2^1。void delay0(){ 。 }void start() //開(kāi)始信號(hào){ sda=1。 delay0()。 scl=1。 delay0()。 sda=0。 delay0()。}void stop() //停止{ sda=0。 delay0()。 scl=1。 delay0()。 sda=1。 delay0()。}void respons() //應(yīng)答{ uchar i。 scl=1。 delay0()。 while((sda==1)amp。amp。(i250))i++。 scl=0。 delay0()。}void init_24c02()//IIC初始化函數(shù){ sda=1。 delay0()。 scl=1。 delay0()。}void write_byte(uchar date)//寫一個(gè)字節(jié)函數(shù){ uchar i,temp。 temp=date。 for(i=0。i8。i++) { temp=temp1。 scl=0。 delay0()。 sda=CY。 delay0()。 scl=1。 delay0()。 } scl=0。 delay0()。 sda=1。 delay0()。}uchar read_byte()//讀一個(gè)字節(jié)函數(shù){ uchar i,k。 scl=0。 delay0()。 sda=1。 delay0()。 for(i=0。i8。i++) { scl=1。 delay0()。 k=(k1)|sda。 scl=0。 delay0()。 } return k。}void write_add(uchar address,uchar date)//指定地址寫一個(gè)字節(jié){ start()。 write_byte(0xa0)。 respons()。 write_byte(address)。 respons()。 write_byte(date)。 respons()。 stop()。}char read_add(uchar address)//指定地址讀一個(gè)字節(jié){ uchar date。 start()。 write_byte(0xa0)。 respons()。 write_byte(address)。 respons()。 start()。 write_byte(0xa1)。 respons()。 date=read_byte()。 stop()。 return date。}
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1