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

正文內(nèi)容

基于at89c52單片機最小系統(tǒng)設(shè)計-資料下載頁

2024-12-06 01:23本頁面

【導(dǎo)讀】基于AT89C52單片機最小系統(tǒng)設(shè)計。MCS-52單片機的內(nèi)部雖已集成了很多資源,但這類單片機內(nèi)部的各種資源都是折中配。置的,在實際許多應(yīng)用中,基本型MSC-52單片機的資源顯得缺乏,針對這個問題,本文首。先通過對主要部件方案論證,選取合理可用的部件,其次詳述了通過對單片機進行擴展外。圍設(shè)計一個能滿足廣泛應(yīng)用要求的單片機通用系統(tǒng),并重點介紹了單片機擴展原理,系統(tǒng)。硬件原理圖的設(shè)計過程與說明和軟件的設(shè)計過程,同時也簡要介紹了硬件制作工藝等環(huán)。最后,通過硬件測試和軟件調(diào)試,該系統(tǒng)具有功能強,效率高等優(yōu)點,符合大部分單。片機應(yīng)用設(shè)計要求并可投入使用。沈陽工程學(xué)院畢業(yè)設(shè)計(論文)

  

【正文】 , LONE ; =1,第 0 行無鍵閉合,轉(zhuǎn) LONE MOV A, 00H ;裝第 0 行行值 AJMP LKP LONE: JB , LTWO ; =1,第 1行無鍵閉合,轉(zhuǎn) LTWO MOV A, 04H ;裝第 1 行行值 AJMP LKP LTWO: JB , LTHR ; =1,第 2 行無鍵閉合,轉(zhuǎn) LTHR MOV A, 08H ;裝第 2 行行值 AJMP LKP LTHR: JB , NEXT ; =1,第 3 行無鍵閉合則轉(zhuǎn) NEXT MOV A, 0CH ;裝第 3 行行值 沈陽工程學(xué)院畢業(yè)設(shè)計(論文) 22 LKP: ADD A, R4 ;計算鍵值 PUSH ACC ;保護鍵值,將鍵值入棧 LK3: ACALL DISP ;延時 10ms 消抖 ACALL KS1 ;查鍵是否繼續(xù)閉合,若閉合再延時 JNZ LK3 POP ACC ;若鍵起,則鍵碼送 A RET NEXT: INC R4 ;掃描列號加 1 MOV A, R2 JNB , KND ;笫 3位為“ 0”,已掃完最高列 則轉(zhuǎn) KEND RLA A ;循環(huán)左移一位 MOV R2, A AJMP LK4 ;進行下一列掃描 KEND: AJMP KEY1 ;掃描完畢,開始新的一輪 鍵盤掃描程序的運行結(jié)果是把閉合鍵的鍵碼放在累加器 A中,接下來的程序是根據(jù)鍵碼進行程序轉(zhuǎn)移,去執(zhí)行該鍵對應(yīng)的操作。流程如 圖: 圖 鍵盤掃描流程圖 KEY: MOV R2, 0FFH ;計算鍵值子程序,初始化鍵值寄存單元 基于 AT89C52 單片機最小系統(tǒng)設(shè)計 23 MOV DPTR, KEYTABLE ;向 DPTR 加載鍵碼表 CHAZ: INC R2 ;鍵值加 1 MOV A, R2 ;鍵值送給 A MOVC A, @A+DPTR ;查出對比鍵碼 CJNE A, 0FFH, CHA ;搜索對比鍵碼結(jié)束 ? 否,跳到 CHA RET ;是,最終沒找出有效鍵值,直接返回 CHA: CJNE A, R4, CHAZ ;對比鍵碼與當(dāng)前掃描結(jié)果 (鍵碼 )一致 ? ;否,跳到 CHAZ 再搜索 LCALL SHOW ;是,顯示出來 RET ;返回 KEYTABLE: ;鍵碼表 DB 07EH, 07DH, 07BH, 077H DB 0BEH, 0BDH, 0BBH, 0B7H DB 0DEH, 0DDH, 0DBH, 0D7H DB 0EEH, 0EDH, 0EBH, 0E7H DB 0FFH 顯示程序設(shè)計 動態(tài)掃描從左到右進行,顯示緩沖區(qū)首地址為 79H。因此各位顯示器都掃過一遍之后,就返回監(jiān)控程序。經(jīng)過一段時間間隔后,再調(diào)用顯示掃描程序。通過這種反復(fù)調(diào)用來實現(xiàn)LED 顯示器的動態(tài)掃描。 初始化子程序: DISPP: MOV P1,73H LCALL DELAYTIME RET 顯示鍵值子程序: SHOW: MOV A, R2 MOV B, 10 DIV AB SHOWX: MOV DPTR, LEDTABLE XCH A, B MOVC A, @A+DPTR MOV SBUF, A CLR TI JNB TI, $ 沈陽工程學(xué)院畢業(yè)設(shè)計(論文) 24 XCH A, B MOVC A, @A+DPTR MOV SBUF, A CLR TI JNB TI, $ RET DELAYTIME: ; 50mS 延時子程序 MOV TMOD, 01H HH: MOV TH0, 4CH MOV TL0, 00H SETB TR0 CLR TF0 NB TF0, $ CLR TR0 RET LEDTABLE: DB 0FCH, 060H, 0DAH, 0F2H, 066H, 0B6H; LED 字型碼表 DB 0BEH, 0E0H, 0FEH, 0E6H, 02H END 基于 AT89C52 單片機最小系統(tǒng)設(shè)計 25 結(jié)論 本文從單片機的工作原理出發(fā),對最小系統(tǒng)架構(gòu)進行探討,根據(jù)單片機的特性對該系統(tǒng)進行設(shè)計。我將整個系統(tǒng)劃分為時鐘電路,顯示電路,按鍵電路,復(fù)位電路等模塊。設(shè)計程序采用匯編語言,在所做的模塊上進行驗證。 由于本人對最小系統(tǒng)的認(rèn)識有限,在設(shè)計過程中遇到不少困難。在設(shè)計程序方面出現(xiàn)不少問題,所以用了比較簡單的程序運算。雖然花了幾個月的時間盡力把畢 業(yè)做好,但由于本人能力的原因,整個系統(tǒng)做的并不理想,但是在整個設(shè)計的過程中我積累了不少的經(jīng)驗,學(xué)會一些系統(tǒng)的應(yīng)。 我一直認(rèn)為畢業(yè)設(shè)計重在過程。確實是這樣的。這個畢 業(yè) 設(shè) 計 的過程,其實也就是我不斷學(xué)習(xí)的過程。在這個過程中我學(xué)到了許多新的知識,能力也提高了不少。這些收獲給我?guī)淼南矏傔h(yuǎn)遠(yuǎn)超過了完成畢業(yè)設(shè)計時給我?guī)淼南矏?。我相信,以后再做這些設(shè)計的時候一定還可以做得更好。 沈陽工程學(xué)院畢業(yè)設(shè)計(論文) 26 致謝 此次畢業(yè)設(shè)計是我們從大學(xué)畢業(yè)生走向未來工程師重要的一步。從最初的選題,開題到計算、繪 圖直到完成設(shè)計。其間,查找資料,老師指導(dǎo),與同學(xué)交流,反復(fù)修改圖紙,每一個過程都是對自己能力的一次檢驗和充實。 通過這次實踐,我了解了單片機最小系統(tǒng)的用途及工作原理,熟悉了設(shè)計最小系統(tǒng)的設(shè)計步驟,鍛煉了工程設(shè)計實踐能力,培養(yǎng)了自己獨立設(shè)計能力。此次畢業(yè)設(shè)計是對我專業(yè)知識和專業(yè)基礎(chǔ)知識一次實際檢驗和鞏固,同時也是走向工作崗位前的一次熱身。 經(jīng)過兩個多月的的努力,在老師的和同學(xué)的幫助下,設(shè)計終于浮出水面了。 由于我的經(jīng)驗少,遇到了許多的問題。在設(shè)計之初,我查閱了大量資料,但是對單片機最小系統(tǒng)這部分有很多不明白的地 方,經(jīng)過多次和老師的溝通,老師的悉心講解使我對這一內(nèi)容有了進一步的了解,為我課程設(shè)計的圓滿完成奠定了良好的基礎(chǔ)。老師給了我許許多多的幫助和關(guān)懷,如果沒有老師的督促和指導(dǎo),以及同學(xué)的支持,我將很難完成本次設(shè)計。 在這里我首先感謝我的指導(dǎo)教師孟祥斌老師,他平日里工作繁忙,但在我們做設(shè)計這些日子里,從題目下達(dá)到查閱資料,設(shè)計草案的修改和確定,中期檢查,后期論文篆寫等整個過程中老師都給予了我最大的幫助,我的設(shè)計比較煩瑣,老師總是不厭其煩的給我講解糾正。孟老師學(xué)識淵博,治學(xué)嚴(yán)謹(jǐn),平易近人,在老師的幫助之下我學(xué)到了很多 ,對電子技術(shù)有了更進一步的了解,對專業(yè)知識學(xué)習(xí)的更加扎實,也學(xué)會了很多為人處事的方式方法。對老師的幫助我深表感謝 基于 AT89C52 單片機最小系統(tǒng)設(shè)計 27 參考文獻(xiàn) [1] 何立民主編 . 單片機應(yīng)用文集 . 北京 :北京航空航天大學(xué)出版社, 1994 [2] 王福瑞主編 . 單片微機測控系統(tǒng)設(shè)計大全 . 北京:北京航空航天大學(xué)出版社, 1999 [3] 夏繼強 沈德金主編 . 單片機實驗與實踐教程 . 北京:北京航空航天大學(xué)出版社, 2021 [4] 李朝青主編 . PC機及單片機數(shù)據(jù)通信技術(shù) . 北京:北京航空航天大學(xué)出版社, 2021 [5] 馬忠梅主編 . 單片機的 c語言應(yīng)用程序設(shè)計 .北京 :北京航空航天大學(xué)出版社, 2021 [6] 沈美明、溫冬嬋主編 .IBMPC匯編語言程序設(shè)計 .北京:清華大學(xué)出版社 2021 [7] 何立民主編 . MCS51系列單片機應(yīng)用系統(tǒng)設(shè)計 .北京:北京航空航天大學(xué)出版社 2021 [8] 劉慶江 張曉光 . 一種實用的集成芯片測試儀的設(shè)計 . 中國礦業(yè)大學(xué)信息與電氣工程學(xué)院 , 2021 [9] 靳達(dá)主編 . 單片機應(yīng)用系統(tǒng)開發(fā)實例導(dǎo)航 . 北京 :人民郵電出版社, 2021 [10] 李朝青主編 . 單片機原理及接口技 術(shù) .北京:北京航空航天大學(xué)出版社 2021 [11] 胡漢才主編 . 單片機原理及其接口技術(shù) . 北京 :清華大學(xué)出版社, 1995 [12] 周航慈主編 . 單片機應(yīng)用程序設(shè)計基礎(chǔ) .北京:北京航空航天大學(xué)出版社, 1991 [13] 李朝青主編 . PC機及單片機數(shù)據(jù)通信技術(shù) . 北京:北京航空航天大學(xué)出版社, 2021 [14] 陸愛民 . 單片機和圖形液晶顯示器接口應(yīng)用技術(shù) . 電子產(chǎn)品世界 . 2021 [15] V. Microprocessors and micro puter system. Van Nostrand Reinhold pany,1982 [16] ATMEL. 8bit Microcontroller with 2Kbytes Flish AT89C2051. [17] Laboratory at the NASA Langley Research Center. The Data Acquisition and Control Systems of the Jet Noise. 1998. [18] ATMEL. 89C52 DATA SHEET. 1998. [19] Maxin product select or Guide 2021, May 61~ 63. 沈陽工程學(xué)院畢業(yè)設(shè)計(論文) 28 附 錄 電路版模擬圖 基于 AT89C52 單片機最小系統(tǒng)設(shè)計 29 附 錄 設(shè) Inter 8052片內(nèi) RAM78H7FH單元為顯示緩沖區(qū),依次從低到高存顯示數(shù)據(jù) ORG 0000H AJMP MAIN ORG 0080H MAIN : MOV SP, 60H MOV R0, 08H MOV R1, 78H LCALL ML ; 調(diào)清零子程序 MOV R0, 64 ; 清工作單元 MOV R1, 20H LCALL ML MOV A, 03H ; 8155的初始化 MOV DPTR, 7F00H MOVX @DPTR,A ST: MOV 78H, 0FFH ; 顯示 P. MOV 79H, 0FFH MOV 7AH, 0FFH MOV 7BH, 0FFH MOV 7CH, 0FFH MOV 7DH, 0FFH MOV 7EH, 0FFH MOV 7FH, 0CH LM: LCALL DIS ; 調(diào)顯示顯示 P. LCALL SHIFT ; 調(diào)移位程序 LCALL LTIM ; 調(diào)延時子程序
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1