簡易的數(shù)碼管顯示系統(tǒng)實驗報告_第1頁
簡易的數(shù)碼管顯示系統(tǒng)實驗報告_第2頁
簡易的數(shù)碼管顯示系統(tǒng)實驗報告_第3頁
簡易的數(shù)碼管顯示系統(tǒng)實驗報告_第4頁
簡易的數(shù)碼管顯示系統(tǒng)實驗報告_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、金貶畧沒hefei university工具軟件應用課程設計bachelor dissertation題目:簡易數(shù)碼管顯示系統(tǒng)系另i:電子信息與電氣工程系學號:專業(yè)(班級):參與人姓名:完成時間:簡易數(shù)碼管顯示系統(tǒng)一課程設計目標及內(nèi)容利用單片機設計一個簡易的數(shù)碼管顯示系統(tǒng),實現(xiàn)0-59秒白動計數(shù)。要求:可使用用軟件延時或定時屮斷的方法實現(xiàn)0-59秒白動計數(shù)。使用6位數(shù)碼管的第1、第2位顯示當前數(shù)值。二. 總體設計方案根據(jù)設計要求,要想只用數(shù)碼管的兩位顯示,必然要先位選,再段選, 最后到59后還要重新開始,所以這里應該有個置零,又因為要循環(huán),添加 一個死循環(huán)即可。三. 硬件設計及分析數(shù)碼管是單片

2、機控制系統(tǒng)中最常見的外部元件,常用來指示系統(tǒng)采集 值、系統(tǒng)存儲值或運行的結(jié)果。數(shù)碼管是一種半導體發(fā)光器件,其基本單元 是發(fā)光二極管。數(shù)碼管按段數(shù)分為7段數(shù)碼管和8段數(shù)碼管,8段數(shù)碼管比7段數(shù)碼管 多一個發(fā)光二極管單位;按能顯示多少個“8”可分為1位、2位、4位等數(shù) 碼管;按發(fā)光二極管單位元連接方式分為共陽極數(shù)碼管和共陰極數(shù)碼管,其屮共陰級輸入高電平有效,共陽級輸入低屯平有12 3 4 5 6 7dp效。數(shù)碼管屮的8個發(fā)光管稱為段,分別是a段、 b段、c段、d段、e段、f段、g段、h段,其屮 h段是小數(shù)點(如右圖)。數(shù)碼管的數(shù)碼與顯示段 位對應關(guān)系如下表。值顯示的段位值顯示的段位0a、 b、 c

3、、 d、 e、 f5a> c d、 f、 g1c6d e fg2a b d c g7a b c3a、 b、 c、 d、 g8a、 b、 c、 d、 c f、 g4b、 c fg9a b、 c fg根據(jù)實驗要求,所需元件清單如下:元件名稱所屬類所屬子類7seg-mpx6-cc-blueoptoelectronics7-segmentat89c51microprocessor ics8051 family電路圖如下圖:u!軟件設計及分析要想只用6位數(shù)碼管的兩位顯示0-59循環(huán),首先要選定位置,指定哪 一塊顯示十位數(shù)或個位數(shù),即位選。然后在該位置上顯示數(shù)字,這里需要個 for循環(huán),讓數(shù)字遞增,

4、假定數(shù)字設為n,那么n/10就是十位數(shù)字,n%10 就是個位數(shù)字,先顯示個位數(shù)字,然后再顯示十位數(shù)字,由于十位數(shù)不經(jīng)常 變動,所以選取適當?shù)难舆t時間,利用人眼的視覺延遲效果即可完成0-59 的演示,循環(huán)結(jié)朿后,令n置零,在最外面加個死循環(huán),即可完成0-59循 環(huán)演示。簡易設計框圖如下:先位選第一位然后段選顯先位選第二位,然后段選顯示五.調(diào)試結(jié)果及說明將keil中生成的hex文件添加至proteus文件中,準備好后,進行proteus與ke訂聯(lián)合仿真,仿真結(jié)果如下:觀察后基本滿足實驗要求,但是剛開始時delay函數(shù)延時時間調(diào)的較長,會出現(xiàn)如下情況:查閱資料后我才發(fā)現(xiàn),原來0-59顯示實際上是顯示

5、個位上的數(shù)字然后 再顯示是十位上的數(shù)字,0-0. 1-0. 2-0'同時'將兩個數(shù)字顯示在數(shù) 碼管上并非真正同吋顯示在數(shù)碼管上,而是兩個數(shù)碼管依次顯示,當然頻率 很高。因為視覺暫留,從而讓人誤認為兩個數(shù)字是同時顯示的。六.項目總結(jié)通過本次項目,我了解了數(shù)碼管的工作原理,對proteus和kc訂的使 用更加熟練,同時也讓我認識了 “視覺暫留”概念,在這次實驗基礎上,我 們小組又做出了 0-999的循環(huán)顯示,不僅很有成就感,還增強了團隊協(xié)作能 力。七.參考文獻陳海宴.51單片機原理及應用基于keil c與proteus m 北京:北京航天航空大學出版社,2013.3附:# incl

6、ude<reg51.h>#define uint unsigned int#define uchar unsigned charucharcodetable=oxfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6,0xee,0x3e、0x9c,0x7a,0x9e,ox8e;共陰極數(shù)碼管編碼表uchar code address2二0xfe,0xfd;/數(shù)碼管位選void delay(uint);void main()uchar m=0;while(l)/ 死循環(huán)for(;m<60;m+)p2=address0; 位選(個位數(shù))pl=tablem% 10;/個位數(shù)字 delay (5000);p2=addr

溫馨提示

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

評論

0/150

提交評論