




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
設(shè)計(jì)題目:簡易電子計(jì)算器專業(yè)班級:13級通信(4)班合作組員:褚屹臣、陳佳鑫、陸飛、劉東指導(dǎo)教師:李海燕設(shè)計(jì)時間:2016.06.13~2016.06.17關(guān)于51單片機(jī)的實(shí)訓(xùn)報(bào)告1.以單片機(jī)為核心器件,構(gòu)造系統(tǒng);2.熟悉、掌握各種外圍接口電路芯片的工作原理和控制方法;3.熟悉、掌握單片機(jī)匯編語言的軟件設(shè)計(jì)方法;4.根據(jù)具體設(shè)計(jì)課題的技術(shù)指標(biāo)和給定條件,能獨(dú)立而正確地進(jìn)行方案論證和電路設(shè)計(jì),要求概念清楚、方案合理、方法正確、步驟完整;5.學(xué)會查閱有關(guān)參考資料和手冊,并能正確選擇有關(guān)元器件和參數(shù);課程設(shè)計(jì)內(nèi)容通過本次實(shí)習(xí)使學(xué)生將所學(xué)的單片機(jī)硬件結(jié)構(gòu)、工作原理、編程方法及各種接口技術(shù)等知識融會貫通,并應(yīng)用到一個簡單通用的單片機(jī)應(yīng)用系統(tǒng)中,從而鍛煉學(xué)生的實(shí)際設(shè)計(jì)開發(fā)能力。(1)鞏固所學(xué)單片機(jī)硬件結(jié)構(gòu)、工作原理、編程方法及各種接口技術(shù)等知識;(2)掌握系統(tǒng)程序的編寫調(diào)試方法;了解實(shí)際單片機(jī)應(yīng)用系統(tǒng)的設(shè)計(jì)方法。實(shí)訓(xùn)目的利用51單片機(jī)設(shè)計(jì)一個貼近生活,切實(shí)有用的電子工具。計(jì)算器是平時常用設(shè)備,其設(shè)計(jì)較為簡單,方案切實(shí)可行,故選擇此題目為本次實(shí)訓(xùn)的課題。設(shè)計(jì)需求及原因計(jì)算器電路包括三個部分:顯示電路、鍵盤掃描電路、單片機(jī)微控制電路。用LED數(shù)碼管作為顯示電路,矩陣鍵盤作為輸入電路。模塊圖如圖所示:AT89C51數(shù)碼管顯示電路輸入電路具體設(shè)計(jì)如下:(1)由于要設(shè)計(jì)的是簡單的計(jì)算器,可以進(jìn)行四則運(yùn)算,為了得到較好的顯示效果,采用LED數(shù)碼管顯示數(shù)據(jù)和結(jié)果。(2)另外鍵盤包括數(shù)字鍵(0~9)、符號鍵(+、-、×、÷)、清除鍵和等號鍵,故只需要16個按鍵即可,采用集成的計(jì)算鍵盤。方案的設(shè)計(jì)開始初始化參數(shù)初始化LCD顯示有鍵輸入?讀取鍵碼LCD顯示數(shù)字鍵清零鍵功能鍵狀態(tài)清零輸入數(shù)值數(shù)值送顯示YN等待數(shù)值輸入結(jié)果送顯示根據(jù)上次功能鍵和輸入的數(shù)據(jù)計(jì)算結(jié)果等待數(shù)值輸入結(jié)果送顯示結(jié)果送顯示系統(tǒng)流程(3)執(zhí)行過程:開機(jī)等待鍵入數(shù)值,當(dāng)鍵入數(shù)字,通過LCD顯示出來,當(dāng)鍵入+、-、*、/運(yùn)算符,計(jì)算器在內(nèi)部執(zhí)行數(shù)值轉(zhuǎn)換和存儲,并等待再次鍵入數(shù)值,當(dāng)再鍵入數(shù)值后將顯示鍵入的數(shù)值,按等號就會在LCD上輸出運(yùn)算結(jié)果。(4)錯誤提示:當(dāng)計(jì)算器執(zhí)行過程中有錯誤時,會在LCD上顯示相應(yīng)的提示,當(dāng)除數(shù)為0時,計(jì)算器會在LCD顯示器上提示錯誤。51系列單片機(jī)系統(tǒng)鍵盤LCD顯示矩陣鍵盤的工作原理:
計(jì)算器的鍵盤布局如圖3所示:一般有16個鍵組成,在單片機(jī)中正好可以用一個P口實(shí)現(xiàn)16個按鍵功能,這種形式在單片機(jī)系統(tǒng)中也最常用。電路中采用4*4鍵盤作為輸入電路模塊的話,電路連線會比較簡單,而且這種行列式鍵盤結(jié)構(gòu)能有效地提高單片機(jī)系統(tǒng)中I/O口的利用率。但是在實(shí)際設(shè)計(jì)時我們換成了16個獨(dú)立按鍵。采用獨(dú)立按鍵的方式的話,會占用大量的I/O口資源,但是在這種情況下,編程會很簡單。電路涉及元器件顯示模塊我們采用了LM016L液晶顯示屏來顯示輸出數(shù)據(jù)。運(yùn)算模塊(單片機(jī)控制)
MCS-51單片機(jī)是在一塊芯片中集成了CPU、RAM、ROM、定時器/計(jì)數(shù)器和多功能I/O等一臺計(jì)算機(jī)所需要的基本功能部件。通過程序的設(shè)定可以使單片機(jī)完成制定操作,在本次設(shè)計(jì)中需要單片機(jī)完成四則運(yùn)算的功能。Proteus軟件是EDA工具軟件
其功能特點(diǎn):(1)原理布圖(2)PCB自動或人工布線(3)SPICE電路仿真Keil是51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)c語言的語法來開發(fā)。KeilC51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具。使用軟件課程設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。隨著科學(xué)技術(shù)發(fā)展的日新日異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng)域,在生活中可以說得是無處不在。因此作為電子信息工程專業(yè)的學(xué)生來說掌握單片機(jī)的開發(fā)技術(shù)是十分重要的。
我的題目是簡易計(jì)算器,對于我們這些實(shí)踐中的新手來說,這是一次考驗(yàn)。怎么才能找到課堂所學(xué)與實(shí)際應(yīng)用的最佳結(jié)合點(diǎn)?怎樣讓自己的業(yè)余更接近專業(yè)?這都是我們所要考慮和努力的。經(jīng)過查找資料,編寫程序,加深了對單片機(jī)的了解與認(rèn)識。本次實(shí)訓(xùn),讓我收獲很多,感謝老師的答疑,也感謝同學(xué)的幫助,不僅加深了知識方面,相信以后遇到這方面問題不再會不知所措,讓我把知識和實(shí)踐結(jié)合到一起,通過這次實(shí)踐,我了解自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年語文考查項(xiàng)目與實(shí)施計(jì)劃試題及答案
- 小學(xué)一年級語文技能提升試題及答案
- 浙江省浙北G2聯(lián)盟2022-2023學(xué)年高一下學(xué)期4月期中聯(lián)考生物學(xué)試題(含答案)
- 2024年統(tǒng)計(jì)學(xué)考試學(xué)習(xí)難點(diǎn)闡述試題及答案
- 2024年汽車維修工輪胎與懸掛試題及答案
- 小學(xué)一年級語文試題及答案全面展示
- 二手車評估的心理因素分析試題及答案
- 2024年市場營銷領(lǐng)域的案例分析能力試題及答案
- 2024年計(jì)算機(jī)基礎(chǔ)知識測驗(yàn)試題及答案
- 2024年小學(xué)六年級語文考試的試題及答案總結(jié)
- 健康醫(yī)療大數(shù)據(jù)分析合同
- 《SLT 377-2025水利水電工程錨噴支護(hù)技術(shù)規(guī)范》知識培訓(xùn)
- 2024-2025學(xué)年人教版(2024)七年級數(shù)學(xué)下冊第八章實(shí)數(shù)單元檢測(含答案)
- 膀胱癌部分切除護(hù)理查房
- 兒童心理健康與家庭教育關(guān)系
- 2025屆山東省臨沂市高三下學(xué)期一??荚囉⒄Z試卷(含解析)
- 2025年河南水利與環(huán)境職業(yè)學(xué)院單招職業(yè)傾向性測試題庫學(xué)生專用
- 2025年人體捐獻(xiàn)協(xié)議
- 專題06+函數(shù)與導(dǎo)數(shù)領(lǐng)域中的典型壓軸小題全歸納與剖析課件
- 員工黃賭毒法制培訓(xùn)
- 廣東省廣州市番禺區(qū)2023-2024學(xué)年八年級上學(xué)期期末英語試題(答案)
評論
0/150
提交評論