led数码管点阵显示器

led数码管点阵显示器

ID:18288358

大小:119.50 KB

页数:7页

时间:2018-09-16

led数码管点阵显示器_第1页
led数码管点阵显示器_第2页
led数码管点阵显示器_第3页
led数码管点阵显示器_第4页
led数码管点阵显示器_第5页
资源描述:

《led数码管点阵显示器》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、8*8点阵一、项目描述LED数码管点阵显示器是由LED按矩阵方式排列而成的,按照尺寸大小,LED点阵显示器有5×7、5×8、6×8、8×8等多种规格;按照LED发光颜色的变化情况,LED点阵显示器分为单色、双色、三色;按照LED的连接方式,LED点阵显示器又有共阴极、共阳极之分。在使用时,只要点亮相应的LED,LED点阵显示器即可按要求显示英文字母、阿拉伯数字、图形以及中文字符等。LED点阵显示器广泛地应用于股票显示板、活动信息公告板、活动字幕广告板等场合。单片机采用AT89C51,振荡器频率fosc为12MHz,LED-DOT为8×8共阳极LE

2、D点阵显示器(MATRIX-8×8-GREEN)。试编程实现下列功能:循环显示字符0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。电路中采用带输出锁存器的8位串入并出移位寄存器74HC595作为列驱动器,目的是为了解决列扫描过程中列数据准备与列数据显示之间的矛盾问题。74HC595由一个8位串入并出的移位寄存器和一个8位输出锁存器组成,两者的控制是各自独立的,即数据的准备和数据的输出可以同时进行。二:项目目的1、熟悉KeilVision2软件的使用。2、熟练使用ProteusISIS软件的使用。3、掌握利用ProteusISIS与

3、KeilVision2进行单片机应用系统的仿真调试方法。三:硬件设计(1)电路原理图电路原理图(2)元件清单:元器件名称个数参数标号电阻110kR1晶振112MHZX1AT89C511U18×8LED点阵显示器1寄存器74HC5951U2译码器74HC1381U3无极性电容233PfC1.C2有极性电容110PfC3四、软件设计5.1程序清单sbitEN74138=P1^7;//74138片选线sbitST_CP74595=P1^6;//74595内部输出(从移位寄存器到输出锁存器)控制sbitCLEAR74595=P1^5;//74595移位寄

4、存器清零unsignedcharcodeSJM[][8]={{0x3e,0x41,0x41,0x41,0x3e,0x00,0x00,0x00},//0{0x11,0x21,0x7F,0x01,0x01,0x00,0x00,0x00},//1{0x23,0x45,0x49,0x51,0x21,0x00,0x00,0x00},//2{0x22,0x49,0x49,0x49,0x36,0x00,0x00,0x00},//3{0x0c,0x14,0x24,0x7f,0x04,0x00,0x00,0x00},//4{0x7a,0x49,0x49,0x49,

5、0x4e,0x00,0x00,0x00},//5{0x7f,0x49,0x49,0x49,0x4f,0x00,0x00,0x00},//6{0x20,0x40,0x40,0x40,0x7f,0x00,0x00,0x00},//7{0x36,0x49,0x49,0x49,0x36,0x00,0x00,0x00},//8{0x79,0x49,0x49,0x49,0x7f,0x00,0x00,0x00},//9{0x1f,0x24,0x44,0x24,0x1f,0x00,0x00,0x00},//A{0x7f,0x49,0x49,0x49,0x36,0

6、x00,0x00,0x00},//B{0x3e,0x41,0x41,0x41,0x22,0x00,0x00,0x00},//C{0x41,0x7f,0x41,0x41,0x3e,0x00,0x00,0x00},//D{0x7f,0x49,0x49,0x49,0x49,0x00,0x00,0x00},//E{0x7f,0x48,0x48,0x48,0x48,0x00,0x00,0x00}//F};unsignedchardataDDRAM[8];//显示数据缓冲数组/*****************************************

7、*****************************函数名称:delay(unsignedintdt)函数功能:延时函数,dt×250μs函数作者:张三创建时间:2008-3-28**********************************************************************/voiddelay(unsignedintdt){registerunsignedcharbt;for(;dt;dt--)for(bt=0;bt<250;bt++);}/***************************

8、*******************************************函数名称:main(void)函数功能:主函数,依

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。