嵌入式系统原理与应用试验报告07-LED点阵显示_第1页
嵌入式系统原理与应用试验报告07-LED点阵显示_第2页
嵌入式系统原理与应用试验报告07-LED点阵显示_第3页
嵌入式系统原理与应用试验报告07-LED点阵显示_第4页
嵌入式系统原理与应用试验报告07-LED点阵显示_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、嵌入式系统原理与应用实验报告实验序号:07实验项目名称:LED点阵显示实验学号姓名ZRZ专业、班18计卓1班实验地点指导教师黄鹏程实验时间一、实验目的1.通过实验,理解LED点阵的显示原理,会编写LED点阵的驱动程序。二、实验设备(环境)及要求硬件:PC机;软件:PC机操作系统windows XP, Proteus软件,ADS 1.2三、实验内容与步骤实验内容:利用8*8LED点阵显示模块以及LPC2000处理器实现显示自己名字的 某一个字的实验,并且要求可以左或右移动显示。实验步骤:1. 在Proteus将实验所需的各个部件连接,确保连接正确无误。2. 在ADS当中将相应的代码完成,保证编译

2、通过无异常。3. 在Proteus打开相应的hex文件进行仿真实验。四、实验结果与数据处理1.实验连接图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实验原理图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.实验效果图2 "郑”点阵图图3 “润”点阵图图4 “泽”点阵图图5小爱心居中、右移点阵

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论