




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嵌入式系統(tǒng)原理與應(yīng)用實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)序號(hào):07實(shí)驗(yàn)項(xiàng)目名稱:LED點(diǎn)陣顯示實(shí)驗(yàn)學(xué)號(hào)姓名ZRZ專業(yè)、班18計(jì)卓1班實(shí)驗(yàn)地點(diǎn)指導(dǎo)教師黃鵬程實(shí)驗(yàn)時(shí)間一、實(shí)驗(yàn)?zāi)康?.通過(guò)實(shí)驗(yàn),理解LED點(diǎn)陣的顯示原理,會(huì)編寫(xiě)LED點(diǎn)陣的驅(qū)動(dòng)程序。二、實(shí)驗(yàn)設(shè)備(環(huán)境)及要求硬件:PC機(jī);軟件:PC機(jī)操作系統(tǒng)windows XP, Proteus軟件,ADS 1.2三、實(shí)驗(yàn)內(nèi)容與步驟實(shí)驗(yàn)內(nèi)容:利用8*8LED點(diǎn)陣顯示模塊以及LPC2000處理器實(shí)現(xiàn)顯示自己名字的 某一個(gè)字的實(shí)驗(yàn),并且要求可以左或右移動(dòng)顯示。實(shí)驗(yàn)步驟:1. 在Proteus將實(shí)驗(yàn)所需的各個(gè)部件連接,確保連接正確無(wú)誤。2. 在ADS當(dāng)中將相應(yīng)的代碼完成,保證編譯
2、通過(guò)無(wú)異常。3. 在Proteus打開(kāi)相應(yīng)的hex文件進(jìn)行仿真實(shí)驗(yàn)。四、實(shí)驗(yàn)結(jié)果與數(shù)據(jù)處理1.實(shí)驗(yàn)連接圖po.(vrxDO*wdiPO,1RxDOJPAM3jEWTO P0.2«CLCW:AP0.OP0 4/SCKCMCAP0 1/AD0 6 P05MSOCVMAT0.VAD0 7 P0 6140SB>CAP0.2/AD1 0F>0.7/SSaXMV曲2舊N T 2 P0.8/TXD1/PVW4/AD1.1 PO.ORxDlJPA*46«nT3PO1O/RTS1CAP1.0/AD12 P011CTS1CAP1 1SCL1 P012OSR1A1AT1 0/AW.3
3、 P0.13DTR1A1AT1.1/AD1.4P014JDCD1JEINT1/SDA1 P015jRM£INT2rAD1SP0.16/EINTOA1AT02/CAP02 PO/17JCAP1 2/SCK1 /MAT1 2P018JCAP1 3JMSO1A4AT1 3PO19JWAT1 2/MOSJ1/CAP1 2P020JMAT1.3SSEL1/EINT3 P0 21/PVM5/AD1 6CAP1 3P0.22/AD1 7CAP0 OAAATOO P023P0.25/AD0 4/AOUT P026/AD0.5 P0.27/AD0.0CATO.1 AWT0.1 P0.28/AD01 A
4、SAPO 2jMAT0 2 P0.29/AD0 2AV>0 3jMAT03 P030/AD0.3INT3/CAroX) P0.31丄:162S£5_Ifl -11 J-IS _1ZU2MR*0E74HC595 <TEXT> .圖1實(shí)驗(yàn)原理圖2.程序代碼 #include "configh"#define MSTR (1 « 5)#define LSBF (1 « 6)Sdefine SPIE (1 « 7)#define SPI.MODE (MSTR LSBF)const uint32 row8 = 0x01,0x0
5、2,0x04,0x08,0x10,0x20,0x40,0x80;const uint32 namel8 = 0x6E, 0x89, 0xE3, 0x89,0x6E,0x00,0xD2,OxCC;const uint32 name28 = 0xB6, 0xD5, 0x01, OxFD, 0xA9, 0x81, 0xA9,0x01; const uint32 name38 = 0xB6,0xD5,OxFF,OxAC, 0x92,0x02,0x92,OxAC;const uint32 big_heart8 = 0xE3, OxCl, 0x81, 0x03, 0x03, 0x81, OxCl,0xE3
6、:constuint32small_heart8二OxFF, 0xE7, 0xC3, 0x87, 0x87, 0xC3, 0xE7, OxFF;const uint32 up_down8 = OxFE,OxFC,0xF8,OxFO,OxEO,OxCO,0x80,0x00; const uint32 down_up8 = 0x7F,0x3F,OxlF,OxOF,0x07,0x03,0x01,0x00; void delay(uint32 time)uint32 i:for(: time > 0;time-)for(i = 0;i < 3300;i+);uintS HC595_Send
7、Data(uint32 data)IOOCLR = IOOCLR (0x01 « 7);SOPDR = data;while(0 二二(SOPSR & 0x80);IOOSET 二 IOOSET (0x01 « 7);return(SOPDR);void SendData(uint32 data)IOOCLR = IOOCLR (OxFF « 16);IOOSET = IOOSET data « 16;void Name ()uint32 i,j=0;while(1)for(i = 0;i < 8;i+)HC595_SendData(row
8、i);SendData(nameli); delay (1);j+;辻(j>1000)j 二0;break;while (1)for(i = 0;i < 8;i+)HC595_SendData(rowi);SendData(name2i); delay(l);j+;辻(j>1000)j 二0; break;wh訂e (1)for(i = 0;i < 8;i+)HC595_SendData(row f i);SendData(name3i J); delay(l);j+;if(j>1000)j 二0; break;void Heart ()uint32 i, j=0
9、, k=0;while (1)for(i 二 k+O;i k+8;i+)HC595_SendData(rowi%8);SendData(small_heartik); delay(l);j+;if(j>500)j 二0; break;k+;while(1)for(i = k+0;i < k+8;i+)HC595_SendData(rowi%8);SendData(small_heart Li-kj);delay(l);j卄;if(j>500)j 二0;break;k;while (1)for(i = k+0;i < k+8;i+)HC595_SendData(rowi%
10、8);SendData(small_heartikj);delay(l);j+;if(j>500)j 二0;break;while (1)for(i = 0;i < 8;i+)HC595_SendData(rowi);SendData(b i g_hearti);delay(l);j+;if(j>500)j 二0; break;wh訂e (1)for(i 二 k+O;i < k+8;i+)HC595_SendData(rowi%8);SendData (small_heart i-kj); delay(l);j卄;辻(j>500)j 二0;break;while(
11、1)for(i = O;i < 8;i+)HC595_SendData(rowi);SendData (big_heart i); delay(l);j卄;if(j>500)J=0;break;void Flow()uint32 i, k;while(1)for(i = 0;i < 8;i+)if(i%2=0)for(k=0;k<8;k+)HC595_SendData (row i );SendData(up_downkJ); delay(100);elsefor (k二0;k<8;k+)HC595_SendData(rowi);SendData(down_upk
12、); delay(100);for(i = 8;i >= 1:i)if(i%2=0)for(k二0;k<8;k+)HC595_SendData(rowil);SendData( up_downkJ); delay(100);elsefor (k二0;k<8;k+)HC595_SendData(rowi-1);SendData(down_upkJ); delay(100);int main (void)PINSELO = 0x1100;IOODIR = 0x01 « 7;IOODIR = IOODIR OxFFOOOO;SOPCCR = 0x08;SOPCR = SPI_MODE;while(1)Name ();Heart ();Flow();return 0;43.實(shí)驗(yàn)效果圖2 "鄭”點(diǎn)陣圖圖3 “潤(rùn)”點(diǎn)陣圖圖4 “澤”點(diǎn)陣圖圖5小愛(ài)心居中、右移點(diǎn)陣
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 廚師務(wù)工勞務(wù)合同范例
- 農(nóng)業(yè)人工勞務(wù)合同范本
- 商鋪代管經(jīng)營(yíng)合同范本
- 北京建委抵押合同范本
- 倉(cāng)庫(kù)托管運(yùn)輸合同范本
- 修理物品維修合同范本
- 傭金確認(rèn)中介合同范本
- 判決協(xié)商合同范本
- 租樹(shù)合同范本
- 辦公茶臺(tái)轉(zhuǎn)讓合同范本
- 人教版政治七年級(jí)下冊(cè)全套課件
- 外研版小學(xué)英語(yǔ)五年級(jí)下冊(cè)課文翻譯
- 口語(yǔ)教程4整套課件完整版教學(xué)教程最全電子講義教案
- 高壓氧艙課件
- 加德納多元智能測(cè)評(píng)量表【復(fù)制】
- 譯林英語(yǔ)四年級(jí)下冊(cè)4B各單元教學(xué)反思
- 國(guó)家電網(wǎng)有限公司十八項(xiàng)電網(wǎng)重大反事故措施(修訂版)
- 環(huán)氧乙烷固定床反應(yīng)器課程設(shè)計(jì)
- 班、團(tuán)、隊(duì)一體化建設(shè)實(shí)施方案
- 如何建構(gòu)結(jié)構(gòu)性思維 課后測(cè)試
- 施工方案(行車(chē)拆除)
評(píng)論
0/150
提交評(píng)論