16 16LED点阵显示屏

16 16LED点阵显示屏

ID:40730928

大小:371.00 KB

页数:16页

时间:2019-08-06

16 16LED点阵显示屏_第1页
16 16LED点阵显示屏_第2页
16 16LED点阵显示屏_第3页
16 16LED点阵显示屏_第4页
16 16LED点阵显示屏_第5页
资源描述:

《16 16LED点阵显示屏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、单片机课程设计课题:16*16点阵LED电子显示屏系别:专业:姓名:学号:XXXXXX学院2010年12月30日-15-一、设计目的1、学习和熟悉单片机的系统开发及应用。2、了解并熟悉点阵屏的接口连接及软件控制。二、设计要求1、设计一个16*16点阵LED电子显示屏。2、要求在目测条件下LED电子显示屏各点亮度均匀、充足,显示图形和文字应稳定、清晰无串扰。图形文字显示有静止、移入移出等显示方式。三、系统总体设计框图单片机16*16点阵屏4-16译码器P2控制列线P1控制行线2P0控制行线1按键蜂鸣器图一图二主程序流程图开始初始化是是否调时?否调时程序装载显示数据至缓冲区显示缓

2、冲区数据-15-开始赋初值Count++是是Count=100?是second++;count清零否是Second=60?Minute++;Second清零否是Minute=60?Hour++;Minute清零否是Hour清零Hour=24?图三定时器流程图本次设计是基于STC52单片机,用16*16点阵屏作为显示器显示时间,并附带闹钟,滚动字幕显示功能的多功能时钟,具有很强的实用性和装饰性,新颖时尚。本系统采用STC52单片机为系统的控制核心,系统主要包括控制模块,LED点阵模块,驱动模块,报警模块。-15-四、各部分电路设计1、控制模块:以STC52单片机为控制核心,加上

3、晶振振荡电路和复位电路组成的最小系统,如图四所示:图四2、LED点阵模块采用四个8*8的LED单色高亮红光点阵模块组成16*16的点阵屏,单点电气属性:VOL:1.8-2.6V,AMP:5-15MA。扫描方式为动态扫描。-15-图五电路图如图六所示:-15-图六2、驱动模块行线驱动:采用两个74LS573锁存器分别连接点阵块的行线,作为点阵块的电流驱动,控制端口为P0和P1。列线驱动:采用两各74LS138三线八线译码器组合成四线十六线译码器作为点阵屏的列选控制,接点阵屏的列线,ABCD分别对应的控制端口为P2.0、P2.1、P2.2、P2.3。-15-电路如图七所示:图七4

4、、按键及蜂鸣器一共有设有五个按键:模式、设定、增加、减少、确定,分别对应的端口为P3.3、P3.5、P3.1、P3.2、P3.4。蜂鸣器用三极管作为驱动,控制端口为P3.6.电路如图八所示:图八-15-5、电源因电路所需电流较大,同时考虑到单片机的工作电压,本系统选用4节5号电池作为电源供电。五、整体电路图仿真图如下:-15--15-五、程序设计/*********************************************************程序名称:LED16*16点阵显示时间简要说明:P1口接上行线,P0口接下行线,P2口接扫描线************

5、*********************************************/#include#defineucharunsignedchar#defineuintunsignedint#definehang1P1//上行线#definehang2P0//下行线#definelieP2//列线#definelight200//显示亮度sbitk1=P3^5;sbitk2=P3^0;sbitk3=P3^1;sbitk4=P3^4;sbitkr=P3^2;sbitspk=P3^6;uchardisbuf[2][16];ucharLED;ucharh

6、our=12,minute=00,second;ucharset=0;ucharchange=0;ucharcodeshuzi[][6]={0x3E,0x7F,0x49,0x45,0x7F,0x3E,//00x00,0x42,0x7F,0x7F,0x40,0x00,//10x46,0x63,0x71,0x59,0x4F,0x46,//20x22,0x63,0x49,0x49,0x7F,0x36,//30x38,0x3C,0x22,0x7F,0x7F,0x20,//40x27,0x67,0x45,0x45,0x7D,0x39,//50x38,0x7C,0x4E,0x4B,0x7

7、9,0x30,//60x01,0x01,0x79,0x7D,0x07,0x03,//70x36,0x7F,0x49,0x49,0x7F,0x36,//80x06,0x4F,0x69,0x39,0x1F,0x0E,//9};ucharcodeseg[]={0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,-15-0x08,0x09,0x0a,0x0b,0x0c,0x0d,0x0e,0x0f,};/*****可变延时*****/voiddelay(void){unsignedc

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

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

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