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

正文內(nèi)容

電氣自動(dòng)化技術(shù)畢業(yè)設(shè)計(jì)-在線瀏覽

2025-01-05 03:02本頁面
  

【正文】 臨界閃爍頻率,而且此時(shí)間越長,占用 CPU 時(shí)間也越多。 用 MCS51 單片機(jī)構(gòu)建七段數(shù)碼管動(dòng)態(tài)顯示系統(tǒng)時(shí), 4 位數(shù)碼管均采用共陰極LED, p0 接口作為段選碼輸出口, 8 路驅(qū)動(dòng)采用 74LS244 總線驅(qū)動(dòng)器作為字形驅(qū)動(dòng)芯片,經(jīng)過 8路驅(qū)動(dòng)電路后接至數(shù)碼管的各段,字形驅(qū)動(dòng)輸出 0時(shí)發(fā)光。 電路原理 電路的核心是 89S51 單片機(jī),其內(nèi)部帶有 4KB 的 FlashROM,無須擴(kuò)展程序存儲器;電腦沒有大量的運(yùn)算和暫存數(shù)據(jù),現(xiàn)有的 128B 片內(nèi) RAM 已能滿足要求,也不必?cái)U(kuò)展片外 RAM,系統(tǒng)配備 4位 LED 顯示和 2個(gè)單接口鍵盤,采用 P0 接口外接 8 路反相三態(tài)緩沖器 74LS244 作 LED 動(dòng)態(tài)掃描的段碼控制驅(qū)動(dòng)信號 ,用 P1 接口的 74LS07做為 4位 LED的位選信號驅(qū)動(dòng)口, LED 共陰極端與 74LS07 的輸出端相連;按鍵接口,由 , 來完成。利用軟件計(jì)數(shù)器的方法計(jì)時(shí)一秒,利用中斷的方法使計(jì)時(shí)時(shí)間循環(huán),當(dāng)按下應(yīng)急按鍵時(shí)停止定時(shí)器,送一個(gè)代碼使兩個(gè)方向都亮紅燈,按下一個(gè)按鍵時(shí)啟動(dòng)定時(shí)器,恢復(fù)循環(huán)。在中斷服務(wù)子程序中, CPU 先使軟件計(jì)數(shù)器減 1,然后判斷它是否為零。 定時(shí)器初值計(jì)算 定時(shí)器工作時(shí)必須給計(jì)數(shù)器送初值,將這個(gè)值送到 TH 和 TL 中。因此工作于方式 1,定時(shí)器為16 位計(jì)數(shù)器其定時(shí)時(shí)間由下式計(jì)算: 定時(shí)時(shí)間 =( 216- X)振蕩周期 12(或) X=216-定時(shí)時(shí)間/振蕩周期 12 式中 x 為 T0 的初始值,該值和計(jì)數(shù)器工作方式有關(guān)。 主程序模塊 主程序初始化和按鍵控制,首先將時(shí)間、中斷、次數(shù)、和顯示分別進(jìn)行 初始化,然后啟動(dòng)定時(shí)器對時(shí)間進(jìn)行判斷,將時(shí)間送數(shù)據(jù)緩沖區(qū),調(diào)用顯示程序,同時(shí)掃描按鍵程序,用無條件跳轉(zhuǎn)指令返回 , 再調(diào)用顯示程序,如此周而復(fù)始的循環(huán),如圖 所示 沈陽大學(xué) 14 保存表地址查時(shí)間表查燈狀態(tài)表掃描按鍵調(diào)用顯示啟動(dòng)T0顯示初始化次數(shù)初始化中斷初始化T0初始化開始 圖 主程序流程圖 主程序: 初值: X=216 -定時(shí)時(shí)間/振蕩周期 12= 216 - 50ms/1us=15536=3CB0H,TH0=3CH , TL0=0B0H。 令T 0為定時(shí)器方式1 MOV TH0, 3CH ;裝入定時(shí)器初值 MOV TL0, 0B0H SETB EA ;開T 0 中斷 SETB TF0 SEBT TR 0 ;啟動(dòng)T 0計(jì)數(shù)器 沈陽大學(xué) 15 MOV R0, 20H ;軟件計(jì)數(shù)器賦初值 LJMP $ ; 等待中斷 中斷服務(wù)程序模塊 進(jìn)入中斷程序后,先保護(hù)現(xiàn)場,判斷一秒鐘到了嗎?如果沒有到將定時(shí)器重裝初值恢復(fù)現(xiàn)場,返回主程序,如果一秒鐘到了,將軟件計(jì)數(shù)器重初值;判斷指示燈循環(huán)顯示完了嗎?如果沒完,將保地址重新送入程序計(jì)數(shù)器中,然后再查表下一地址,顯示下一組指示燈狀態(tài)和顯示時(shí)間,保存下一組程序數(shù)據(jù)地址,將定時(shí)器重裝初值,恢復(fù)現(xiàn)場,返回主程序,如果完了,查表首地址,查時(shí)間地址,保存下一地址,將定時(shí)器重裝初值,恢復(fù)現(xiàn)場,返回主程序。 重新周而復(fù)始的循環(huán),如圖 所示。如圖 所示 沈陽大學(xué) 17 將段碼送 口將位碼送 口調(diào)用延時(shí)判斷顯示完了嗎?子程序返回將位碼左移將下一段碼送 口顯示程序入口 圖 顯示程序流程圖 DESPLAY: MOV R2 , 01H ;將位碼送 R2 MOV R0 , 30 ;將段碼送 R0 NEXT3: MOV A , R0 MOV DPTR , TAB2 MOVC A , A+DPTR MOV P0 , A ;將段碼送 R0 MOV P1 , R2 ;將位碼送 R2 LCALL DELAY1 ;調(diào)用延時(shí)程序 MOV A , R2 JB , U2 ;顯示完轉(zhuǎn) U2 RL A ;未顯示完,將未碼左移 MOV R2 , A ;將位碼重送、 R2 中 INC R0 ;指向 31H LJMP NEXT3 U2: RET ;顯示返回 沈陽大學(xué) 18 5 系統(tǒng)調(diào)試 完成了硬件的設(shè)計(jì)、制作和軟件編程之后,要使系統(tǒng)能夠按設(shè)計(jì)意圖正常運(yùn)行,必須進(jìn)行系統(tǒng)調(diào)試。不過,作為一個(gè)單片機(jī)系統(tǒng),其運(yùn)行是軟硬件相結(jié)合的,因此,軟硬件的調(diào)試也是絕對不可能分開的。聯(lián)調(diào)需要注 意的是,各程序模塊間能否正確傳遞參數(shù),特別要注意各子程序的現(xiàn)場保護(hù)與恢復(fù)。最后以 ASM 擴(kuò)展名保存。 在調(diào)試過程中出現(xiàn)的問題: ( 1)指示燈顯示不正常,經(jīng)分析原因在與燈的表格列的不對,指 示燈輸出低電瓶時(shí)亮,結(jié)果程序中都是以高電瓶輸出 ,經(jīng)修改后正常 ( 2)數(shù)碼管從 15 到計(jì)時(shí),當(dāng)減到 11 時(shí)直接變成了 9,而沒有經(jīng)過 10,經(jīng)過對整個(gè)程序的分析也沒能夠找到問題,后經(jīng)老師的講解分析最后發(fā)現(xiàn)是程序設(shè)計(jì)的錯(cuò)誤,在計(jì)時(shí)時(shí)間到時(shí),必須先判斷個(gè)位是否為 0,如果個(gè)位是 0,判斷十位是不是 0,如果十位也是 0,判斷交通燈是否安黃、綠、紅的順序循環(huán)完必,如果沒循環(huán)完應(yīng)查下一組數(shù)據(jù)繼續(xù)循環(huán),如果循環(huán)完必,應(yīng)查表首地址,周而復(fù)始的循環(huán),如果十位不是 0, 應(yīng)將十位先減 1,個(gè)位送 9,然后返回,再進(jìn)行中斷定時(shí)一秒,然后再判斷,如果個(gè) 位不是 0,應(yīng)將個(gè)位減 1,而不能先減 1 再判斷,而我開始設(shè)計(jì)的正好與此相反,我先減 1 后進(jìn)行判斷,然后又減 1所以就出現(xiàn)了這種現(xiàn)象,經(jīng)改正數(shù)碼管能夠按設(shè) 定的數(shù)據(jù)變化。 沈陽大學(xué) 20 6 結(jié) 論 依據(jù)本論文設(shè)計(jì)以 89S51 單片機(jī)為核心的交通燈,經(jīng)過近 4 個(gè)月的設(shè)計(jì),最后按設(shè)計(jì)要求終于在單片機(jī)實(shí)驗(yàn)箱上試驗(yàn)成功, 選擇不同的單片機(jī),可以組成具有較強(qiáng)抗干擾能力和運(yùn)行可靠性的產(chǎn)品,其抗干擾能力 雖然不如 PLC, 但 PLC 價(jià)格較貴 ,用單片機(jī) 運(yùn)行效果仍然令人滿意 ,同時(shí)證明了本方案的正確性。 沈陽大學(xué) 21 致 謝 本課題在選題及研究過程中得到郭繼紅老師的悉心指導(dǎo)。郭老師一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神,不僅授我以文,而且教我做人,雖 歷時(shí)三載,卻給以終生受益無窮之道。 通過這次畢業(yè)設(shè)計(jì),使我得到了一次用專業(yè)知識、專業(yè)技能分析和解決問題全面系統(tǒng)的鍛煉。我在指導(dǎo)老師郭老師的精心指導(dǎo)和嚴(yán)格要求下,獲得了豐富的理論知識,極大地提高了實(shí)踐能力,并對當(dāng)前電子領(lǐng)域的研究狀況和發(fā)展方向有了一定的了解,這對我今后進(jìn)一步學(xué)習(xí)單片機(jī)方面的知識有極大的幫助。在未來的工作和學(xué)習(xí)中,我將以更好的成績來回報(bào)老師。 在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請接受我誠摯的謝意 !最后我還要感謝培養(yǎng)我長大含辛茹苦的父母,謝謝你們 ! 沈陽大學(xué) 22 參考文獻(xiàn) [1] 王玉龍 .數(shù)字邏輯 .北京 .高等教育出版社 ,1987 [2] 傅承義 .地球物理學(xué) 基礎(chǔ) .北京 .科學(xué)出版社 ,1985,447 [3] 華羅庚 ,王元 .論一致分布與近似分析 . 北京 .中國科學(xué) ,1973( 4): 339~357 [4] 張筑生 .微分半動(dòng)力系統(tǒng)的不變集 研究 .[學(xué)位論文 ].北京 .數(shù)學(xué)系統(tǒng)學(xué)研究所,1983 ???? 黑體 3 號字居中,段前、段后 行 沈陽大學(xué) 23 附 錄 A ORG 0000H LJMP START ORG 000BH LJMP CTC0 ORG 0030H START: MOV TMOD , 01H ;定時(shí)器 T0初始化 MOV TH0 , 3CH ;定時(shí)器 T0 初始化 MOV TL0 , 0B0 ;定時(shí)器 T0 初始化 MOV R3 , 20 ; 定時(shí)器次數(shù)初始化 MOV R5 , 03 ; 循環(huán)次數(shù)初始化 MOV 30H , 16H ;數(shù)據(jù)緩沖區(qū)初始化 MOV 31H , 16H ;數(shù)據(jù)緩沖區(qū)初始化 MOV 32H , 16H ;數(shù)據(jù)緩 沖區(qū)初始化 MOV 33H , 16H ;數(shù)據(jù)緩沖區(qū)初始化 SETB EA ;總允許中斷 SETB ET0 ; T0允許中斷 SETB TR0 ;啟動(dòng) T0 MOV DPTR , TAB ;置表格 TAB 起始值 CLR A MOVC A , A+DPTR MOV P3 , A ;查表將結(jié)果送 P3 口 INC DPTR CLR A MOVC A , A+DPTR MOV R4 , A ;查表下一地址,結(jié)果送寄存器 R4 MOV 30H , A ;將結(jié)果送 30H INC DP
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1