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

正文內(nèi)容

單片機課程設(shè)計——單片機雙字節(jié)十六進(jìn)制減法實驗設(shè)計(已修改)

2025-01-30 13:46 本頁面
 

【正文】 單片機雙字節(jié)十六進(jìn)制減法實驗設(shè)計 摘要 本設(shè)計是基于51系列的單片機進(jìn)行的雙字節(jié)十六進(jìn)制減法設(shè)計,可以完成計算器的鍵盤輸入,進(jìn)行加、減、3位無符號數(shù)字的簡單運算,并在LED上相應(yīng)的顯示結(jié)果。 設(shè)計過程在硬件與軟件方面進(jìn)行同步設(shè)計。硬件方面從功能考慮,首先選擇內(nèi)部存儲資源豐富的AT89C51單片機,輸入采用5個鍵盤。顯示采用3位7段共陰極LED動態(tài)顯示。軟件方面從分析計算器功能、流程圖設(shè)計,再到程序的編寫進(jìn)行系統(tǒng)設(shè)計。編程語言方面從程序總體設(shè)計以及高效性和功能性對C語言和匯編語言進(jìn)行比較分析,針對計算器四則運算算法特別是乘法和除法運算的實現(xiàn),最終選用KEIL公司的μVision3軟件,采用匯編語言進(jìn)行編程,并用proteus仿真。 引言 十六進(jìn)制減法計算器的原理與設(shè)計是單片機課程設(shè)計課題中的一個。在完成理論學(xué)習(xí)和必要的實驗后,我們掌握了單片機的基本原理以及編程和各種基本功能的應(yīng)用,但對單片機的硬件實際應(yīng)用設(shè)計和單片機完整的用戶程序設(shè)計還不清楚,實際動手能力不夠,因此對該課程進(jìn)行一次課程設(shè)計是有必要的。單片機課程設(shè)計既要讓學(xué)生鞏固課本學(xué)到的理論,還要讓學(xué)生學(xué)習(xí)單片機硬件電路設(shè)計和用戶程序設(shè)計,使所學(xué)的知識更深一層的理解,十進(jìn)制加法計算器原理與硬軟件的課程設(shè)計主要是通過學(xué)生獨立設(shè)計方案并自己動手用計算機電路設(shè)計軟件,編寫和調(diào)試,最后仿真用戶程序,來加深對單片機的認(rèn)識,充分發(fā)揮學(xué)生的個人創(chuàng)新能力,并提高學(xué)生對單片機的興趣,同時學(xué)習(xí)查閱資料、參考資料的方法。關(guān)鍵詞:單片機、計算器、AT89C51芯片、匯編語言、數(shù)碼管、加減 目錄摘 要 ..........................................01引 言 ..........................................01一、 設(shè)計任務(wù)和要求.............................1 設(shè)計要求 2 性能指標(biāo)3 設(shè)計方案的確定 二、 單片機簡要原理.............................1 AT89C51的介紹2 單片機最小系統(tǒng)3 七段共陰極數(shù)碼管三、 硬件設(shè)計...................................1 鍵盤電路的設(shè)計 2 顯示電路的設(shè)計四、 軟件設(shè)計................................... 1 系統(tǒng)設(shè)計2 顯示電路的設(shè)計五、 調(diào)試與仿真.................................1 Keil C51單片機軟件開發(fā)系統(tǒng)2 proteus的操作 心得體會....................................參考文獻(xiàn).........................................附錄1 系統(tǒng)硬件電路圖............................附錄2 程序清單.................................. 設(shè)計任務(wù)和要求 設(shè)計要求 本次課程設(shè)計,我選擇的課題是單片機十進(jìn)制加法計算器軟硬件設(shè)計 ,設(shè)計任務(wù)為: 設(shè)計一鍵盤顯示裝置,鍵盤上除需定義16個十六進(jìn)制數(shù)字鍵外還要相應(yīng)的功能鍵,其它鍵不定義無響應(yīng)。利用此系統(tǒng)可分別可輸入十六進(jìn)制被減數(shù)與減數(shù),實現(xiàn)兩數(shù)相減并將結(jié)果以十六進(jìn)制形式顯示出來。(擴展:多位16進(jìn)制數(shù)相減) 性能指標(biāo) 本課程設(shè)計的十六進(jìn)制減法,計算結(jié)果全為整數(shù),計算結(jié)果溢出結(jié)果不顯示。 1 、減法:三位減法,計算結(jié)果若小于零溢出不顯 有顯示差的功能 設(shè)計方案的確定 ,本課題需要使用數(shù)碼管顯示和擴展1*5鍵盤,由于AT89C51芯片的I口不夠多,而且為了硬件電路設(shè)計的簡單化,故選擇串行動態(tài)顯示和用P1口擴展1*5鍵盤,擴展的1*5鍵盤定義十個數(shù)字鍵,5個功能鍵,使用串行動態(tài)顯示顯示運算結(jié)果。 主程序進(jìn)行初始化,采用行列掃描進(jìn)行查表得出鍵值,每次按鍵后調(diào)用顯示子程序。 二、 單片機簡要原理在該課程設(shè)計中,主要用到一個AT89
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1