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

正文內(nèi)容

單片機(jī)定時(shí)計(jì)數(shù)器設(shè)計(jì)方案(留存版)

2025-06-09 13:37上一頁面

下一頁面
  

【正文】 部數(shù)據(jù)存儲器進(jìn)行存取時(shí),P2口輸出地址的高八位。如想禁止ALE的輸出可在SFR8EH地址上置0。有余輸入至內(nèi)部時(shí)鐘信號要通過一個(gè)二分頻觸發(fā)器,因此對外部時(shí)鐘信號的脈寬無任何要求,但必須保證脈沖的高低電平要求的寬度。第5腳:RW為讀寫信號線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。4. 不斷的掃描按鍵,并且響應(yīng)按鍵輸入。參考文獻(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。 //繼電器控制端void delay(uint z) //延時(shí)函數(shù){ uint x,y。 delay(5)。 } void write_sfm2(uchar add,uchar date) //液晶寫時(shí)分秒函數(shù){ uchar qian,bai,ge,shi。 //控制lcd屏刷新的變量 flag2=1。 //寫一個(gè)字符后地址指針自動加1 write_(0x01)。39。K3num==0) //判斷K1按下,按下前沒有按下K3鍵,則開始修改時(shí)間 { delay(5)。 write_sfm(8,fen1)。 //光標(biāo)開始閃爍 write_(0x80+0x40+9)。 while(!K2)。 //光標(biāo)開始閃爍 write_(0x80+7)。 while(!K7)。 { if(K3==0) //判斷K3按下 { delay(5)。m==0) //K2被按下時(shí)顯示定時(shí)時(shí)間 { delay(5)。 m++。 //則調(diào)整定時(shí)的時(shí)加1 if(shi1==24) //若滿24后將清零 shi1=0。 if(K6==0) { write_(0x80+7)。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+9)。 while(!K1)。amp。 //則調(diào)整分加1 if(Month212) //若滿60后將清零 Month2=1。flag3==1) //當(dāng)鬧鐘響起時(shí),按下K4停止響鬧,當(dāng)鬧鐘響起時(shí)候flag3置為1 { delay(5)。 if(K5==0) { i++。amp。dan1==1amp。(K4num==1)amp。amp。 //定時(shí)器重新裝入數(shù)值 TL0=(6553650000)%256。 Year++。 Day++。 //置flag3=0,表示此時(shí)鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句}}void main() //主函數(shù){ init()。amp。(shi==shi1)amp。(flag2==1)amp。amp。 if(k==2) { K4num=0。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+13)。 if(K7==0) { write_(0x80+10)。 //則調(diào)整分加1 if(fen2==60) //若滿60后將清零 fen2=0。amp。 while(!K7)。 //每調(diào)節(jié)一次送液晶顯示一下 write_(0x80+0x40+9)。 if(K1==0) { write_(0x80+0x40+6)。amp。K1num==0amp。 //則調(diào)整分加1 if(Day30)Day=0。amp。 write_sfm2(4,Year)。amp。 K3num=2。 //延時(shí)消抖,后同 if(K3==0) { flag1=0。 //開總中斷 ET0=1。:39。 //液晶使能端初始化 write_(0x38)。 //K1按鍵被按下的標(biāo)記變量 K2num=0。 ge=date%10。 lcden=0。sbit lcden=P2^2。首先,由于采用單片機(jī)內(nèi)部定時(shí)器產(chǎn)生時(shí)間信號,所以如果時(shí)鐘意外掉電,則會丟失當(dāng)前的時(shí)間和鬧鐘等數(shù)據(jù),需要重新設(shè)定。2. 因?yàn)榫д耦l率為12MHz,所以計(jì)數(shù)頻率為12MHz/12=1MHz,這就需要計(jì)數(shù)器0計(jì)數(shù)1000000次才可以達(dá)到一秒鐘。1602LCD是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液晶模塊(顯示字符和數(shù)字)。3.振蕩器特性:XTAL1和XTAL2分別為反向放大器的輸入和輸出。在FLASH編程期間,此引腳用于輸入編程脈沖。 器件介紹AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。數(shù)碼管顯示時(shí)間(單位秒)與設(shè)置值(單位分鐘),用發(fā)光二極管表示周期與單次操作。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時(shí),P2口輸出其特殊功能寄存器的內(nèi)容。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令是ALE才起作用。4.芯片擦除:第6腳:E(或EN)端為使能(enable)端,高電平(1)時(shí)讀取信息,負(fù)跳變時(shí)執(zhí)行指令。在進(jìn)入設(shè)定模式后,所有時(shí)間變量被過渡變量代替,如果確認(rèn)設(shè)置,則過渡變量賦給時(shí)間變量,如果取消設(shè)置,則還使用原時(shí)間變量。 //K1numK1按鍵被按下的標(biāo)記變量,K2numK2按鍵被按下的標(biāo)記變 量,K3num=0K3按鍵被按下的標(biāo)記變量sbit K1=P1^0。 for(x=z。 lcden=1。 qian=date/1000。 //控制鬧鐘響鬧和繼電器開啟關(guān)閉的標(biāo)記 flag3=1。 //顯示清0,數(shù)據(jù)指針清0 write_(0x80)。)。 if(K1==0amp。 //送去液晶顯示定時(shí)的分,時(shí) write_sfm(5,shi1)。 //顯示位置回到調(diào)節(jié)處 } } if(K1==0amp。 fen++。 //顯示位置回到調(diào)節(jié)處 } } if(K6==0amp。 Month++。 if(K3==0) { K1num=0。 m++。 if(K2==0amp。 write_sfm(5,shi1)。 //光標(biāo)定位到小時(shí)位置 K3num=4。 //顯示位置重新回到調(diào)節(jié)處 } } if(K8==0amp。 shi2++。K3num==9) //修改小時(shí),判斷K1鍵按下,K3num=1,表示K3按鍵按下,則此時(shí)修改的是鬧鐘時(shí)間的小時(shí) { delay(5)。 write_sfm1(8,Month2)。 if(K4==0) { flag2=0。 delay(10)。Year1==Yearamp。amp。amp。(K4num==1)amp。 aa++。 } } if(flag1==1) {write_sfm(5,shi)。} if(shi==24) { shi=0。 //鬧鐘時(shí)間到,則繼電器啟動 flag3=1。 //置flag3=0,表示此時(shí)鬧鐘響起,按下K4鍵執(zhí)行停止鬧鐘響鬧語句 } els
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1