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

正文內(nèi)容

16乘16led顯示屏單片機(jī)畢業(yè)論文-免費(fèi)閱讀

  

【正文】 等待鍵釋放 DATEYEAR: LCALL DISPLAY LCALL KEY JNB ,DATEMON 。等待鍵釋放 SJMP TIME3SIGN1 SETTIME3OUT: CLR 0AH SETTIMEOUT: CLR 01H CLR 02H CLR ET1 CLR TR1 LCALL DISPLAY LCALL KEY JNB ,$6 。等待鍵釋放 INC 3EH MOV A,3EH CJNE A,18H,$+6 MOV 3EH,00H SETB 05H SETB 06H SJMP TIME3HOUR CLR 05H CLR 06H INC 3EH MOV A,3EH CJNE A,18H,$+6 MOV 3EH,00H SJMP TIME3HOUR1 TIME3MIN: CLR 05H CLR 06H SETB 03H 。等待鍵釋放 INC 3AH MOV A,3AH CJNE A,3CH,$+6 MOV 3AH,00H SETB 03H SETB 04H SJMP TIME2MIN1 CLR 03H CLR 04H INC 3AH MOV A,3AH CJNE A,3CH,$+6 MOV 3AH,00H SJMP TIME2MIN2 TIME2SIGN: CLR 03H CLR 04H SETB 01H 。等待鍵釋放 SJMP TIME1SIGN1 SETTIME1OUT: CLR 08H LJMP SETTIMEOUT TIME2SET: SETB 05H 。等待鍵釋放 INC 38H MOV A,38H CJNE A,18H,$+6 MOV 38H,00H SETB 05H SETB 06H SJMP TIME1HOUR CLR 05H CLR 06H INC 38H MOV A,38H CJNE A,18H,$+6 MOV 38H,00H SJMP TIME1HOUR1 TIME1MIN: CLR 05H CLR 06H SETB 03H 。等待鍵釋放 MOV 40H,0FH 。等待鍵按下 JB ,$9 TIMEMIN2: LCALL DL02S LCALL KEY JNB ,$+19 。鬧鈴3顯示標(biāo)志位置位 SJMP RING OUTTIME: RET RING: SETB 0EH RET。高8位初值修正 MOV TH0,A 。設(shè)T0、T1為16位定時(shí)器 MOV TL0,00H 。在設(shè)計(jì)中,我積極查閱資料,細(xì)心鉆研各個(gè)細(xì)節(jié),完成了多功能時(shí)鐘的開發(fā)與調(diào)試,也讓我們明白了在設(shè)計(jì)中考慮問題應(yīng)該全面。待程序調(diào)試成功后即可燒寫到實(shí)驗(yàn)板上,讓其運(yùn)行,至此,完成系統(tǒng)調(diào)試。在與主程序銜接時(shí),主程序和各子程序也需作相應(yīng)的改動(dòng),以便與子程序更好的銜接,特別是顯示子程序需作較大改動(dòng),以便對(duì)不同內(nèi)容進(jìn)行顯示。 實(shí)現(xiàn)連續(xù)加1先判斷鍵是否松開,若松開,則只執(zhí)行一次加1程序段,進(jìn)行單次加1;若未松開則連續(xù)執(zhí)行加1程序段,實(shí)現(xiàn)連續(xù)加1。定時(shí)設(shè)定時(shí),把時(shí)鐘的秒位換成定時(shí)標(biāo)志位,“00”為當(dāng)路定時(shí)關(guān),“01”為當(dāng)路定時(shí)開,流程圖與時(shí)鐘設(shè)定程序相似。當(dāng)前位到設(shè)定數(shù)值時(shí)寫0或1,下一位加1。計(jì)數(shù)20次可以用軟件實(shí)現(xiàn),對(duì)定時(shí)器溢出次數(shù)進(jìn)行計(jì)數(shù),計(jì)滿20次即為1秒。圖 36 數(shù)碼顯示電路 蜂鳴器電路其硬件原理圖如圖37所示。圖 34 復(fù)位電路 鍵盤電路如圖35所示為陣列按鍵電路,各設(shè)置及轉(zhuǎn)換信號(hào)由此電路輸入,實(shí)驗(yàn)板提供了16個(gè)按鍵,由P1口經(jīng)SN74F244(驅(qū)動(dòng)芯片)輸出擴(kuò)展成44的陣列按鍵,~,~。整個(gè)片內(nèi)RAM區(qū)分布如圖31所示。3 系統(tǒng)硬件設(shè)計(jì)—實(shí)驗(yàn)板介紹 芯片的選擇本設(shè)計(jì)選用AT89S52芯片,它是一種低功耗、高性能CMOS 8位微控制器,具有8K(0000H~1FFFH)在線系統(tǒng)可編程Flash存儲(chǔ)器。如圖21所示。根據(jù)這種實(shí)際情況,設(shè)計(jì)了一個(gè)單片機(jī)多功能時(shí)鐘系統(tǒng),它有基本的時(shí)間功能,還有定時(shí)功能,既可作為鬧鈴,也可擴(kuò)展為定時(shí)對(duì)家電等電氣產(chǎn)品的自動(dòng)控制,可以避免多種控制器的混淆,利用一個(gè)控制器對(duì)多路電器進(jìn)行控制;可增加溫度傳感器,進(jìn)行實(shí)時(shí)溫度顯示,進(jìn)一步擴(kuò)展為利用不同的溫度某些電氣產(chǎn)品進(jìn)行自動(dòng)控制;也可增加濕度傳感器,進(jìn)行實(shí)時(shí)濕度顯示,以便對(duì)濕度進(jìn)行控制,方便人們的生活。本文討論的單片機(jī)多功能時(shí)鐘系統(tǒng)的核心是目前應(yīng)用極為廣泛的51系列單片機(jī),配置了外圍設(shè)備,構(gòu)成了一個(gè)可編程的計(jì)時(shí)定時(shí)系統(tǒng),具有體積小,可靠性高,功能多等特點(diǎn)。在介紹本單片機(jī)的發(fā)展情況基礎(chǔ)上,說明了本設(shè)計(jì)實(shí)現(xiàn)的功能,以及實(shí)驗(yàn)板硬件情況,并對(duì)各功能電路進(jìn)行了分析。主要工作放在軟件編程上,用實(shí)驗(yàn)板實(shí)現(xiàn)時(shí)間、日期、定時(shí)及它們的設(shè)定功能,詳細(xì)對(duì)軟件編程流程以及調(diào)試進(jìn)行了說明,并對(duì)計(jì)時(shí)誤差進(jìn)行了分析及校正,提出了定時(shí)音與顯示相沖突問題及解決方案。不僅能滿足所需要求而且還有很多功能可供擴(kuò)展,有著廣泛的應(yīng)用領(lǐng)域。 本章小節(jié)本章主要介紹了課題背景和課題意義,對(duì)單片機(jī)的優(yōu)點(diǎn)及結(jié)構(gòu)作了簡(jiǎn)要敘述,也對(duì)本系統(tǒng)的應(yīng)用及概況進(jìn)行了說明。圖21 系統(tǒng)功能圖 系統(tǒng)操作說明(1)按K1鍵顯示日期,3秒后自動(dòng)返回時(shí)間顯示,3秒內(nèi)按K2鍵進(jìn)入日期設(shè)置,此時(shí)年位閃爍,按K1鍵進(jìn)行年位加1或連續(xù)加1調(diào)整。片上Flash允許程序存儲(chǔ)器在線編程,也適于常規(guī)編程器。圖31 片內(nèi)RAM區(qū) 實(shí)驗(yàn)板電路原理圖實(shí)驗(yàn)板電路結(jié)構(gòu)框圖如圖32所示,原理電路圖(只有本設(shè)計(jì)所需部分)見附錄A。SN74F244有一片選信號(hào)線,當(dāng)此口線為低電平時(shí),A1~A4與Y1~Y4接通,反之,A1~A4與Y1~Y4斷開。此電路用于定時(shí)時(shí)發(fā)出提示音。從秒到分,從分到時(shí),以及日、月、年都是通過軟件累加并進(jìn)行比較的方法實(shí)現(xiàn)的。由于本世紀(jì)是21世紀(jì),年位前兩位是4的倍數(shù),故判斷閏年時(shí)只需對(duì)年的后兩位進(jìn)行計(jì)算,能被4整除為閏年,否則為平年,年位只進(jìn)行加1,大于99時(shí)又重新開始。 程序說明 定時(shí)器初值計(jì)算因定時(shí)器工作于方式1,需要50ms的中斷,所以計(jì)數(shù)初值:χ=216 tfosc/12=65536 50103106/12=19456表示成十六進(jìn)制為χ=4C00H,故(TH0)=4CH,(TL0)=00H。每執(zhí)行一次加1程序段就調(diào)用顯示子程序進(jìn)行延時(shí),以對(duì)調(diào)節(jié)速度進(jìn)行控制。程序用偉福軟件進(jìn)行匯編語(yǔ)言程序編寫,該軟件還可進(jìn)行軟件仿真。結(jié)束語(yǔ)經(jīng)過兩個(gè)多月的工作,基于單片機(jī)的電子時(shí)鐘系統(tǒng)的設(shè)計(jì)已經(jīng)完成。在設(shè)計(jì)中既鍛煉了我的動(dòng)手能力,又學(xué)會(huì)查閱資料,提煉需要的信息。50MS定時(shí)初值(T0計(jì)時(shí)用) MOV TH0,4CH MOV TL1,00H MOV TH1,4CH SETB EA SETB ET0 SETB TR0 MOV R4,14H START1: LCALL DISPLAY LCALL KEY JB ,$+6 DATE1: LCALL DATE JB ,$+6 TIMEA: LCALL TIME JB ,$+6 SETTIME1: LCALL SETTIME JB ,$+6 JNB 0EH,$+6 。重裝初值(高8位修正值) SETB TR0 DJNZ R4, $+5 。鬧鈴2顯示標(biāo)志位置位 SJMP RING TIME3: JNB 0DH,OUTTIME MOV A,31H CJNE A,3DH,OUTTIME MOV A,32H CJNE A,3EH,OUTTIME SETB 0AH 。等待鍵釋放 INC 32H MOV A,32H CJNE A,18H,$+6 MOV 32H,00H SETB 05H SETB 06H SJMP TIMEHOUR CLR 05H
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1