版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p><b> 課程設(shè)計(jì)成果說明書</b></p><p> 題 目: 動(dòng)態(tài)顯示的設(shè)計(jì) </p><p> 2008年12月30日</p><p><b> 課程設(shè)計(jì)任務(wù)書</b></p><p> 2008—2009學(xué)年 第一學(xué)期</p>
2、<p> 學(xué)院 機(jī)電工程 班級 A06電氣2 專業(yè) 電氣工程及其自動(dòng)化 </p><p><b> 摘要:</b></p><p> 本人利用一個(gè)80C51單片機(jī)和一個(gè)8位共陽極LED顯示器,借助Medwin和Proteus兩款軟件,設(shè)計(jì)了一個(gè)能顯示我自己的班級姓名學(xué)號并讓它們輪流滾動(dòng)的程序,另設(shè)計(jì)了一個(gè)電子時(shí)鐘程
3、序。</p><p><b> 關(guān)鍵字:</b></p><p> 80C51單片機(jī) 8位共陽極LED顯示器 晶振頻率為12MHZ</p><p><b> 目錄:</b></p><p> 一.設(shè)計(jì)任務(wù)…………………………………………………………………………………………… .1
4、.</p><p> 二.主要技術(shù)指標(biāo)與要求……………………………………………………………………………… .1.</p><p> 三.選定方案的論證及整體電路的工作原理………………………………………………………… .1.</p><p> 四.單元電路的設(shè)計(jì)計(jì)算,元器件選擇,電路圖…………………………………………………… .1.</p>
5、<p> 五.實(shí)際電路性能指標(biāo)測試結(jié)果與分析……………………………………………………………… .2.</p><p> 六.程序………………………………………………………………………………………………… .2.</p><p> 七.元器件列表………………………………………………………………………………………… .4.</p><p> 八.
6、整體電路圖………………………………………………………………………………………… .5.</p><p> 九.設(shè)計(jì)總結(jié)…………………………………………………………………………………………… .5.</p><p> 十.參考文獻(xiàn)…………………………………………………………………………………………… .5.</p><p><b> 正文:<
7、;/b></p><p><b> 一.設(shè)計(jì)任務(wù):</b></p><p><b> 動(dòng)態(tài)顯示的設(shè)計(jì)</b></p><p> 二.主要技術(shù)指標(biāo)與要求:</p><p> 1)由80C51單片機(jī)和8位或6位LED顯示器組成;</p><p> 2)顯示方式為動(dòng)
8、態(tài)顯示;</p><p> 3)能顯示自己的班級姓名學(xué)號;</p><p> 4)最好能夠移動(dòng)顯示。</p><p> 三.選定方案的論證及整體電路的工作原理:</p><p><b> 1.設(shè)計(jì)思想:</b></p><p> 要?jiǎng)討B(tài)顯示自己的班級姓名學(xué)號,而且只要用一個(gè)8位LED顯示
9、器,所以用一個(gè)51單片機(jī)就可以直接驅(qū)動(dòng),不用外加上拉電阻和外接其他元件,直接利用51單片機(jī)的I/O口連接8位LED的驅(qū)動(dòng)口與數(shù)據(jù)口即可。我用51單片機(jī)的P2口作為數(shù)據(jù)輸出口,P3口作為LED位選擇端口??傮w編程采用了動(dòng)態(tài)顯示的編程方案,參考了書上的顯示程序。 </p><p> 2.整體電路的工作原理圖: </p><p> 四.單元電路的設(shè)計(jì)計(jì)算,元器件選擇,電路圖: <
10、;/p><p> 1.80C51單片機(jī):</p><p> 80C51單片機(jī)的引腳如上圖所示,總共有38個(gè)引腳,省去了內(nèi)部還有GND與Vcc兩個(gè)引腳,總共有40個(gè)引腳,其中XTAL1與XTAL2是時(shí)鐘電路引腳,RST是復(fù)位控制輸入引腳,PSEN是片外程序存儲(chǔ)器讀選通信號輸出,ALE是允許地址鎖存輸出,EA是片內(nèi)、片外程序存儲(chǔ)器選擇輸出,P0、P1、P2、P3均可以作為單片機(jī)的I/O口。&l
11、t;/p><p> 我使用了單片機(jī)的P2口作為數(shù)據(jù)輸出口,P3口作為LED位選擇端口。</p><p> 2.8位LED顯示器</p><p> 此LED顯示器的型號為7SEG-MPX8A-BLUE,是8位共陽極LED顯示器,共有16個(gè)引腳,其中ABCDEFG和DP為分別控制8段數(shù)碼管暗滅的引腳,通過8段數(shù)碼管的暗滅來顯示0到F以及小數(shù)點(diǎn)的顯示;12345678這
12、些引腳為控制8個(gè)位的選擇引腳。</p><p> 我在設(shè)計(jì)時(shí),ABCDEFG DP這些引腳我接了P2口,12345678這些引腳我接了P3口。</p><p> 五.實(shí)際電路性能指標(biāo)測試結(jié)果與分析:</p><p> 測試結(jié)果:實(shí)際電路在Proteus中測試很成功,能夠動(dòng)態(tài)顯示我的班級姓名學(xué)號,并且使這些數(shù)字從右向左移動(dòng),一遍又一遍的往復(fù)循環(huán)。</p&g
13、t;<p> 結(jié)果分析:實(shí)際結(jié)果比較成功,但唯一的遺憾就是由于每一位LED只由8位數(shù)碼管組成,所以顯示效果不是很理想,我的名字顯示時(shí)我用的是我姓名每個(gè)字的拼音的第一個(gè)字母,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è)計(jì)總結(jié):</b></p><p> 整個(gè)過程花了我不少時(shí)間,可當(dāng)做完時(shí)才發(fā)現(xiàn)做這個(gè)動(dòng)態(tài)顯示并不是很難,主要是在設(shè)計(jì)如何讓顯示的東西移動(dòng)時(shí)花了不少時(shí)間,其間網(wǎng)上查了不少資料,也查閱了一些書籍,但是幾乎都沒有得到較好的解決,后來通過老師和同學(xué)的幫忙,調(diào)試了數(shù)次終于達(dá)成了移動(dòng)的效果。&l
32、t;/p><p> 在實(shí)際的操作過程中,能把理論中所學(xué)的知識(shí)靈活地運(yùn)用起來,并在調(diào)試中會(huì)遇到各種各樣的問題,程序的調(diào)試提高了我們解決問題的能力,學(xué)會(huì)了在設(shè)計(jì)中獨(dú)立解決問題,也包括怎樣去查找問題。所有的事都得自己親手去操作才會(huì)在腦海中留下深刻的印象,這個(gè)小小的課程設(shè)計(jì)讓我可以熟練的操作Medwin和Proteus兩款軟件,也加深了我對51單片機(jī)及其編程的認(rèn)識(shí)和理解。</p><p> 整個(gè)過
33、程都是我一個(gè)人獨(dú)立完成的,收獲不小,發(fā)現(xiàn)調(diào)試的過程并不是想象中的那樣簡單,需要耐心、仔細(xì)地分析和解決問題,可以讓我的性格更加沉穩(wěn)。這樣的課程設(shè)計(jì)很能培養(yǎng)我們的能力,讓我們不再局限于書本上的知識(shí)。</p><p><b> 十.參考文獻(xiàn):</b></p><p> [1] 蔡美琴、張為民、何金兒、毛敏、陶正蘇、毛義梅.MCS-51系列單片機(jī)系統(tǒng)及其應(yīng)用(第二版),高
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課程設(shè)計(jì)--傳送帶動(dòng)態(tài)顯示重量
- protel_99_se期末課程設(shè)計(jì)-動(dòng)態(tài)顯示
- 課程設(shè)計(jì)---4位數(shù)碼塊動(dòng)態(tài)顯示驅(qū)動(dòng)電路設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告--- led點(diǎn)陣動(dòng)態(tài)顯示屏設(shè)計(jì)
- 動(dòng)態(tài)顯示數(shù)字時(shí)鐘的設(shè)計(jì)(圖文)
- 動(dòng)態(tài)顯示電路
- 數(shù)碼管的動(dòng)態(tài)顯示設(shè)計(jì)與研究
- 畢業(yè)設(shè)計(jì)---旋轉(zhuǎn)led動(dòng)態(tài)顯示屏的設(shè)計(jì)
- 單片機(jī)原理及應(yīng)用課程設(shè)計(jì)--數(shù)碼管動(dòng)態(tài)顯示滾動(dòng)示單個(gè)數(shù)字設(shè)計(jì)
- 動(dòng)態(tài)顯示原理及應(yīng)用
- 單片機(jī)課程設(shè)計(jì)--動(dòng)態(tài)數(shù)碼顯示技術(shù)
- 混凝土破壞面的動(dòng)態(tài)顯示.pdf
- 2050粗軋過程動(dòng)態(tài)顯示系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn).pdf
- 基于mcs51系列單片機(jī)實(shí)現(xiàn)鍵盤按鍵與數(shù)字動(dòng)態(tài)顯示計(jì)數(shù)器課程設(shè)計(jì)
- 課程設(shè)計(jì)-年歷顯示
- led顯示屏動(dòng)態(tài)顯示和遠(yuǎn)程監(jiān)控的實(shí)現(xiàn)
- 一種LED漢字信息動(dòng)態(tài)顯示可控系統(tǒng)的設(shè)計(jì).pdf
- 一種LED漢字信息動(dòng)態(tài)顯示可控系統(tǒng)的設(shè)計(jì).pdf
- led顯示屏動(dòng)態(tài)顯示和遠(yuǎn)程監(jiān)控的實(shí)現(xiàn)
- 數(shù)字顯示儀表課程設(shè)計(jì)
評論
0/150
提交評論