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

正文內(nèi)容

單片機(jī)定時(shí)計(jì)數(shù)器設(shè)計(jì)方案-文庫吧在線文庫

2025-05-28 13:37上一頁面

下一頁面
  

【正文】 38)。num++) //顯示鬧鐘標(biāo)示:TIMING CLOCK// {// write_date(table[num])。:39。39。 //開總中斷 ET0=1。 while(!K1) //判斷是否松開按鍵,后同 if(K1num==1) { TR0=0。 //延時(shí)消抖,后同 if(K3==0) { flag1=0。 //顯示位置回到調(diào)節(jié)處 } } if(K3==0amp。 K3num=2。 if(K1==0) { write_(0x80+0x40+6)。amp。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+9)。 write_sfm2(4,Year)。 if(K6==0) { write_(0x80+7)。amp。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+10)。 //則調(diào)整分加1 if(Day30)Day=0。 while(!K3)。K1num==0amp。m==1) { while(K2==0) { write_sfm(8,fen1)。amp。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(5,shi2)。 if(K1==0) { write_(0x80+0x40+6)。amp。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+9)。 //則調(diào)整定時(shí)的時(shí)加1 if(Year1==24) //若滿24后將清零 Year1=0。 while(!K7)。 if(K8==0) { write_(0x80+13)。amp。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+6)。 //則調(diào)整分加1 if(fen2==60) //若滿60后將清零 fen2=0。 while(!K6)。 if(K7==0) { write_(0x80+10)。amp。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+13)。amp。 if(k==2) { K4num=0。 } if(i==2) { dan1=0。amp。amp。(flag2==1)amp。Month2==Monthamp。(shi==shi1)amp。Year1==Yearamp。amp。amp。 //置flag3=0,表示此時(shí)鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句}}void main() //主函數(shù){ init()。 led=~led。 Day++。} if(flag1==1) {write_sfm1(9,Month)。 Year++。 flag2=1。 //定時(shí)器重新裝入數(shù)值 TL0=(6553650000)%256。amp。amp。Day1==Day) //鬧鐘的響鬧控制 { beep=1。(K4num==1)amp。 //鬧鐘時(shí)間到,則繼電器啟動 flag3=1。dan1==1amp。 //置flag3=0,表示此時(shí)鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句 } else if((fen==fen2)amp。amp。amp。 if(K5==0) { i++。 if(K4==0) {k++。flag3==1) //當(dāng)鬧鐘響起時(shí),按下K4停止響鬧,當(dāng)鬧鐘響起時(shí)候flag3置為1 { delay(5)。 while(!K8)。 //則調(diào)整分加1 if(Month212) //若滿60后將清零 Month2=1。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+4)。amp。 if(K2==0) { write_(0x80+0x40+9)。 while(!K1)。 //則調(diào)整分加1 if(Day130) //若滿60后將清零 Day1=1。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+9)。amp。 if(K6==0) { write_(0x80+7)。 while(!K2)。 //則調(diào)整定時(shí)的時(shí)加1 if(shi1==24) //若滿24后將清零 shi1=0。 } m=0。 m++。 //K2松開顯示當(dāng)前時(shí)間 write_sfm(5,shi)。m==0) //K2被按下時(shí)顯示定時(shí)時(shí)間 { delay(5)。 //flag=,flag=0,則為修改鬧鐘時(shí)間時(shí),屏幕顯示的是修改鬧鐘時(shí)間的值 write_sfm(8,fen)。 { if(K3==0) //判斷K3按下 { delay(5)。 if(K8==0) { write_(0x80+13)。 while(!K7)。 //則調(diào)整時(shí)加1 if(shi==9000) Year=0。 //光標(biāo)開始閃爍 write_(0x80+7)。 //延時(shí)消抖,后同 if(K6==0) { flag1=0。 while(!K2)。 //則調(diào)整時(shí)加1 if(shi==24) shi=0。 //光標(biāo)開始閃爍 write_(0x80+0x40+9)。K1num==0) //判斷K3首次被按下,則設(shè)置鬧鐘 { delay(5)。 write_sfm(8,fen1)。amp。K3num==0) //判斷K1按下,按下前沒有按下K3鍵,則開始修改時(shí)間 { delay(5)。 TMOD=0x01。39。:39。 //寫一個(gè)字符后地址指針自動加1 write_(0x01)。 fen1=1。 //控制lcd屏刷新的變量 flag2=1。 write_date(0x30+shi)。 } void write_sfm2(uchar add,uchar date) //液晶寫時(shí)分秒函數(shù){ uchar qian,bai,ge,shi。 write_date(0x30+shi)。 delay(5)。 P0=。 //繼電器控制端void delay(uint z) //延時(shí)函數(shù){ uint x,y。sbit K8=P1^7。參考文獻(xiàn)[1]王質(zhì)樸,北京理工大學(xué)出版社,2009.[2]鄭學(xué)堅(jiān);[M].北京:清華大學(xué)出版社,2001[3](第三版).北京清華大學(xué)出版社,2007.[4](模擬部分).北京:高等教育出版社,2004.[5] 康光華. 電子技術(shù)基礎(chǔ)[M]. 北京:高等教育出版社,2006:124135.[6] 譚浩強(qiáng). C程序設(shè)計(jì)[M].北京:清華大學(xué)出版社,2005:82135. 附錄1 硬件電路設(shè)計(jì)圖附錄2 主程序includedefine uint unsigned int define uchar unsigned char uint miao,fen,fen1,shi,shi1,flag1,flag2,flag3,aa,K1num,K2num,K3num,K4num,N,i,dan1,k,fen2,shi2,a,m,Month=1,Year=2011,Day=1,K6num,num,Year1,Year2,Day1,Day2,Month1,Month2。K4為定時(shí)任務(wù)是否開啟的設(shè)定鍵,若LED的黃燈是亮的說明任務(wù)是開啟的,若沒有亮則是關(guān)閉的。4. 不斷的掃描按鍵,并且響應(yīng)按鍵輸入。具備鬧鐘和時(shí)間段的設(shè)定功能,鬧鈴方式為蜂鳴器持續(xù)響10秒鐘,或者用按鍵手動關(guān)閉響鈴。第5腳:RW為讀寫信號線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。 LCD1602顯示模塊工業(yè)字符型液晶,能夠同時(shí)顯示16x02即32個(gè)字符。有余輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。注意加密方式1時(shí),
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1