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

正文內(nèi)容

片機定時鬧鐘課程設(shè)計-資料下載頁

2025-06-06 22:36本頁面
  

【正文】 key3)。 //表示鬧鐘時間設(shè)置退出 ahourge=ahour%10。 ahourshi=ahour/10。 write_(0x80+0x40+7)。 write_data(table1[ahourge])。 delay(5)。 write_(0x80+0x40+6)。 delay(2)。 write_data(table1[ahourshi])。 aminge=amin%10。 aminshi=amin/10。 write_(0x80+0x40+10)。 write_data(table1[aminge])。 delay(5)。 write_(0x80+0x40+9)。 delay(2)。 write_data(table1[aminshi])。 write_(0x80+0x40)。 for(i=0。i11。++i) write_data(Alarm_1[i])。 //顯示鬧鐘設(shè)置時間 alarm()。 //調(diào)用鬧鐘時間設(shè)置函數(shù) } } else if(key4==0) //以下進行鬧鈴開關(guān)的設(shè)置 delay(5)。 if(key4==0) 20 { while(!key4)。 a=a+1。 if(a%2==0) //鬧鐘 on { for(b=0。b6。b++) { sound=~sound。 //蜂鳴器發(fā)出 3 次 嘩 的響聲 delay(200)。 } sound=1。 } else if(a%2==1) //鬧鐘 off { sound=0。 //蜂鳴器發(fā)出 1 次 嘩 的響聲 delay(300)。 sound=1。 delay(300)。 } sound=1。 } } void lcd_init() //LCD 初始化函數(shù) { lcden=0。 lcdrw=0。 write_(0x38)。 //設(shè)置 8 位格式, 2 行, 5 7 write_(0x0c)。 //整體顯示,關(guān)光標,不閃爍 write_(0x06)。 //設(shè)定輸入方式,增量不轉(zhuǎn)移 21 write_(0x01)。 //清除屏幕顯示 delay(2)。 write_(0x80)。 for(i=0。i16。i++) { write_data(table2[i])。 //寫入顯示時間數(shù)據(jù) delay(1)。 } } void judge() { if(sec==60) {min++。 sec=0。 } if(min==60) { hour++。 min=0。 } if(hour==24) hour=0。 } void init() //AT89C51 初始化函數(shù) { key1=1。key2=1。key3=1。key4=1。sec=0。a=0。sound=1。amin=1。 //四個按鍵均未按下,鬧鐘時間 分 的初值為 1(防止 仿真圖剛啟動時,就達到鬧鐘時間,蜂鳴器 22 發(fā)出響聲) //led=1。 TMOD=0x10。 //定時計數(shù)器 T T2 均工作在方式 1 TH1=0x3C。 TL1=0xB0。 //計數(shù)初值為 15536 EA=1。 ET1=1。 TR1=1。 //定時計數(shù)器 T1 啟動 } void equa() { if(amin==minamp。amp。ahour==houramp。amp。a%2==0) //顯示時間與鬧鐘設(shè)置時間完全一樣且鬧鐘 on { jdq=0。 //P2^3 口的電位置 0,繼電器啟動,外部 LEDGREEN 燈電路導(dǎo)通 sound=~sound。 //蜂鳴器發(fā)出 嘩嘩嘩 響聲 } else jdq=1。 } void led1() interrupt 3 //LED1 中斷函數(shù) { TL1=0xB0。 TH1=0x3C。 if(flag) equa()。 num1++。 num2++。 23 if(num2=20) {sec++。 num2=0。 judge()。 } if(num1==10) //計時 10 次 50ms,即 500ms { num1=0。 led=~led。 //P2^4 口電位取反, LED 燈亮 } } void main() //主函數(shù) { lcd_init()。 //調(diào)用 LCD 初始化函數(shù) init()。 //調(diào)用 AT89C51 初始化函數(shù) while(1) { keyscan()。 //調(diào)用掃描函數(shù) //顯示時間 秒 加 1 minge=min%10。 minshi=min/10。 write_(0x80+9)。 write_data(table1[minge])。 delay(5)。 write_(0x80+8)。 write_data(table1[minshi])。 hourge=hour%10。 24 hourshi=hour/10。 write_(0x80+6)。 write_data(table1[hourge])。 delay(5)。 write_(0x80+5)。 write_data(table1[hourshi])。 write_(0x80+7)。 write_data(39。:39。)。 delay(5)。 write_(0x80+10)。 write_data(39。:39。)。 delay(5)。 secge=sec%10。 secshi=sec/10。 write_(0x80+12)。 write_data(table1[secge])。 delay(5)。 write_(0x80+11)。 write_data(table1[secshi])。 } }
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1