LED点阵方案设计.doc

LED点阵方案设计.doc

ID:56907415

大小:361.50 KB

页数:11页

时间:2020-07-23

LED点阵方案设计.doc_第1页
LED点阵方案设计.doc_第2页
LED点阵方案设计.doc_第3页
LED点阵方案设计.doc_第4页
LED点阵方案设计.doc_第5页
资源描述:

《LED点阵方案设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南水利水电职业技术学院《单片机LED点阵方案说明书》班级:09楼宇一班组号:第五组成员:刘俊、何秋勤、张丽萍、唐洪流、蔡金杰、郭雪云LED点阵屏一、设计要求及方案的确定1、设计要求(1)利用51单片机作为微控制器,(2)通过16*16的LED点阵进行文字显示:★在16*16的点阵屏上依次显示“张”“丽”“萍”三个字,每隔5秒切换。2、方案确定由设计要求可知,该LED点阵屏应包括:单片机、译码器、驱动、点阵屏等。单片机选用内部具有程序储存芯片的STC89C52.译码器用74LS138。。。。。。。。。。。。。。。。。单片机译码器驱动显示屏300由设计

2、要求可知,该LED点阵屏应包括:单片机、译码器、驱动、点阵屏等,单片机选用内部具有程序储存芯片的STC89C52.与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、1000次擦写周期、全静态操作:0Hz~33Hz、三级加密程序存储器、32个可编程I/O口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。  译码器 74LS138为3线-8线译码器,共有54/74S138和54/74LS138两种线路结构型式,  其工作原理如下:  当一个选通

3、端(E3)为高电平,另两个选通端(E1)和/(E2))为  低电平时,可将地址端(A0、A1、A2)的二进制编码在一个对应的输出端以低  电平译出。  利用E1、E2和E3可级联扩展成24线译码器;若外接一个反  相器还可级联扩展成32线译码器。若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。设计要求;用两个74S138译码器来代替一个4线16线的译码器。连接方式如下图。驱动电路驱动电路,将译码器的内容传到显示屏上。驱动电路图如下图;显示屏显示部分:   显示部分是本次设计最核心的部分,对于LED16*16点阵显示有以下两种方案:

4、方案一:静态显示,将一帧图像中的每一个二极管的状态分别用0和1表示,若为0,则表示LED无电流,即暗状态;若为1则表示二极管被点亮。若给每一个发光二极管一个驱动电路,一幅画面输入以后,所有LED的状态保持到下一幅画。对于静态显示方式方式,所需的译码驱动装置很多,引线多而复杂,成本高,且可靠性也较低。方案二:动态显示,对一幅画面进行分割,对组成画面的各部分分别显示,是动态显示方式。动态显示方式方式,可以避免静态显示的问题。但设计上如果处理不当,易造成亮度低,闪烁问题。因此合理的设计既应保证驱动电路易实现,又要保证图像稳定,无闪烁。动态显示采用多路复用技

5、术的动态扫描显示方式,复用的程度不是无限增加的,因为利用动态扫描显示使我们看到一幅稳定画面的实质是利用了人眼的暂留效应和发光二极管发光时间的长短,发光的亮度等因素.我们通过实验发现,当扫描刷新频率(发光二极管的停闪频率)为50Hz,发光二极管导通时间≥1ms时,显示亮度较好,无闪烁感.。 鉴于上述原因,我们采用方案二二、硬件设计1、单片机最小系统最小系统包括晶体振荡电路、复位开关和电源部分。图为STC89C52单片机的最小系统。40管脚与20管脚分别结尾电源端和地端。18与19管脚接频为12MHX的晶振来决定该系统的时钟频率。LED输入端加一个同BJ

6、T组成的驱动电路。复位端由一个47uf的电容、1K的电阻与开关组成。当开关闭合合RST维持在高电平上,此时系统停止工作。当开关断开时电容充电RST端点位降到低电平,此时系统开始工作。此外第31管脚外部访问允许端(EA)接高电平,才能合单片机执行内部程序存储器中的程序工作原理:利用单片STC89C52单片机作为本系统的中控模块。单片机可把由74LS138读来的数据利用软件来进行处理,从而把数据传输到显示模块,实现汉字胡显示。点阵LED电子显示屏显示器为主要的显示模块,把单片机传来的数据显示出来,并且可以实现滚动显示。`三、软件的设计及仿真1、仿真图2、

7、流程图`!=0=0MAINLOOPHANG(HRAM)STRT开始A0A(A)+DPTRLIE1(A)R5=16,HRMA=00H,DPTRTABDPTRDPTR+1A00HLIE2(A)DPTRDPTR+1A00H延时HRAM(HRAM)+1A((A)+DPTR)初始化DPTRDPTR+1R5-1=?1、程序本程序主要由主程序与清屏、查表、送数、循环扫描、延时几个部分组成HANGEQUP1LIE0EQUP2LIE1EQUP0HRAMEQU30HORG0000HLJMPSTARTORG0030HSTART:MOVHANG,#00HMOVLIE0,#0

8、FFHMOVLIE1,#0FFHMAIN:MOVR0,#250ABC1:MOVDPTR,#TAB1LCALL

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

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

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