版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計成果說明書</b></p><p> 題 目: 動態(tài)顯示的設(shè)計 </p><p> 2008年12月30日</p><p><b> 課程設(shè)計任務(wù)書</b></p><p> 2008—2009學(xué)年 第一學(xué)期</p>
2、<p> 學(xué)院 機電工程 班級 A06電氣2 專業(yè) 電氣工程及其自動化 </p><p><b> 摘要:</b></p><p> 本人利用一個80C51單片機和一個8位共陽極LED顯示器,借助Medwin和Proteus兩款軟件,設(shè)計了一個能顯示我自己的班級姓名學(xué)號并讓它們輪流滾動的程序,另設(shè)計了一個電子時鐘程
3、序。</p><p><b> 關(guān)鍵字:</b></p><p> 80C51單片機 8位共陽極LED顯示器 晶振頻率為12MHZ</p><p><b> 目錄:</b></p><p> 一.設(shè)計任務(wù)…………………………………………………………………………………………… .1
4、.</p><p> 二.主要技術(shù)指標與要求……………………………………………………………………………… .1.</p><p> 三.選定方案的論證及整體電路的工作原理………………………………………………………… .1.</p><p> 四.單元電路的設(shè)計計算,元器件選擇,電路圖…………………………………………………… .1.</p>
5、<p> 五.實際電路性能指標測試結(jié)果與分析……………………………………………………………… .2.</p><p> 六.程序………………………………………………………………………………………………… .2.</p><p> 七.元器件列表………………………………………………………………………………………… .4.</p><p> 八.
6、整體電路圖………………………………………………………………………………………… .5.</p><p> 九.設(shè)計總結(jié)…………………………………………………………………………………………… .5.</p><p> 十.參考文獻…………………………………………………………………………………………… .5.</p><p><b> 正文:<
7、;/b></p><p><b> 一.設(shè)計任務(wù):</b></p><p><b> 動態(tài)顯示的設(shè)計</b></p><p> 二.主要技術(shù)指標與要求:</p><p> 1)由80C51單片機和8位或6位LED顯示器組成;</p><p> 2)顯示方式為動
8、態(tài)顯示;</p><p> 3)能顯示自己的班級姓名學(xué)號;</p><p> 4)最好能夠移動顯示。</p><p> 三.選定方案的論證及整體電路的工作原理:</p><p><b> 1.設(shè)計思想:</b></p><p> 要動態(tài)顯示自己的班級姓名學(xué)號,而且只要用一個8位LED顯示
9、器,所以用一個51單片機就可以直接驅(qū)動,不用外加上拉電阻和外接其他元件,直接利用51單片機的I/O口連接8位LED的驅(qū)動口與數(shù)據(jù)口即可。我用51單片機的P2口作為數(shù)據(jù)輸出口,P3口作為LED位選擇端口??傮w編程采用了動態(tài)顯示的編程方案,參考了書上的顯示程序。 </p><p> 2.整體電路的工作原理圖: </p><p> 四.單元電路的設(shè)計計算,元器件選擇,電路圖: <
10、;/p><p> 1.80C51單片機:</p><p> 80C51單片機的引腳如上圖所示,總共有38個引腳,省去了內(nèi)部還有GND與Vcc兩個引腳,總共有40個引腳,其中XTAL1與XTAL2是時鐘電路引腳,RST是復(fù)位控制輸入引腳,PSEN是片外程序存儲器讀選通信號輸出,ALE是允許地址鎖存輸出,EA是片內(nèi)、片外程序存儲器選擇輸出,P0、P1、P2、P3均可以作為單片機的I/O口。&l
11、t;/p><p> 我使用了單片機的P2口作為數(shù)據(jù)輸出口,P3口作為LED位選擇端口。</p><p> 2.8位LED顯示器</p><p> 此LED顯示器的型號為7SEG-MPX8A-BLUE,是8位共陽極LED顯示器,共有16個引腳,其中ABCDEFG和DP為分別控制8段數(shù)碼管暗滅的引腳,通過8段數(shù)碼管的暗滅來顯示0到F以及小數(shù)點的顯示;12345678這
12、些引腳為控制8個位的選擇引腳。</p><p> 我在設(shè)計時,ABCDEFG DP這些引腳我接了P2口,12345678這些引腳我接了P3口。</p><p> 五.實際電路性能指標測試結(jié)果與分析:</p><p> 測試結(jié)果:實際電路在Proteus中測試很成功,能夠動態(tài)顯示我的班級姓名學(xué)號,并且使這些數(shù)字從右向左移動,一遍又一遍的往復(fù)循環(huán)。</p&g
13、t;<p> 結(jié)果分析:實際結(jié)果比較成功,但唯一的遺憾就是由于每一位LED只由8位數(shù)碼管組成,所以顯示效果不是很理想,我的名字顯示時我用的是我姓名每個字的拼音的第一個字母,Z-X-H,但是在LED上只能用2-h-H來代替。</p><p><b> 六.程序:</b></p><p><b> ORG 0000H</b><
14、;/p><p> MAIN:MOV 40H,#0AH;NON</p><p> MOV 41H,#0AH;NON</p><p> MOV 42H,#0AH;NON</p><p> MOV 43H,#0AH;NON</p><p> MOV 44H,#0AH;NON</p><p
15、> MOV 45H,#0AH;NON</p><p> MOV 46H,#0AH;NON</p><p> MOV 47H,#0AH;NON</p><p> MOV 48H,#0BH;A</p><p> MOV 49H,#00H;0</p><p> MOV 4AH,#06H;6<
16、;/p><p> MOV 4BH,#0EH;-</p><p> MOV 4CH,#02H;2</p><p> MOV 4DH,#0AH;NON</p><p> MOV 4EH,#0AH;NON</p><p> MOV 4FH,#02H;Z</p><p> MOV 50
17、H,#0EH;-</p><p> MOV 51H,#0CH;h</p><p> MOV 52H,#0EH;-</p><p> MOV 53H,#0DH;H</p><p> MOV 54H,#0AH;NON</p><p> MOV 55H,#0AH;NON</p><p
18、> MOV 56H,#00H;0</p><p> MOV 57H,#06H;6</p><p> MOV 58H,#01H;1</p><p> MOV 59H,#00H;0</p><p> MOV 5AH,#00H;0</p><p> MOV 5BH,#06H;6</p>
19、;<p> MOV 5CH,#02H;2</p><p> MOV 5DH,#03H;3</p><p> MOV 5EH,#09H;9</p><p> MOV 5FH,#0AH;NON</p><p> MOV 60H,#0AH;NON</p><p> MOV 61H,#0AH
20、;NON</p><p> MOV 62H,#0AH;NON</p><p> MOV 63H,#0AH;NON</p><p> MOV 64H,#0AH;NON</p><p> MOV 65H,#0AH;NON</p><p> MOV 66H,#0AH;NON</p><
21、;p> LOOP:MOV R2,#40H</p><p> LOOP1:MOV A,R2</p><p><b> MOV R0,A</b></p><p> MOV 70H,@R0</p><p><b> INC R0</b></p><p> MO
22、V 71H,@R0</p><p><b> INC R0</b></p><p> MOV 72H,@R0</p><p><b> INC R0</b></p><p> MOV 73H,@R0</p><p><b> INC R0</b>
23、;</p><p> MOV 74H,@R0</p><p><b> INC R0</b></p><p> MOV 75H,@R0</p><p><b> INC R0</b></p><p> MOV 76H,@R0</p><p>
24、<b> INC R0</b></p><p> MOV 77H,@R0</p><p> MOV R3,#20H</p><p> LOOP2:LCALL DISPLAY</p><p> DJNZ R3,LOOP2</p><p><b> INC R2</b&g
25、t;</p><p> CJNE R2,#5FH,LOOP1</p><p><b> AJMP LOOP</b></p><p><b> RET</b></p><p> DISPLAY: MOV R1,#70H</p><p> MOV R5,#01H<
26、/p><p> GO:MOV A,R5</p><p><b> MOV P3,A</b></p><p><b> MOV A,@R1</b></p><p> MOV DPTR,#DSEG0</p><p> MOVC A,@A+DPTR</p>
27、<p><b> MOV P2,A</b></p><p><b> LCALL DL1</b></p><p><b> INC R1</b></p><p><b> MOV A,R5</b></p><p> JB ACC.7,O
28、UT</p><p><b> RL A</b></p><p><b> MOV R5,A</b></p><p><b> AJMP GO</b></p><p><b> OUT:RET</b></p><p>
29、DSEG0:DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0FFH,88H,8BH,89H,0BFH</p><p> ; 0 1 2 3 4 5 6 7 8 9 NON A h H - ;</p><p> DL1:MOV R7,#03H</p>
30、<p> DL:MOV R6,#0FFH</p><p> DL2:DJNZ R6,DL2</p><p> DJNZ R7,DL</p><p><b> RET</b></p><p><b> 七.元器件列表:</b></p><p><
31、b> 八.整體電路圖:</b></p><p><b> 九.設(shè)計總結(jié):</b></p><p> 整個過程花了我不少時間,可當做完時才發(fā)現(xiàn)做這個動態(tài)顯示并不是很難,主要是在設(shè)計如何讓顯示的東西移動時花了不少時間,其間網(wǎng)上查了不少資料,也查閱了一些書籍,但是幾乎都沒有得到較好的解決,后來通過老師和同學(xué)的幫忙,調(diào)試了數(shù)次終于達成了移動的效果。&l
32、t;/p><p> 在實際的操作過程中,能把理論中所學(xué)的知識靈活地運用起來,并在調(diào)試中會遇到各種各樣的問題,程序的調(diào)試提高了我們解決問題的能力,學(xué)會了在設(shè)計中獨立解決問題,也包括怎樣去查找問題。所有的事都得自己親手去操作才會在腦海中留下深刻的印象,這個小小的課程設(shè)計讓我可以熟練的操作Medwin和Proteus兩款軟件,也加深了我對51單片機及其編程的認識和理解。</p><p> 整個過
33、程都是我一個人獨立完成的,收獲不小,發(fā)現(xiàn)調(diào)試的過程并不是想象中的那樣簡單,需要耐心、仔細地分析和解決問題,可以讓我的性格更加沉穩(wěn)。這樣的課程設(shè)計很能培養(yǎng)我們的能力,讓我們不再局限于書本上的知識。</p><p><b> 十.參考文獻:</b></p><p> [1] 蔡美琴、張為民、何金兒、毛敏、陶正蘇、毛義梅.MCS-51系列單片機系統(tǒng)及其應(yīng)用(第二版),高
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計--傳送帶動態(tài)顯示重量
- protel_99_se期末課程設(shè)計-動態(tài)顯示
- 課程設(shè)計---4位數(shù)碼塊動態(tài)顯示驅(qū)動電路設(shè)計
- 單片機課程設(shè)計報告--- led點陣動態(tài)顯示屏設(shè)計
- 動態(tài)顯示數(shù)字時鐘的設(shè)計(圖文)
- 動態(tài)顯示電路
- 數(shù)碼管的動態(tài)顯示設(shè)計與研究
- 畢業(yè)設(shè)計---旋轉(zhuǎn)led動態(tài)顯示屏的設(shè)計
- 單片機原理及應(yīng)用課程設(shè)計--數(shù)碼管動態(tài)顯示滾動示單個數(shù)字設(shè)計
- 動態(tài)顯示原理及應(yīng)用
- 單片機課程設(shè)計--動態(tài)數(shù)碼顯示技術(shù)
- 混凝土破壞面的動態(tài)顯示.pdf
- 2050粗軋過程動態(tài)顯示系統(tǒng)的設(shè)計與實現(xiàn).pdf
- 基于mcs51系列單片機實現(xiàn)鍵盤按鍵與數(shù)字動態(tài)顯示計數(shù)器課程設(shè)計
- 課程設(shè)計-年歷顯示
- 一種LED漢字信息動態(tài)顯示可控系統(tǒng)的設(shè)計.pdf
- led顯示屏動態(tài)顯示和遠程監(jiān)控的實現(xiàn)
- 一種LED漢字信息動態(tài)顯示可控系統(tǒng)的設(shè)計.pdf
- led顯示屏動態(tài)顯示和遠程監(jiān)控的實現(xiàn)
- 數(shù)字顯示儀表課程設(shè)計
評論
0/150
提交評論