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

正文內(nèi)容

可編程作息時(shí)間控制器設(shè)計(jì)_單片機(jī)原理課程設(shè)計(jì)(參考版)

2024-08-30 15:52本頁面
  

【正文】
。amp。amp。amp。i++) write_date(deng[i])。 for(i=0。amp。amp。(flag4==0)) {xianshi()。(shi==shi3)))amp。(flag2==0))||((fen1==fen3)amp。(shi==shi3)amp。 } if((((fen==fen3)amp。 write_sfm(12,fen3)。i9。(flag2==1)) {write_(0x80+0x40)。(shi==shi3)amp。 } if((fen==fen3)amp。amp。amp。amp。amp。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(9,shi2)。i++) write_date(Alarm_11[i])。 for(i=0。amp。amp。(flag4==0) ) { xianshi()。(shi==shi1)))amp。(flag2==0))||((fen1==fen1)amp。(shi==shi1)amp。} if((((fen==fen1)amp。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(9,shi1)。i++) write_date(Alarm_00[i])。 for(i=0。(flag2==1)) {LED2=1。(shi==shi1)amp。 } if((fen==fen1)amp。amp。amp。amp。amp。amp。 } else {beep=0。 beep=0。 beep=1。 beep=0。 beep=1。 //這些語句是為了使鬧鐘響起時(shí),發(fā)出連續(xù)三次嘩的聲音 beep=0。 flag3=0。(flag2==1)) //鬧鐘的響鬧控制 {beep=1。(shi==shi4)))amp。(shi==shi3))||((fen==fen4)amp。(shi==shi2))||((fen==fen3)amp。(shi==shi1))||((fen==fen2)amp。}} }} void clock()//任意鬧鐘時(shí)間到鬧鐘響 {if((((fen==fen1)amp。 39。 write_(0x80+0x40+15)。 39。 write_(0x80+0x40+14)。:39。 write_(0x80+0x40+11)。//flag=1. write_sfm(12,fen)。 write_(0x0c)。 K3num=0。 { if(K3==0) //判斷 K3按下 { delay(5)。 //每調(diào)節(jié)一次送液 24 晶顯示一下 write_(0x80+0x40+13)。 //則調(diào)整分加 1 if(fen1==60) //若滿 60后將清零 fen1=0。 while(!K2)。 if(K2==0) { write_(0x80+0x40+13)。amp。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+10)。 //則調(diào)整定時(shí)的時(shí)加 1 if(shi4==24) //若滿 24后將清零 shi1=0。 while(!K1)。 if(K1==0) {write_(0x80+0x40+10)。amp。 //K2松開顯示當(dāng)前時(shí)間 write_sfm(9,shi)。 while(!K2)。 if(K2==0) {write_sfm(12,fen4)。amp。 //光標(biāo)開始閃爍 write_(0x80+0x40+13)。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(9,shi4)。i++) write_date(Alarm_3[i])。 for(i=0。 K3num=1。 write_(0x80+0x40+13)。K3num==0) //判斷 K3首次被按下,則設(shè)置鬧鐘 {delay(5)。 } if(K3==0amp。i9。}}} } void dengkong() //燈光控制 {if(K3num==0) {write_(0x80+0x40)。 39。 write_(0x80+0x40+15)。 39。 write_(0x80+0x40+14)。:39。 write_(0x80+0x40+11)。 write_sfm(12,fen)。 write_(0x0c)。 K3num=0。 { if(K3==0) //判斷 K3按下 { delay(5)。//每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+13)。 //則調(diào)整分加 1 23 if(fen1==60) //若滿 60后將清零 fen1=0。 while(!K2)。 if(K2==0) { write_(0x80+0x40+13)。amp。 //每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+10)。 //則調(diào)整定時(shí)的時(shí)加 1 if(shi3==24) //若滿 24后將清零 shi1=0。 while(!K1)。 if(K1==0) { write_(0x80+0x40+10)。amp。 //K2松開顯示當(dāng)前時(shí)間 write_sfm(9,shi)。 while(!K2)。 if(K2==0) { write_sfm(12,fen3)。amp。 //光標(biāo)開始閃爍 write_(0x80+0x40+13)。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(9,shi3)。i++) write_date(Alarm_2[i])。 for(i=0。 K3num=1。 write_(0x80+0x40+13)。K3num==0) //判斷 K3首次被按下,則設(shè)置鬧鐘 {delay(5)。 } if(K3==0amp。i9。}}} } void xiake() //下課定時(shí) { if( K3num==0) { write_(0x80+0x40)。 39。 write_(0x80+0x40+15)。 39。 write_(0x80+0x40+14)。:39。 write_(0x80+0x40+11)。 //flag=液晶顯示的系統(tǒng)時(shí)間值, flag=0,則為修改鬧鐘時(shí)間時(shí),屏幕顯示的是修改鬧鐘時(shí)間的值 write_sfm(12,fen)。 write_(0x0c)。 K3num=0。 { if(K3==0) //判斷 K3按下 { delay(5)。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+13)。 //則調(diào)整分加 1 if(fen1==60) //若滿 60后將清零 22 fen1=0。 while(!K2)。 if(K2==0) { write_(0x80+0x40+13)。amp。 //每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+10)。 //則調(diào)整定時(shí)的時(shí)加 1 if(shi2==24) //若滿 24后將清零 shi1=0。 while(!K1)。 if(K1==0) { write_(0x80+0x40+10)。amp。 //K2松開顯示當(dāng)前時(shí)間 write_sfm(9,shi)。 while(!K2)。 if(K2==0) { write_sfm(12,fen2)。amp。 //光標(biāo)開始閃爍 write_(0x80+0x40+13)。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(9,shi2)。i++) write_date(Alarm_1[i])。 for(i=0。 K3num=1。 write_(0x80+0x40+13)。K3num==0) //判斷 K3首次被按下,則設(shè)置鬧鐘 { delay(5)。 } if(K3==0amp。i9。}} } } void shangke() //上課定時(shí) {if( K3num==0) {write_(0x80+0x40)。 39。 write_(0x80+0x40+15)。 39。 write_(0x80+0x40+14)。:39。 write_(0x80+0x40+11)。 //flag=液晶顯示的系統(tǒng)時(shí)間值, flag=0,則為修改鬧鐘時(shí)間時(shí),屏幕顯示的是修改鬧鐘時(shí)間的值 write_sfm(12,fen)。 write_(0x0c)。 K3num=0。 { if(K3==0) //判斷 K3按下 { delay(5)。//每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+13)。 //則調(diào)整分加 1 if(fen1==60) //若滿 60后將清零 fen1=0。 while(!K2)。 if(K2==0) { write_(0x80+0x40+13)。amp。 //每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+10)。 //則調(diào)整定時(shí)的時(shí)加 1 if(shi2==24) //若滿 24后將清零 shi1=0。 while(!K1)。 if(K1==0) { write_(0x80+0x40+10)。amp。 //K2松開顯示當(dāng)前時(shí)間 write_sfm(9,shi)。 while(!K2)。 if(K2==0) { write_sfm(12,fen1)。amp。 //光標(biāo)開始閃爍 write_(0x80+0x40+13)。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(9,shi1)。i++) write_date(Alarm_0[i])。 for(i=0。 K3num=1。 write_(0x80+0x40+13)。K3num==0) //判斷 K3首次被按下,則設(shè)置鬧鐘 {delay(5)。 } if(K3==0amp。i9。 } } }} void guangbo() //廣播定時(shí) {if(K3num==0) {write_(0x80+0x40)。 39。 write_(0x80+0x40+15)。 39。 write_(0x80+0x40+14)。:39。 write_(0x80+0x40+11)。 //啟動(dòng)定時(shí)器使時(shí)鐘開始走 flag1=1。 write_(0x0c)。 K1num=0。 { if(K3==0) //判斷 K3按下 {delay(5)。 //每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+13)。 //則調(diào)整分加 1 if(fen==60) fen=0。 while(!K2)。 if(K2==0) {write_(0x80+0x40+13)。amp。 //每調(diào)節(jié)一次送液晶顯示 write_(0x80+0x40+10)。 //則調(diào)整時(shí)加 1 if(shi==24) shi=0。 //置 K1num=1 while(!K1)。 if(K1==0) {write_(0x80+0x40+10)。amp。 //光標(biāo)開始閃 爍 write_(0x80+0x40+13)。 while(!K1) //判斷是否松開按鍵,后同 if(K1num==1) { TR0=0。amp。 flag5=1。i++) write_date(table2[i])。 for(i=0。amp。 //送去液晶顯示秒分時(shí) write_sfm(9,shi)。)。 write_date(39。)。 write_date(39。)。//寫出時(shí)間顯示部分的兩個(gè)冒號(hào) write_date(39。i++) write_date(table2[i])。 for(i=0。 //開定時(shí)器 0中斷 TR0=1。 EA=1。 //設(shè)置定時(shí)器 0為工作方式 1 TH0=(6553650000)/256。 //送去液晶顯示秒分時(shí) write_sfm(9,shi)。)。 write_date(39。)。 write_date(39。)。//寫出時(shí)間顯示部分的兩個(gè)冒號(hào) write_date(39。delay(10)。num15。//顯示清 0數(shù)據(jù)指針清 0 write_(0x80)。//設(shè)置開顯示,不顯示光 write_(0x06)。 //1602液晶初始化,設(shè)置 16*2顯示。 //蜂鳴器初始化 lcden=0。 //初始化鬧鐘的時(shí)間 shi4=7。 //初始化鬧鐘的時(shí)間 shi3=7。 //初始化鬧鐘的時(shí)間 shi2=7。 //初始化鬧鐘的時(shí)間 shi1=7。 19 shi=7。 //系統(tǒng)啟動(dòng)時(shí),鬧鐘時(shí)間到發(fā)出的聲音為連續(xù)三次發(fā)出“嘩”的一聲 miao=0。 //廣播初始化 rw=0。//進(jìn)入時(shí)間設(shè)置時(shí)的標(biāo)記變量 led=1。//控制鬧鐘響起時(shí),按下 K4停止鬧鐘響鬧的標(biāo)記 flag4=1。 //控制 lcd屏刷新的變量 flag2=1。 //K3按鍵被按下的標(biāo)記變量 K4num=0。 //K1按鍵被按下的標(biāo)記變量 K2num=0。 //寫液晶的循環(huán)控制變量 aa=0。 write_date(0x30+ge)。 write_(0x80+0x40+add)。 shi=date/10。 lcden=0。 lcden=1。 P3=date。 rw=0。 lcden=0。 lcden=1。 P3=。 rw=0。y) 。x) for(y=110。 for(x=z。 ///發(fā)光二極管控制端 sbit beep=P2^5。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1