作者:新疆伊犁师范学院书 李明飞 蒲俊林 董兴旺
指导教师:胡津健
作品简介
一、 作品图片
本设计以单片机IAP15F2K61S2为控制器的LED点阵显示屏系统的设计。该系统可实现中文字符的显示和动态特效显示。并且可以通过级连的方式来扩大显示屏幕的尺寸以达到增加显示内容。系统采用PC机作为上位机,上位机通过无线模块向单片机发送控制命令和上位机所生成的显示代码,单片机接收并处理PC机的控制命令以及显示代码,由显示驱动模块驱动4个16×16分辨率的LED点阵显示屏的扫描显示。PC机与单片机之间的通信采用NRF905无线模块来实现。所选用的IAP15F2K61S2单片机具有价格低廉程序写入方便的特点使得整个系统方便维护和检修。除此之外,该系统只占用了单片机少量的I /O口,大容量内存为系统留下了功能扩展的空间。
以下为系统硬件组成框图
平台选型说明
本次作品采用宏晶公司最新STC系列IAP15F2K61S2单片机作为信号控制主控芯片协调各个模块工作。
主控芯片特性如下
(1)、采用宏晶公司最新STC系列IAP15F2K61S2芯片。ISP/IAP,在系统可编程/在应用可编程,无需编程器,无需仿真器。可当仿真器使用。
(2)、增强型8051CPU,1T,单时钟/机器周期,度比普通8051快8-12倍
(3)、61K字节片内Flash程序存储器,擦写次数10万次以上
(4)、片内大容量2048字节的SRAM
(5)、大容量片内EEPROM,擦写次数10万次数以上
(6)、共8通道10位高速ADC,速度可达30万次/秒,3路PWM还可当3路D/A使用
(7)、共3通道捕获/比较单元(CCP/PWM/PCA)
(8)、内部高可靠复位,8级可选复位门槛电压,彻底省掉外部复位电路
(9)、内部高精度R/C时钟,内部时钟从5MHz~35MHz可选,相当于普通8051的60MHz~420MHz
(10)、两组高速异步串行通信端口(可同时选用),可在5组管教之间进行切换,分时复用可当5组串口使用
(11)、一组高速异步串行通信端口SPI
(12)、各种接口扩展齐全
其管脚信息图如图1.1所示。
片内大容量SRAM为存储显示所需暂存的汉字字模提供了可能。
设计说明
1、显示电路
显示单元的电路原理如图一所示:
每一块汉字显示屏由四片8*8LED显示屏构成。汉字自摸编码送入74LS595锁存输出,每块4*4显示屏使用两个74LS595,本设计共使用八片74LS595级联。列线选择通过74LS154四线十六线译码器送出列选信号,列选信号通过反相器送入大电流达林顿阵列ULN2803,最后输出控制显示屏列线。
2、电路制作如下:
电源、74ls595模块设计如下:
3.程序流程图
作品特色
本次参赛作品实现了多个汉字的滚动显示,实现了远程控制无线收发功能,实时动态更新显示屏显示内容。本作品可应用于市场推广,如:出租车车载广告屏,室外显示屏,饭店手持无线点菜系统,银行排队叫号系统等。