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

正文內(nèi)容

基于單片機(jī)的多功能數(shù)字鐘的設(shè)計畢業(yè)設(shè)計-文庫吧資料

2025-06-26 12:36本頁面
  

【正文】 ;74LS164的3,4,5,6,10,11,12,13,對應(yīng)數(shù)碼管的A,B,C,D,E,F(xiàn),;G,DP,串行方式0發(fā)送的首位是最低位,所以不能使用以下段碼表:SEGTAB: DB 0C0H,0F9H,0A4H,0B0H,99HDB 92H,82H,0F8H,80H,90HSEGTABN: DB 03H,9FH,25H,0DH,99HDB 49H,41H,1FH,01H,09HDB 0FFH;*******************************************************************;顯示P子程序;*******************************************************************DISPLAYP: SETB DISPCON ;關(guān)閉顯示MOV DPTR, PSEGCLR AMOVC A, A+DPTR ;“P”的段碼MOV SBUF, A ;送入74LS164DPL1: JNB TI, DPL1 ;等待發(fā)送完成CLR TIMOV A,0FFHMOV SBUF, ADPL2: JNB TI, DPL2CLR TIMOV A, 0FFHMOV SBUF, ADPL3: JNB TI, DPL3CLR TIMOV A, 0FFHMOV SBUF, ADPL4: JNB TI, DPL4CLR TICLR DISPCONRET;********************************************************************;P的段碼;*******************************************************************PSEG: DB 30H ;0CH;*******************************************************************;12小時制的T0定時中斷子程序:TIMER0;定時時間為10ms,方式1的時間常數(shù)為FC18H;每中斷1次,計數(shù)單元加1,10次為1s,到1s進(jìn)行相應(yīng)處理;帶鬧鈴功能;誤差;********************************************************************TIMER0: PUSH ACCCLR FRESHCLR SECMOV TH0, 0FCHMOV TL0, 18HINC COUNTMOV A, COUNTJB TFIX, T0_00XRL A, 10SJMP T0_01T0_00: XRL A, NT0_01: JZ T0_1POP ACCRETIT0_1: CLR TFIXSETB SECMOV COUNT,00HINC SECONDXRL A, 60HJZ T0_2POP ACCRETIT0_2: SETB FRESHMOV SECOND, 00HINC MINULMOV A, MINULXRL A, 0AHJZ T0_3LJMP ADJUSTT0_3: MOV MINUL, 00HINC MINUHMOV A, MINUHXRL A, 06HJZ T0_30LJMP ADJUSTT0_30: MOV MINUH, 00HINC HOURLMOV A, HOURHJZ T0_300MOV A, HOURLXRL A, 03JZ T0_4LJMP ADJUSTT0_300: MOV A, HOURLXRL A, 0AHJZ T0_4LJMP ADJUSTT0_4: MOV HOURL, 00INC HOURHMOV A, HOURHXRL A,02JZ T0_40LJMP ADJUSTT0_40: MOV HOURH, 00MOV HOURL, 01;*******************************************SETB TFIX;*******************************************;時分發(fā)生改變時,必須進(jìn)行鬧鈴判斷ADJUST: JB WARNSETTED,ADJUST_1POP ACCRETIADJUST_1: MOV A, HOURHXRL A, WARNHHJNZ ADJUST_2MOV A, HOURLXRL A,WARNHLJNZ ADJUST_2MOV A, MINUHXRL A, WARNMHJNZ ADJUST_2MOV A, MINULXRL A, WARNMLJNZ ADJUST_2SETB WARNING POP ACCRETIADJUST_2: CLR WARNINGPOP ACCRETI;*******************************************************************;T0定時初始化子程序:T0_INIT;定時時間為10ms,方式1的時間常數(shù)為FC18H;******************。 Kennetch C Smith Microelectronic College Oxford University Press,1998. 122126[21] Jacob Millman amp。感謝我的同學(xué)的支持,和提供的大量幫助。感謝我的同學(xué),是他們的支持和鼓勵使我完成了學(xué)業(yè)。通過本課題的設(shè)計,系統(tǒng)運用了各方面的知識,檢驗了自己大學(xué)四年來的學(xué)習(xí)效果,同時也讓自己對單片機(jī)有了更進(jìn)一步的認(rèn)識,為在以后的生活和工作中繼續(xù)研究和開發(fā)單片機(jī)系統(tǒng)都會有很大的幫助。同時更是朝著單片機(jī)應(yīng)用領(lǐng)域邁進(jìn)。然而在調(diào)試過程中有也有許多的不足之處:例如編寫調(diào)試程序有點不足。從單片機(jī)多功能數(shù)字鐘的設(shè)計過程中也找到了一些單片機(jī)開發(fā)的規(guī)律:先了解所有元件的具體內(nèi)容,從而畫出其電路圖,使數(shù)字鐘從簡易變成多功能的方式,雖沒有做多功能數(shù)字鐘,卻知曉了其方法。通過兩個月的學(xué)習(xí)和調(diào)試過程,終于完成了單片機(jī)多功能數(shù)字鐘的工作。其中利用短波自動校時是這個設(shè)計最大的特點之一。它具有一個走時精確的實時鐘,可以任意設(shè)置時間,時鐘的顯示功能,校時等。 結(jié) 論單片機(jī)多功能數(shù)字鐘理論上能很好的達(dá)到了學(xué)校教學(xué)要求,發(fā)揮了單片機(jī)在智能化方面的應(yīng)用。檢查后發(fā)現(xiàn)在焊接過程中輕觸按鍵的內(nèi)部結(jié)構(gòu)被破壞,不能正常的起到左右,后將其換掉。經(jīng)檢查后發(fā)現(xiàn)發(fā)光二極管正負(fù)極接反。由于沒有買到PCB板中那種封裝的LED,所以在焊接的時候采用另外一種封裝的LED來代替,采用將從PCB板上的每個管腳連線出來與另外一塊板子上的LED管腳對應(yīng)相連,由于連線過多,有一些線連錯或者虛焊,在檢查出錯誤后改正。最后設(shè)置好鬧鐘時間,看其到時間是否響鈴。先調(diào)節(jié)看按鍵工作是否正常,LED是否能正常顯示。這樣保證了軟件編寫的正確性和可行性。首先用單片機(jī)匯編程序編譯器(WAVE6000)調(diào)試,無誤后,再通過編程器燒到單片機(jī)用裝置實驗調(diào)試,采用了自下到上的調(diào)試方法,即先單獨調(diào)試好每一項功能,然后再連接成一個完整的系統(tǒng)調(diào)試。系統(tǒng)PCB圖如圖附錄3所示。鬧鈴判別與處理的代碼包含在定時器0的中斷子程序中,其程序設(shè)計思想如圖46:N鬧鈴判別處理時十位、個位,分十位、個位改變了鬧鈴響中斷返回設(shè)置鬧鈴圖46 包含在T0中斷程序中的鬧鈴判別與處理程序流程圖是否設(shè)置了鬧鈴YYN判當(dāng)前時間是設(shè)定的時間否中斷返回 第5章 系統(tǒng)的調(diào)試及結(jié)果 系統(tǒng)調(diào)試環(huán)境本系統(tǒng)所有的電路都設(shè)計在一塊電路板上,整個電路板結(jié)構(gòu)緊湊、分布合理,便于加工和調(diào)試,并且降低了相互間以及監(jiān)控器與其他儀器間的干擾。鬧鈴時間設(shè)定模塊的設(shè)計可參照時間設(shè)計模塊,這里著重闡述鬧鈴判別與處理模塊的設(shè)計問題。任何一個變量的變化,則顯示刷新一次(更新)。 脈沖發(fā)生器原理與走時處理軟件秒脈沖發(fā)生器的實質(zhì)是定時器T0的定時溢出中斷?!耙绘I多態(tài)”即多功能鍵的實現(xiàn)理想是,根據(jù)按鍵時刻YYNYN設(shè)置模塊初始化將在編參數(shù)送顯示緩沖區(qū)將當(dāng)前位的顯示代碼置暗代碼調(diào)基本顯示模塊刷新顯示當(dāng)前編輯位下移一位結(jié)束設(shè)定根據(jù)當(dāng)前位的性質(zhì)分別進(jìn)行+1處理(含上下限判斷)NYN返回N圖44 時間設(shè)定模塊流程圖閃爍標(biāo)志為真?嗎?+1鍵嗎?設(shè)置鍵?當(dāng)前的編輯是分個位嗎設(shè)置鍵的系統(tǒng)狀態(tài),決定按鍵采取何種動作,即何種功能。軟件發(fā)去抖動的實質(zhì)是軟件延時,即檢測到某一鍵狀態(tài)變化后延時一段時間,再檢測該按鍵的狀態(tài)是否還保持著,如果是,則作為按鍵處理,否則,視為抖動,不予理睬。用程序框圖表示就是如圖43:閃爍標(biāo)志為真將顯示全滅段碼送顯示緩沖區(qū)將目前設(shè)定的時間參數(shù)送顯示調(diào)用基本顯示程序模塊圖43 當(dāng)前編輯位閃爍功能實現(xiàn)的程序流程圖 時間設(shè)定模塊設(shè)計時間設(shè)定模塊的設(shè)計要點是按鍵的去抖與“一鍵多態(tài)”的處理。其中,時個位、分個位、秒個位的段碼必須加上小數(shù)點,即帶小數(shù)點顯示時各位、分個位、秒個位,目的是以小數(shù)點符號代替時間分割符“:”,(一般的數(shù)碼管無法顯示字符“:”)。本系統(tǒng)主模塊的程序框圖如圖41。結(jié)構(gòu)化程序設(shè)計一般有“自上而下”和“自下而上”兩種方式,“自上而下”法的核心就是主框架的構(gòu)建。本系統(tǒng)設(shè)計中使用的晶振頻率為12MHz。[10]本系統(tǒng)即采用這種方式,實現(xiàn)的關(guān)鍵是定時器的工作方式的選擇和定時參數(shù)的計算確定。中斷法的原理是利用單片機(jī)內(nèi)部的定時器溢出中斷來實現(xiàn)。基于軟件的秒脈沖信號通常有延時法和定時中斷法。當(dāng)交流電源失電或時效時,電壓為6V的直流電源(電池組或蓄電池)通過二極管投入工作,因此滿足系統(tǒng)的電源要求。同時考慮到功耗問題,此壓差又不易太大,太大則增加7805本身的功率消耗,增加芯片的溫升,不利于安全。其中,比較好的有ST公司的7805三端穩(wěn)壓塊,它能接近標(biāo)稱值。電源系統(tǒng)設(shè)計如圖319示。圖318二管保護(hù)電路圖318二管保護(hù)電路在本設(shè)計中,由于AT89C2051通常有12和24兩種型號,對應(yīng)的時鐘頻率分別為12MHz和24MHz,前者的工作電壓是2~6V,后者的工作電壓是4~6V。其基本方法是,當(dāng)輸出電流超過某一致值時,使調(diào)整管處于反向偏置狀態(tài),從而截止,自動切斷電路電流。普通保險絲熔斷較慢,用加保險絲的辦法達(dá)不到保護(hù)作用,而必須加裝保護(hù)電路。用復(fù)合管做調(diào)整管的穩(wěn)壓電源電路如圖317示。用復(fù)合管做調(diào)整管的穩(wěn)壓電源在穩(wěn)壓電源中,負(fù)載電流Ifz要流過調(diào)整管,輸出大電流的電源必須使用大功率的調(diào)整管,這就要求有足夠大的電流供給調(diào)整管的基極,而比較放大電路供不出所需要的大電流,另一方面,調(diào)整管需要有較高的電流放大倍數(shù),才能有效地提高穩(wěn)壓性能,但是大功率管一般電流放大倍數(shù)都不高。在基準(zhǔn)電壓一定的情況下,改變分壓比,就可以在一定范圍里改變輸出電壓。圖316帶有放大環(huán)節(jié)的穩(wěn)壓電源電路。經(jīng)過濾波后,穩(wěn)壓器再把不穩(wěn)定的直流電壓變?yōu)榉€(wěn)定的直流電壓輸出。變壓器把市交流電壓轉(zhuǎn)變?yōu)樗枰牡蛪航涣麟?。?jīng)過穩(wěn)壓左右,可以使整流濾波后的紋波電壓大大降低,降低的倍數(shù)反比于穩(wěn)壓系數(shù)S。良好的穩(wěn)壓電源,應(yīng)在環(huán)境溫度變化時,有效的抑制輸出電壓的漂移,保持輸出電壓的穩(wěn)定。性能優(yōu)良的穩(wěn)壓電源,輸出電阻可小到1歐。穩(wěn)壓電源這方面的性能可用輸出電阻表征。在同樣的輸入電壓變化條件下,S越小,輸出電壓的變化越小,電源的穩(wěn)定度越高。穩(wěn)壓電源的技術(shù)指標(biāo)可以分為兩大類:一類是特性指標(biāo),如輸出電壓、輸入電流及電壓調(diào)節(jié)范圍;另一類指標(biāo)是質(zhì)量指標(biāo),反映一個穩(wěn)壓電源的優(yōu)劣,包括穩(wěn)定度、等效內(nèi)阻、紋波電壓及溫度系數(shù)等。BPM發(fā)出的秒信號為正弦波1KHz調(diào)圖314 比較器輸入輸出波形制的10個周期,即秒信號長10ms,,通過修改10ms單元的數(shù)值來達(dá)到校時的目的,同時計數(shù)器對脈沖進(jìn)行計數(shù),如果計數(shù)值到20后經(jīng)判斷無脈沖,則可知此信號為秒信號,然后在對秒單元值進(jìn)行校正。如圖313。當(dāng)UiUrh,且UiUrl時Uo=+Uom。 窗口比較器電壓比較器可將模擬信號轉(zhuǎn)換成二值信號,即輸出只有高電平和低電平兩種狀態(tài)的離散信號。另一種方法是采用純硬件的方法,但所需設(shè)備較多,花費較大,也不可取。這些傳統(tǒng)的校時方法是利用眼睛觀察中央電視臺發(fā)布的標(biāo)準(zhǔn)時間,或用耳朵聽中央人民廣播電臺的報時聲音,然后利用手動按鍵來調(diào)整時鐘。 當(dāng)使用電子表進(jìn)行校時的時
點擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1