基于單片機點陣電子顯示屏設計資料_第1頁
基于單片機點陣電子顯示屏設計資料_第2頁
基于單片機點陣電子顯示屏設計資料_第3頁
基于單片機點陣電子顯示屏設計資料_第4頁
基于單片機點陣電子顯示屏設計資料_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要LED大屏幕顯示系統,以AT89S52單片機為核心,由鍵盤顯示、錄放音模塊、光電開關、溫度采集、定時鬧鈴、LED大屏幕顯示等功能模塊組成。基于題目基本要求,本系統對時間顯示和大屏幕顯示進行了重點設計。此外,擴展單片機外圍接口、溫度采集、非接觸式止鬧、滾動屏幕顯示、語音報時等功能。本系統大部分功能由軟件來實現,吸收了硬件軟件化的思想,大部分功能通過軟件來實現,使電路簡單明了,系統穩定性大大提高。本系統不僅成功的實現了要關鍵字:單片機LED大屏幕滾屏顯示1任務設計存儲器內相應的秒值加1;若秒值達到60,則將其清零,并將相應的分字節值加1;若分值達到60,則清零分字節,并將時字節值加1;若時值達到24,則將時字節清零。該方案具方案一:采用熱敏電阻,可滿足40攝氏度至90攝氏度測量范圍,但熱敏電阻精度、3.2總體設計設計總體框圖如圖14*4鍵盤4、系統硬件設計(單元電路設計及分析)9R2R2圖2最小系統電路圖-55℃~125℃,可編程為9位~12位A/D轉換精度,測溫分辨率達到0.0625℃,采用寄生電p10時鐘模塊采用DS1302芯片,DS1302是DALLAS公司推出的涓流充電時鐘芯片內含有一個實時時鐘/日歷和31字節靜態RAM通過簡單的串行接口與單片機進行通信實時時鐘/日歷電路提供秒分時日日期月年的信息每月的天數和閏年的天數可自動調整時鐘操作可通過AM/PM指示決定采用24或12小時格式DS1302與單片機之間能簡單地采用同步串行讀/寫數據以一個字節或多達31個字節的字符組方式通信DS1302工作時功耗很低保持數據和時鐘信息時功率小于1mW,其接線電路如圖41AP惡圖4時鐘電路4.4鍵盤模塊鍵盤、狀態顯示模塊:為了使軟件編程簡單,本設計利用可編程芯片8255。接法如表1所示。PA口接按鍵,PC口則用于控制狀態顯示所用LED點陣。每個按鍵都通過一個10K的上拉電阻接電源+Vcc,按鍵的另一端接地。當有鍵按下時,與該鍵相連的PA口的相應位變為低電平,單片機檢測到該變化后即轉到相應的鍵處理程序,同時在程序中點亮LED點陣。模塊電路如圖5點陣數據串行輸入,器件為移位寄存器TPIC6B595595,門控和掃描信號常以16點陣200W/5V的直流穩壓電源更加安全電路圖如圖7圖8串口通訊電平幅電平幅NY1—10鰱全異顯示四組漢字或英文數字且滾異顯示溫度繼按下申口鰱按下與單片機進行申口通訊亮度鰱按下進行亮度設定鬧鈴鈴修鰱下鬧鰱下鈴按圖10主程序流程5.2顯示子程序流程如圖11開始開始查找顯示漢字數據放入RAM中行掃描32行是否掃完返回圖11顯示子程序流程5.3顯示時間子程序流程如圖12DS1302初始化圖12時間子程序流程圖5.4與PC串口通訊程序返回圖13串口通訊程序開始開始“亮度”鍵是否按下YLED顯示當前亮度等級“+”鍵按下“—”鍵按下存數據加1所存數據減15.6溫度測量流程圖如圖15開始開始DS18B20初始化從DS18B20中讀出數據,放入RAM在LED點陣中顯示返回圖15溫度測量程序流程圖溫度計示值(攝

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論