![基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/264b4b71-a991-499f-9c51-98d50adc785f/264b4b71-a991-499f-9c51-98d50adc785f1.gif)
![基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/264b4b71-a991-499f-9c51-98d50adc785f/264b4b71-a991-499f-9c51-98d50adc785f2.gif)
![基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/264b4b71-a991-499f-9c51-98d50adc785f/264b4b71-a991-499f-9c51-98d50adc785f3.gif)
![基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/264b4b71-a991-499f-9c51-98d50adc785f/264b4b71-a991-499f-9c51-98d50adc785f4.gif)
![基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/22/264b4b71-a991-499f-9c51-98d50adc785f/264b4b71-a991-499f-9c51-98d50adc785f5.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 單片機(jī)與接口技術(shù)課程設(shè)計(jì)題目:基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計(jì)班級(jí): 姓名: 學(xué)號(hào): 2015年1月5日目 錄一、設(shè)計(jì)要求.1二、設(shè)計(jì)方案.1 1、電路總設(shè)計(jì).1 2、8X8LED簡(jiǎn)介.1 3、AT89C51簡(jiǎn)介.2 4、74ls245芯片簡(jiǎn)介. 2三、軟件設(shè)計(jì)及調(diào)試.31、軟件調(diào)試.3 2、硬件調(diào)試.3 3、圖形效果.4四、設(shè)計(jì)總結(jié).4附錄1:電路原理圖.5附錄2:程序清單.6參考文獻(xiàn).7 引言 隨著現(xiàn)代計(jì)算機(jī)技術(shù)和自動(dòng)化技術(shù)的發(fā)展,帶動(dòng)了嵌入式技術(shù)的飛速發(fā)展。以單片機(jī)作為控制中心的嵌入式系統(tǒng)在實(shí)際生活中應(yīng)用越來(lái)越廣泛。該設(shè)計(jì)課題使我們能夠掌握LED顯示屏的基本顯示原理和設(shè)計(jì)方法
2、,對(duì)LED顯示屏這個(gè)行業(yè)有了較為深刻的了解和認(rèn)識(shí)。并且對(duì)大學(xué)期間所學(xué)習(xí)的一些理論進(jìn)行了實(shí)踐,使我們對(duì)所學(xué)過(guò)的理論知識(shí)有了新的認(rèn)識(shí)。并且通過(guò)該設(shè)計(jì)課題掌握了51單片機(jī)的的軟硬件開(kāi)發(fā)工具的使用方法,為以后從事相關(guān)行業(yè)的工作積累了實(shí)際工作經(jīng)驗(yàn)。目前我國(guó)的信息行業(yè)發(fā)展迅速,作為主要平面顯示媒介的LED顯示屏的作用也越練越廣泛,相關(guān)的從業(yè)人員也會(huì)越來(lái)越緊缺。但同時(shí)應(yīng)該清楚的認(rèn)識(shí)到我國(guó)的LED技術(shù)雖然發(fā)展迅速但和世界先進(jìn)水平還有一定的差距。因此此課題不論是對(duì)自己的就業(yè)還是對(duì)我國(guó)LED顯示技術(shù)的發(fā)展都有非常現(xiàn)實(shí)與積極的意義。 1、 設(shè)計(jì)要求1、按鍵控制8X8LED點(diǎn)陣屏顯示圖形(每次按下K1時(shí),會(huì)使8X8L
3、ED點(diǎn)陣屏循環(huán)顯示不同圖形)2、要求同時(shí)使用外部中斷和定時(shí)中斷。2、 設(shè)計(jì)方案總體設(shè)計(jì)方案如下:1、本設(shè)計(jì)采用了外部時(shí)鐘電路和復(fù)位電路,晶振頻率為12MHz。如圖(a)所示: (a) 外部時(shí)鐘電路 (b)8X8lED2、8X8LED點(diǎn)陣共需要64個(gè)發(fā)光二極管組成(圖b),且每個(gè)發(fā)光二極管是放置在行線和列線的交叉點(diǎn)上,當(dāng)對(duì)應(yīng)的某一列置1電平,某一行置0電平,則相應(yīng)的二極管就亮;因此要實(shí)現(xiàn)一根柱形的亮法,如圖49所示,對(duì)應(yīng)的一列為一根豎柱,或者對(duì)應(yīng)的一行為一根橫柱,因此實(shí)現(xiàn)柱的亮的方法如下所述:一根豎柱:對(duì)應(yīng)的列置1,而行則采用掃描的方法來(lái)實(shí)現(xiàn)。 一根橫柱:對(duì)應(yīng)的行置0,而列
4、則采用掃描的方法來(lái)實(shí)現(xiàn)。3、AT89C51簡(jiǎn)介 AT89C51是一種帶4K字節(jié)FLASH存儲(chǔ)器(FPEROMFlash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。AT89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。主要特性: ·與MCS-51 兼容 ·全靜態(tài)工作:0Hz-24Hz ·三級(jí)程序存儲(chǔ)器鎖定 ·128*8位內(nèi)部RAM
5、3;32可編程I/O線 ·兩個(gè)16位定時(shí)器/計(jì)數(shù)器 ·5個(gè)中斷源 ·可編程串行通道 ·低功耗的閑置和掉電模式 ·片內(nèi)振蕩器和時(shí)鐘電路 引腳圖 4、74ls245簡(jiǎn)介 當(dāng)8051單片機(jī)的P0口總線負(fù)載達(dá)到或超過(guò)P0最大負(fù)載能力時(shí),必須接入74LS245等總線驅(qū)動(dòng)器。當(dāng)片選端/CE低電平有效時(shí),DIR=“0”,信號(hào)由 B 向 A 傳輸;(接收)DIR=“1”,信號(hào)由 A 向 B 傳輸;(發(fā)送)當(dāng)CE為高電平時(shí),A、B均為高阻態(tài)。 由于P2口始終輸出地址的高8位,接口時(shí)74LS
6、245的三態(tài)控制端1G和2G接地,P2口與驅(qū)動(dòng)器輸入線對(duì)應(yīng)相連。P0口與74LS245輸入端相連,E端接地,保證數(shù)據(jù)線暢通。8051的/RD和/PSEN相與后接DIR,使得RD且PSEN有效時(shí),74LS245輸入(P0.1D1),其它時(shí)間處于輸出(P0.1D1)。3、 軟件設(shè)計(jì)及調(diào)試 根據(jù)8X8LED點(diǎn)陣顯示的內(nèi)部結(jié)構(gòu)分析可知,要實(shí)現(xiàn)柱形顯示有兩種方法:(1)一根豎柱:對(duì)應(yīng)的列置1,而行則采用掃描的方法來(lái)實(shí)現(xiàn)。(2)一根橫柱:對(duì)應(yīng)的行置0,而列則采用掃描的方法來(lái)實(shí)現(xiàn)。柱形的移動(dòng)是由軟件中的循環(huán)程序?qū)崿F(xiàn),例如實(shí)現(xiàn)豎柱的移動(dòng)只需要改變不同的列置1。1、 軟件調(diào)試 在軟件調(diào)試中,本課題采用KEIL軟
7、件進(jìn)行調(diào)試。程序的編寫(xiě)很重要,本次課程設(shè)計(jì)的系統(tǒng)的編程采用C語(yǔ)言完成。C語(yǔ)言的編寫(xiě)相比較匯編語(yǔ)言要簡(jiǎn)單些,但是有些地方需要我們注意。它區(qū)分大小寫(xiě)時(shí)如果不小心大小寫(xiě)輸入錯(cuò)誤在編譯時(shí)會(huì)顯示很多錯(cuò)誤,需要我們一一檢查,會(huì)浪費(fèi)時(shí)間。同時(shí),在編寫(xiě)程序的過(guò)程中不能重復(fù)定義相同的名字,編譯成功后勾選輸出HEX文件然后再編譯就會(huì)生成相應(yīng)的HEX文件。2、 硬件調(diào)試 本次課程設(shè)計(jì)的硬件調(diào)試主要是用Proteus軟件進(jìn)行調(diào)試,在Proteus界面中放置要運(yùn)用到的元件并連接好電路圖,確認(rèn)連線沒(méi)有錯(cuò)誤后雙擊單片機(jī)添加進(jìn)利用KEIL軟件編寫(xiě)好的程序的HEX文件進(jìn)行聯(lián)調(diào),最后運(yùn)行電路圖,若沒(méi)有錯(cuò)誤,每按一次K1鍵則8X8
8、LED就會(huì)一次循環(huán)顯示不同的圖形。如果電路無(wú)法運(yùn)行,則需要檢查所用元件型號(hào)是否適用,要選擇合適型號(hào)的元件才能出現(xiàn)理想的效果。3、圖形效果 圖形1圖形1圖形2 圖形3四、設(shè)計(jì)總結(jié) 根據(jù)設(shè)計(jì)結(jié)果,本設(shè)計(jì)基本完成了設(shè)計(jì)要求。經(jīng)過(guò)系統(tǒng)的硬件、軟件的調(diào)試,測(cè)得各部分均已達(dá)到性能要求,擁有正確的圖形顯示功能,并能在LED顯示。由于只編寫(xiě)了顯示三種圖形程序,不能顯示更多的圖形,所以還有所欠缺,但是可以通過(guò)改變程序來(lái)實(shí)現(xiàn)更多圖形顯示。此次課程設(shè)計(jì)無(wú)論是從知識(shí)的鞏固角度還是從對(duì)以后的工作學(xué)習(xí)的影響都有著非常重要的意義,使我加深了對(duì)單片機(jī)認(rèn)識(shí),鍛煉了動(dòng)腦能力和解決實(shí)際問(wèn)題的能力。附錄1 電路原理圖第 10 頁(yè) 附
9、錄2 程序清單#include<reg51.h>#include<intrins.h>#define uchar unsigned char#define uint unsigned int/待顯示圖形編碼uchar code M8=0x3c,0x3c,0x18,0x18,0x18,0x18,0x3c,0x3c, /圖 10x00,0x66,0xff,0xff,0x7e,0x3c,0x18,0x00, /圖 20x66,0x66,0x66,0x66,0x66,0x66,0x66,0x3c /圖 3;uchar i,j;/主程序void main()P0=0xff;P1=
10、0xff; TMOD=0x01; /T0 方式 1TH0=(65536-2000)/256; /2ms 定時(shí)TL0=(65536-2000)%256;IT0=1; /下降沿觸發(fā)IE=0x83; /允許定時(shí)器 0、外部 0 中斷i=0xff; /i 的初值設(shè)為 0xff,加 1 后將從 0 開(kāi)始while(1);/T0 中斷控制點(diǎn)陣屏顯示void Show_Dot_Matrix() interrupt 1TH0=(65536-2000)/256;/恢復(fù)初值TL0=(65536-2000)%256;P0=0xff; /輸出位碼和段碼P0=Mij;P1=_crol_(P1,1);j=(j+1)%8;/INT0 中斷(定時(shí)器由鍵盤(pán)中斷啟動(dòng))void Key_Down() interrupt 0P0=0xff;P1=0x80;j=0;i=(i+1)%3; /i 在 0,1,2 中取值,因?yàn)橹灰?3 個(gè)圖形TR0=1;參考文獻(xiàn):彭偉 編著 單片機(jī)C語(yǔ)言程序設(shè)計(jì)實(shí)例 . 電子工業(yè)出版社謝維成,楊加國(guó) 單片機(jī)原理與應(yīng)用及C51程序設(shè)計(jì)第二版 . 清華大學(xué)出版社 贛南師范學(xué)院 2014
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年業(yè)務(wù)咨詢合同范本
- 2025年新晉策劃商協(xié)議標(biāo)準(zhǔn)版
- 2025年高效電子貨運(yùn)定艙協(xié)議
- 2025年醫(yī)療服務(wù)協(xié)同與發(fā)展協(xié)議
- 2025年債務(wù)擔(dān)保合同示范
- 2025年中行商業(yè)房產(chǎn)貸款合同標(biāo)準(zhǔn)范本
- 2025年供應(yīng)鏈管理業(yè)務(wù)綁定協(xié)議
- 2025年度策劃職員離職信息保密合同
- 2025年個(gè)人養(yǎng)殖魚(yú)塘租賃合同模板
- 2025年國(guó)有產(chǎn)權(quán)轉(zhuǎn)讓合同模板
- 2023九年級(jí)歷史下冊(cè) 第三單元 第一次世界大戰(zhàn)和戰(zhàn)后初期的世界第10課《凡爾賽條約》和《九國(guó)公約》教案 新人教版
- 偏癱患者肩關(guān)節(jié)脫位的綜合康復(fù)治療
- 持續(xù)質(zhì)量改進(jìn)項(xiàng)目匯報(bào)
- 2024版買(mǎi)賣二手車合同范本
- 阻燃更要消煙一文讓你掌握無(wú)煙阻燃改性技術(shù)的方方面面
- 第15課 列強(qiáng)入侵與中國(guó)人民的反抗斗爭(zhēng) 教學(xué)設(shè)計(jì)-2023-2024學(xué)年中職高一上學(xué)期高教版(2023)中國(guó)歷史全一冊(cè)
- 2023年人教版七年級(jí)歷史下冊(cè)《全冊(cè)課件》
- 新大象版科學(xué)三年級(jí)下冊(cè)全冊(cè)知識(shí)點(diǎn) (復(fù)習(xí)用)
- 2024年黑龍江省專升本考試生理學(xué)護(hù)理學(xué)專業(yè)測(cè)試題含解析
- 建筑設(shè)計(jì)工程設(shè)計(jì)方案
- 供熱行業(yè)環(huán)境保護(hù)管理辦法
評(píng)論
0/150
提交評(píng)論