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

正文內(nèi)容

單片機課程設(shè)計十進制加法計算器設(shè)計-資料下載頁

2025-03-04 19:56本頁面

【導(dǎo)讀】帶動傳統(tǒng)控制檢測技術(shù)日益更新。在實時檢測和自動控制的單片機應(yīng)。是不夠的,還應(yīng)根據(jù)具體硬件結(jié)構(gòu)軟硬件結(jié)合,加以完善??季帉懚?,在功能上還并不十分完善,限制也較多。使得我們對所學(xué)知識徹底鞏固。相應(yīng)的功能鍵,其它鍵不定義無響應(yīng)。利用此系統(tǒng)可分別可輸入十進。制被加數(shù)與加數(shù),實現(xiàn)兩數(shù)相加并將結(jié)果以十進制形式顯示出來。果全為整數(shù),計算結(jié)果溢出結(jié)果不顯示。作為該設(shè)計的主要部分,下面將對它們的原理及功能做詳細(xì)介。芯片AT89C51的外形結(jié)構(gòu)和引腳圖如圖一所示。理器,俗稱單片機。該器件采用ATMEL高密度非易失存儲器制造技術(shù)。制造,與工業(yè)標(biāo)準(zhǔn)的MCS-51指令集和輸出管腳相兼容。其功能特性描述:AT89C51單片機在電子行業(yè)中有著廣泛的應(yīng)用。路,8位微控制器8K字節(jié)在系統(tǒng)可編程FlashROM。每位能驅(qū)動8個TTL邏輯電平。指令字節(jié),校驗時,要求外接上拉電阻。P3口寫入“1”時,它們被內(nèi)部上拉電阻拉高并可作為輸入端口。鐘或用于定時目的。D0位置位,可禁止ALE操作。

  

【正文】 MOV A,P1 CJNE A,0DFH,K13 MOV P1,0BFH MOV A,P1 CJNE A,0BFH,K13 MOV P1,07FH MOV A,P1 CJNE A,07FH,K13 LJMP MLOOP K13: ANL A,0F0H ORL A,B MOV B,A MOV R1,16 MOV R2,0 MOV DPTR,KEYTABLE K14: MOV A,R2 MOVC A,@A+DPTR CJNE A,B,K16 MOV P1,0FH K15: MOV A,P1 CJNE A,0FH,K15 MOV R6,10 單片機課程設(shè)計報告 22 ACALL DELAY MOV A,R2 RET K16: INC R2 DJNZ R1,K14 AJMP MLOOP 。10ms延時子程序 DELAY: MOV R7,10 TS1: MOV R6,0FFH TS2: NOP NOP DJNZ R6,TS2 DJNZ R7,TS1 RET END 6 系統(tǒng)調(diào)試 系統(tǒng)初始狀態(tài)的調(diào)試 系統(tǒng)初始狀態(tài)時, 2 個 LED 顯示器顯示“ 0”,運算法則指示燈全滅。調(diào)試結(jié)果如圖 9 所示。 單片機課程設(shè)計報告 23 圖 9 系統(tǒng)初始狀態(tài)調(diào)試結(jié)果 通過鍵盤分別輸入“ 8”、“ *”、“ 9”, LED 顯示電路和運算法則指示電路分別顯示相應(yīng)的結(jié)果。調(diào)試結(jié)果如圖 11 所示。 單片機課程設(shè)計報告 24 (a)輸入“ 8” (b)輸入“ *” 單片機課程設(shè)計報告 25 (c)輸入“ 9” 圖 10 鍵盤輸入功能調(diào)試結(jié)果 當(dāng)輸入“ 8”、“ *”、“ 9”后,點 擊“ =”可得到運算結(jié)果“ 72”,并通過 LED顯示電路顯示。調(diào)試結(jié)果如圖 11 所示。 單片機課程設(shè)計報告 26 圖 11 系統(tǒng)運算功能調(diào)試結(jié)果 心得體會 單片機課程設(shè)計終于結(jié)束了,通過緊張的工作,完成了我的設(shè)計任務(wù) 十進制加法計算器??偟膩碚f,這次課程設(shè)計是比較成功的。當(dāng)然,這其中也經(jīng)歷了許多坎坷,但是在我的堅持不懈下,在老師的細(xì)心指導(dǎo)下,在同學(xué)們的熱情幫助下,最終克服了種種困難,取得了成功。 起初我還想從老師所給的四個單片機課程設(shè)計題目中選擇一題,后來發(fā)覺自己自己對計算器挺感興趣的,所以就決定利用自己所學(xué)的單片機 知識自己做一個計算器。但由于以前從未做過像這種軟硬件相結(jié)合的設(shè)計,所以我請教了好幾個有參加電子競賽的同學(xué)并且在網(wǎng)上 單片機課程設(shè)計報告 27 和圖書館查閱了不少的有關(guān)于單片機課程設(shè)計的文獻以及計數(shù)器的相關(guān)資料。我在了解計算機所需要的主體硬件之后決定編寫程序,在此過程中,其中鍵盤掃描和動態(tài)掃描顯示掃描程序困擾了我很久,經(jīng)過三四天的辛苦工作,終于初步把所需要的程序編好了,于是 Keil 開始進行仿真,在仿真期間也發(fā)現(xiàn)了許多錯誤,基本上都是平日容易犯的錯誤,比如忘記了子程序標(biāo)號、死循環(huán)程序、標(biāo)點符號的漏寫等。經(jīng)過反復(fù)的編譯差錯,仿真編譯通過后 ,于是開始在 Proteus中連硬件電路,全部接完電路之后將 Keil生成的 .Hex文件導(dǎo)入進行仿真,發(fā)現(xiàn)軟件與硬件不能夠?qū)?yīng)協(xié)調(diào)工作,于是分別對軟件和硬件進行檢查,經(jīng)過反復(fù)的仿真調(diào)試,并且在同學(xué)的幫助和自己對每個子程序進行仿真觀察下,終于在課設(shè)快結(jié)束時成功的調(diào)試出結(jié)果了。這就是我這一周課設(shè)的經(jīng)過,看似簡單,過程卻曲折艱辛。 通過這次課程設(shè)計,我進一步加深了對單片機了解。并進一步熟練了對 Keil和 Proteus軟件的操作。在編寫程序的過程中,遇到了很多問題,使我發(fā)現(xiàn)自己以前學(xué)習(xí)上存在的不足,對以前所學(xué)過 的知識理解得不夠深刻,掌握得不夠牢固,對單片機匯編語言掌握得不夠好。通過與同學(xué)探討,終于把問題都解決了,并加深了對計算器工作的原理的了解。同時也掌握了做課程設(shè)計的一般流程,為以后的設(shè)計積累了一定的經(jīng)驗。做課程設(shè)計時,先查閱相關(guān)知識,把原理吃透,確定一個大的設(shè)計方向,在按照這個方向分模塊的把要實現(xiàn)的功能用流程圖的形式展示。學(xué)會了怎么樣去制定計劃,怎么樣去實現(xiàn)這個計劃,并掌握了在執(zhí)行過程中怎么樣去克服心理上的不良情緒??傊ㄟ^ 單片機課程設(shè)計報告 28 這次的設(shè)計,進一步了解了單片微型計算機及應(yīng)用原理,收獲很大,對軟件編程、排錯調(diào)試、查 閱資料等方面得到較全面的鍛煉和提高。 同時為了完成此次的課程設(shè)計,在圖書館和網(wǎng)絡(luò)上找到了許多相關(guān)的資料,大大擴充自己的知識面,使許多以前想解決卻無法解決的困難迎刃而解。將書本上的理論知識和實際有機地結(jié)合起來,從理論中得出結(jié)論。鍛煉了實際分析問題和解決問題的能力,提高了適應(yīng)實際的能力,為今后的學(xué)習(xí)和實踐打下了良好的基礎(chǔ)。此次課設(shè)還鞏固和綜合運用所學(xué)過的原理知識,從而提高自己的實際動手能力和獨立思考的能力。 單片機課程設(shè)計報告 29 參考文獻 [1] 康華光 .電 子技術(shù)基礎(chǔ)( 第 5版) . 高等教育出版社出版, 2021 [2] 徐維祥 .單片微型機原理及應(yīng)用 大連理工大學(xué)出版社, [3] 胡漢才 .單 片 機原 理 與接 口 技術(shù) [M]. 北京 : 清華 大 學(xué) 大學(xué) 出 版社 ,. [4] 李朝青 .單片機原理及接口技術(shù)(簡明修訂版) .杭州:北京航空航天大學(xué)出版社, 1998 [5] 李廣弟 .單片機基礎(chǔ)[M] .北京:北京航空航天大學(xué)出版社, 1994 [6] 曾屹 .單片機原理與應(yīng)用 .中南大學(xué)出版社, 2021 [7] 蔣力培 .單片微機系統(tǒng)實用教程 (第 1版 ).機械工業(yè)出版 社 [8] 姜志海、劉連鑫 .單片微型計算機原理及應(yīng)用 .電子工業(yè)出版社, 2021 附錄 系統(tǒng)硬件電路圖 總電路原理圖
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1