8x8点阵显示模块_第1页
8x8点阵显示模块_第2页
8x8点阵显示模块_第3页
8x8点阵显示模块_第4页
8x8点阵显示模块_第5页
全文预览已结束

下载本文档

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

文档简介

1、8X8发光二极管点阵模块一、原理图点阵模块原理图二、实物图点阵模块实物图3、 模块介绍1、该模块电源由外接电源端使用杜邦线引入+5V电压,由电源开关控制,发光二极管为电源指示灯。2、控制信号由控制端口引入,由74HC154控制三极管驱动点阵行,74HC595控制驱动列。3、在点阵模块上可根据自己的意向操作显示不同的字符、图形以及汉字,最大占数64点。四、相关知识8X8点阵LED工作原理说明:8X8点阵共需要64个发光二极管组成,且每个发光二极管是放置在行线和列线的交叉点上,当对应的某一列置1电平,某一行置0电平,则相应的二极管就亮。五、任务在8x8点阵模块上依次循环显示汉字“中”、“华”、“人

2、”、“民”、“共”、“和”、“国”。六、接线说明用杜邦线将单片机P2.0P2.7端口连接到74LS245输入端口A0A7;74LS245输出端口B0B7连接到点阵的行控制端口H0H7;将单片机P0.0P0.7端口连接到点阵的列控制端口L0L7。七、流程图点阵流程图开始结束点阵显示写入程序八、程序#include/头文件#define uint unsigned int /宏定义#define uchar unsigned char/宏定义uchar code tab=0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f,0xff;/定义显示的数组tabuchar co

3、de tab0=0x00,0x1c,0x14,0xff,0xff,0x14,0x1c,0x00,0x00;/定义显示的数组tab0uchar code tab1=0x24,0x22,0x2f,0xf0,0xf0,0x2f,0x2f,0x2f,0x00;/定义显示的数组tab1uchar code tab2=0x80,0xc0,0x60,0x3f,0x3f,0x60,0xc0,0x80,0x00;/定义显示的数组tab2uchar code tab3=0x00,0x7f,0x55,0x1d,0x15,0x35,0x57,0x40,0x00;/定义显示的数组tab3uchar code tab4=

4、0x08,0x4a,0x2f,0x0a,0x0a,0x2f,0x4a,0x08,0x00;/定义显示的数组tab4uchar code tab5=0x4e,0x29,0xff,0x29,0x48,0x3c,0x24,0x3c,0x00;/定义显示的数组tab5uchar code tab6=0xff,0xcb,0xcb,0xff,0xdb,0xeb,0xff,0x00,0x00;/定义显示的数组tab6uint i; /定义全局变量i/*/延时函数 在12Mhz晶振频率/大约1ms的延时 void delay(uint z)uint x,y;for(x=z;x0;x-) for(y=245;y

5、0;y-);/*/显示汉字“中”void display0()for(i=0;i9;i+)P0=tabi;P2=tab0i;delay(1);/*/显示汉字“华”void display1()for(i=0;i9;i+)P0=tabi;P2=tab1i;delay(1);/*/显示汉字“人”void display2()for(i=0;i9;i+)P0=tabi;P2=tab2i;delay(1);/*/显示汉字“民”void display3()for(i=0;i9;i+)P0=tabi;P2=tab3i;delay(1);/*/显示汉字“共”void display4()for(i=0;i

6、9;i+)P0=tabi;P2=tab4i;delay(1);/*/显示汉字“和”void display5()for(i=0;i9;i+)P0=tabi;P2=tab5i;delay(1);/*/显示汉字“国”void display6()for(i=0;i9;i+)P0=tabi;P2=tab6i;delay(1);/*/主函数void main()uint a;/定义局部变量awhile(1)/while循环语句for(a=0;a50;a+)/for循环语句display0();/调用显示函数0delay(500);/延时500msfor(a=0;a50;a+)/for循环语句display1();/调用显示函数1delay(500);/延时500msfor(a=0;a50;a+)/for循环语句display2();/调用显示函数2delay(500);/延时500msfor(a=0;a50;a+)/for循环语句display3();/调用显示函数3delay(500);/延时500msfor(a=0;a50;a+)/for循环语句display4();/调用显示函数4delay(500);/延时500msfor(a=0;a50;a+)/for循环语

温馨提示

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

评论

0/150

提交评论