基于单片机的LED汉字显示屏设计与制作:在大型商场、车站、码头、地铁站以及各类办事窗口等越来越多的场所需要用LED点阵显示图形和汉字。LED行业已成为一个快速发展的新兴产业,市场空间巨大,前景广阔。随着信息产业的高速发展,LED显示作为信息传播的一种重要手段,已广泛应用于室内外需要进行服务内容和服务宗旨宣传的公众场所,例如户内外公共场所广告宣传、机场车站旅客引导信息、公交车辆报站系统、证券与银行信息显示、餐馆报价信息豆示、高速公路可变情报板、体育场馆比赛转播、楼宇灯饰、交通信号灯、景观照明等。显然,LED显示已成为城市亮化、现代化和信息化社会的一个重要标志。 本文基于单片机(AT89C51)讲述了16×16 LED汉字点阵显示的基本原理、硬件组成与设计、程序编译与下载等基本环节和相关技术。2 硬件电路组成及工作原理本产品拟采用以AT89C51单片机为核心芯片的电路来实现,主要由AT89C51芯片、时钟电路、复位电路、列扫描驱动电路(74HC154)、16×16 LED点阵5部分组成,如图1所示。 其中,AT89C51是一种带4 kB闪烁可编程可擦除只读存储器(Falsh Programmable and Erasable Read OnlyMemory,FPEROM)的低电压、高性能CMOS型8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,能够进行1 000次写/擦循环,数据保留时间为10年。他是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。因此,在智能化电子设计与制作过程中经常用到AT89C51芯片。时钟电路由AT89C51的18,19脚的时钟端(XTALl及XTAL2)以及12 MHz晶振X1、电容C2,C3组成,采用片内振荡方式。复位电路采用简易的上电复位电路,主要由电阻R1,R2,电容C1,开关K1组成,分别接至AT89C51的RST复位输入端。LED点阵显示屏采用16×16共256个象素的点阵,通过万用表检测发光二极管的方法测试判断出该点阵的引脚分布,如图2所示。 我们把行列总线接在单片机的IO口,然后把上面分析到的扫描代码送人总线,就可以得到显示的汉字了。但是若将LED点阵的行列端口全部直接接入89S51单片机,则需要使用32条IO口,这样会造成IO资源的耗尽,系统也再无扩充的余地。因此,我们在实际应用中只是将LED点阵的16条行线直接接在P0口和P2口,至于列选扫描信号则是由4-16线译码器74HC154来选择控制,这样一来列选控制只使用了单片机的4个IO口,节约了很多IO资源,为单片机系统扩充使用功能提供了条件。考虑到P0口必需设置上拉电阻,我们采用4.7 kΩ排电阻作为上拉电阻。
上传时间: 2013-10-16
上传用户:ywcftc277
主要分析了2.4 G无线技术及在LED路灯系统中的应用,设计了一种基于2.4 G技术的LED路灯远程控制系统,设计构建底层为路灯控制节点,中间为路由模块,顶层计算机控制终端的系统。旨在提供一种基于2.4 G无线技术的城市路灯照明系统解决方案,设计低成本、高效能、全自动化的城市照明系统。为实现路灯照明系统科学高效的控制和资源整合,实时了解整个城市的照明情况,提供了一种新的方法。
上传时间: 2013-10-09
上传用户:水中浮云
介绍了ZigBee技术,提出了一种基于ARM9芯片与ZigBeeCC2480芯片控制的、应用于家居中的智能无线照明系统。该系统具有上电自组网的功能,用户可以控制协调器通过路由器向该路由器节点上的任意一个终端设备发送信号,终端设备接收到命令并产生PWM信号,实现了对每一盏LED的多级调光及情景模式控制功能。阐述了实现该系统的几个关键问题并给出了实验结果。
上传时间: 2013-11-09
上传用户:lina2343
QX5305 是一款高效率,稳定可靠的高亮度LED灯驱动控制IC,内置高精度比较器,off-time控制电路,恒流驱动控制电路等,特别适合大功率,多个高亮度LED灯串恒流驱动。 QX5305采用固定off-time控制工作方式,其工作频率可高达2.5MHz,可使外部电感和滤波电容、体积减少,效率提高。 在DIM脚加PWM信号,可调节LED灯的亮度。 通过调节外置的电阻,能控制高亮度LED灯的驱动电流,使LED灯亮度达到预期恒定亮度,流过高亮度LED灯的电流可从几毫安到2安培变化。 方框图: 管脚排列图: QX5305的特性 可编程驱动电流,最高可达2A 高效率:最高达95% 宽输入电压范围:2.5V~36V 高工作频率:2.5MHz 工作频率可调:500KHz~2.5MHz 驱动LED灯功能强:LED灯串可从1个到几十个LED高亮度灯 亮度可调:通过EN端PWM,调节LED灯亮度 QX5305应用范围 干电池供电LED灯串 LED灯杯 RGB大显屏高亮度LED灯 平板显示器LED背光灯 恒流充电器控制 通用恒流源。 工作原理简述: QX5305 采用峰值电流检测和固定off-time控制方式。片内的R-S触发器分别由off-time定时器置位和CS比较器、FB比较复位,它控制外部MOSFET管并和功率电感 L、LED、肖特基二极管共同构成一个自振荡的,连续电感电流模式的升压型恒流LED驱动电路(参见图1)。 除了固定off-time控制这点外,QX5305的工作方式和普通的电流模式PWM控制型DC/DC升压电路非常相似。当工作在连续电流模式下时,流过功率电感的电流IL如图所示:
上传时间: 2013-10-26
上传用户:TF2015
本测试程序是针对TMS320LF2407 EVM的性能测试而设计开发的。程序运行时将按顺序对数据RAM空间、程序代码空间、片上异步串行通讯、ADC-DAC联合检测、双向数字I/O口、通用I/O和评估板LED、评估板并排手动开关分别进行检测。测试结果的正确或错误均有信息显示。
上传时间: 2014-02-04
上传用户:klin3139
AVR 通用 Bootloader 使用说明 *支持多种型号的AVR单片机 *支持多串口的AVR单片机 *支持RS232/RS485/RS422模式 *支持多种通信波特率和时钟频率 *自动计算波特率误差,如果波特率误差>2%,将给出错误提示 *完全C语言编写,容易修改 *为移植做了很多优化,将移植的工作量减少到了最低 *代码高度优化,占用空间小 *方便的功能裁剪,适应不同的要求 *支持看门狗 *支持使用LED指示升级状态 *支持超级终端下载
标签: AVR Bootloader RS 232
上传时间: 2015-10-30
上传用户:tianjinfan
利用LAB6000通用微控制器实验系统,设计24小时制时钟程序中的时钟调整部分。程序完成以下功能: 1、在内部RAM30H单元以压缩BCD码存放24小时制“时”,31H单元以压缩BCD码存放“分”, 32H单元以压缩BCD码存放“秒”。 2、“秒”加1后,并使P1.0引脚的电平反转,外接的LED亮或熄灭。 3、如“秒”加到60后,清为0,使“分”加1,并使P1.1引脚的电平反转,外接的LED亮或熄灭。 4、如“分”加到60后,清为0,使“时”加1,并使P1.2引脚的电平反转,外接的LED亮或熄灭。 5、如“时”加到24后,清为0。 6、程序以“SJMP $”指令结束。
上传时间: 2014-01-01
上传用户:曹云鹏
在介绍通用工业内窥镜的结构及原理的基础上,推出了一种基于ARM9的便携式内窥镜 装置。该装置由照明系统、CMOS摄像头、嵌入式系统三部分组成。相对于普通内窥镜而言,具有体积小、重量轻、结构简单、携带方便、成本低等优点。
标签: 工业内窥镜
上传时间: 2017-05-09
上传用户:yxgi5
LED 冷光源作为一种节能、环保的新型绿色光源, 是未来城市道路照明的发展方向。 设计一种基于 LED 冷光 源道路照明的智能路灯控制系统, 不仅可以实现路灯的智能化设计, 而且更可以提高能源的利用率 。
上传时间: 2016-05-03
上传用户:我是宝宝你是谁
ws2812--LED白光呼吸程序,时序通用华彩威所有灯珠
上传时间: 2019-04-10
上传用户:ajing