




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上一、設計目的和內容目的:為了進一步鞏固學習的理論知識,增強學生對所學知識的實際應用能力和運用所學的知識解決實際問題的能力,開始為期兩周的課程設計。通過設計使學生在鞏固所學知識的基礎之上具有初步的單片機系統設計與應用能力。1、通過本設計,使學生綜合運用單片機技術原理與應用、DSP原理與應用C語言程序設計以及數字電路、模擬電路等課程的內容,為以后從事電子產品設計、軟件編程、系統控制等工作奠定一定的基礎。2、學會使用KEIL C和PROTEUS等軟件,用C語言或匯編語言編寫一個較完整的實用程序,并仿真運行,保證設計的正確性。3、了解單片機接口應用開發的全過程:分析需求、設計
2、原理圖、選用元器件、布線、編程、調試、撰寫報告等。 內容:8*8LED點陣屏顯示數字2、 問題分析、方案的提出、設計思路及原因 問題分析:8*8點陣屏顯示數字,是需要用51單片機通過若干軟件來控制控制8*8點陣屏來實現的。元器件的選取取決于電路的需要。方案的提出:方案一:最小系統加74LS245驅動芯片和成品8*8點陣進行設計。優點:外圍電路簡單易焊,耗時少!缺點:成本較高。方案二:最少系統加三極管驅動和手焊8*8點陣進行設計。優點:成本相對較低。缺點:點陣難焊,耗時長。本次課設采用方案一,原因是耗時少,電路相對穩定。設計思路及原因:考慮到系統的簡單性與實用性,本次課設采用方案一,原因是耗時少
3、,電路相對穩定。3、 電路設計及功能說明,硬件原理框圖及電路圖89C51單片機: 排阻:74LS245的引腳說明:它是8路同相三態雙向總線收發器,可雙向傳輸數據。74LS245還具有雙向三態功能,既可以輸出,也可以輸入數據。 當8051單片機的P0口總線負載達到或超過P0最大負載能力時,必須接入74LS245等總線驅動器。 當片選端/CE低電平有效時,DIR=“0”,信號由 B 向 A 傳輸;(接收) DIR=“1”,信號由 A 向 B 傳輸;(發送)當CE為高電平時,A、B均為高阻態。 由于P2口始終輸出地址的高8位,接口時74LS245的三態控制端1G和2G接地,P2口與驅動器輸入線對應相
4、連。P0口與74LS245輸入端相連,E端接地,保證數據線暢通。8051的/RD和/PSEN相與后接DIR,使得RD且PSEN有效時,74LS245輸入(P0.1D1),其它時間處于輸出(P0.1D1)。 電路仿真結果正確,達到預期設計要求,能循環顯示0-9,刷新時間由定時器0設定。電路圖如下:4、 軟件部分的程序流程圖,算法和使用的編程技巧 程序流程圖如下: 開始 定時器1初始化 主循環 無 定時中斷函數 有無中斷 有 調用顯示子函數 5、 源程序清單,對關鍵的語句(段)要給出簡潔的注釋C語言源程序如下:#include <reg52.h>#include <intrins
5、.h>#define uchar unsigned char#define uint unsigned intuchar code Table_OF_Digits= 0x00,0x3e,0x41,0x41,0x41,0x3e,0x00,0x00,0x00,0x00,0x00,0x21,0x7f,0x01,0x00,0x00,0x00,0x27,0x45,0x45,0x45,0x39,0x00,0x00,0x00,0x22,0x49,0x49,0x49,0x36,0x00,0x00,0x00,0x0c,0x14,0x24,0x7f,0x04,0x00,0x00,0x00,0x72,0x51
6、,0x51,0x51,0x4e,0x00,0x00,0x00,0x3e,0x49,0x49,0x49,0x26,0x00,0x00,0x00,0x40,0x40,0x40,0x4f,0x70,0x00,0x00,0x00,0x36,0x49,0x49,0x49,0x36,0x00,0x00,0x00,0x32,0x49,0x49,0x49,0x3e,0x00,0x00,;uchar i=0,t=0,Num_Index = 0;void main() P3 = 0x80;Num_Index = 0;TMOD = 0x00; /設置定時器1為工作方式0TH0 = (8192-2000)/32;TL
7、0 = (8192-2000)%32; /定時2000usTR0 = 1;IE = 0x82; /啟動定時器1while(1);void LED_Screen_Display() interrupt 1 TH0 = (8192-2000)/32;TL0 = (8192-2000)%32;P3 = _crol_(P3,1);P0 = Table_OF_DigitsNum_Index * 8 +i;if(+i = 8) i = 0;if(+t = 250) t = 0x00;if(+Num_Index = 10) Num_Index = 0;6、 仿真過程綜述 1.雙擊桌面上的ISIS 7 Pro
8、fessional圖標或者單擊屏幕左下方的“開始”“程序”“Proteus 7 Professional” “ISIS 7 Professional” ,隨后就進入了Proteus ISIS集成環境 2.雙擊桌面上的Keil uVision2 圖標或者單擊屏幕左下方的“開始”“程序”“Keil uVision2”,隨后就進入了Keil uVision2 集成環境。 7、 調試過程中的主要難點及解決思路和辦法 主要難點: 1.在安裝proteus軟件和keil軟件時,會出現安裝不上,或者安裝后不能使用; 2.在連接電路時無法找到想要的元器件,或者元器件型號不一致; 3.電路連接好后發現有某處短路
9、,加上程序后無法運行。解決思路: 1.在安裝的時候檢查之前是否安裝過,若安裝過,則需要將以前的注冊表刪除; 2.若找不到元器件,可以在搜索欄里面搜索; 3.連接好電路后,仔細檢查,確認無誤后,再加上程序。8、 課設結果及分析、收獲、體會和建議 通過為期兩周的課程設計,不僅熟悉了proteus和keil軟件的使用,還培養了我們處理問題和解決問題的能力。同時在此過程中,通過與同學的討論,加強了與同學間的交流, 提高了自己的交際能力的同時,也學會了從不同的角度去看待和解決問題。9、 參考文獻張敏霞,孫麗鳳等,c語言程序設計教程(第二版).電子工業出版社2004閻石等,數字電子技術基礎(第五版).高等教育出版社2005童詩白,華成英等,模擬電子技術基礎(第四版).高等教育出版社2006高鋒,單片微型計算機原理與
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 空中乘務專業教學標準(高等職業教育專科)2025修訂
- 中醫康復技術專業教學標準(高等職業教育專科)2025修訂
- 小數乘小數(教學設計)-2024-2025學年五年級上冊數學西師大版
- 2025年中國家用洗手液行業市場全景分析及前景機遇研判報告
- 2021-2026年中國海南省房地產行業投資分析及發展戰略咨詢報告
- 2025-2030年中國盤式真空機行業深度研究分析報告
- 免疫規劃家長課堂
- 健康評估中的疼痛管理
- 2020-2025年中國嬰兒配方食品行業市場調查研究及投資前景預測報告
- 2023-2029年中國高檔鋁木窗行業市場發展現狀及未來發展趨勢預測報告
- 多時空融合技術在區域間道路交通碳排放預測模型中的創新應用
- 嘉興市嘉善縣2024-2025學年三下數學期末學業質量監測試題含解析
- 電影《阿凡達》劇情介紹
- 《足外傷的護理》課件
- 樹牢紀法意識 拒絕酒駕醉駕警示教育專題課件
- 2025至2030贊比亞投資環境經營管理風險及投資趨勢預警報告
- 2025年上半年廣州市荔灣區招考社區居委會專職工作人員招考易考易錯模擬試題(共500題)試卷后附參考答案
- 年度財務審計與報告計劃
- 高新產業園區的品牌營銷戰略
- 數據倉庫安全防護策略-全面剖析
- 2025年北京中考英語閱讀考綱外高頻詞匯(復習必背)
評論
0/150
提交評論