最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

基于Qtouch技术的触摸控制旋转LED系统设计

IT圈 admin 21浏览 0评论

2024年5月24日发(作者:可丁兰)

曩 ch技术的触 LED系统设计 基于o技C了 

Qtouch-basecl Design of Touch Control Rotatin9 LED Systems 术 

的 

触 

邱元瑞温坚刘路平莫明丹夏欢 摸 

Qiu Yuanrui Wen Jian Liu Luping Mo Mingdai1 Xia Huan 控 

制 

(江西财经大学软件与通信工程学院,江西南昌330013) 旋 

(School of’Sofeware&Communication Engineering,Jiangxi University ofFinancce and Econmics, 转 

广 

Jiangxi Nanchang 330013) m 口 

系 

摘要:本文利用STM32F103RBT6数字信号处理器和无线收发芯片CCI101以及ATMEGA88V单片 统 

设 

机设计主要的硬件电路,实现触摸控制信号的接收处理、发送以及LED屏显示功能。加入LED驱动芯片 计 

TLC5947,实现对全彩LED的灰度控制,使原来单一的颜色显示变成全彩显示,效果更加绚烂夺目。 

关键词:STM32FlO3RBT6 Cc1101;ATMEGA88V;TLC5947;全彩显示 

中图分类号:TN492 文献标识码:B 文章编号:1671-4792.(2011)7.0139.04 

Abstract:In dais paper using STM32F 1 03RBT6 digital signal processor,wireless transceiver CC 1 1 0 1 and the 

ATM匝GA88V microcontroller for the hardware design ofthe main circuit.the functions ofthe touch signal receiv. 

ing and processing,sending and the display of the LED screen were achieved,the added of LED driver chip 

TLC5947,for the f-u11 color LED grayscale control,and hte single color display was became fu11 color display,and 

hte display effect、jl,as amazing. 

Keywords:S FM32F103RBT6;CCl 101:ATMEGA88V Microcontroller;TLC5947;Fu11 Color Display 

0引言 Qtouch触摸技术是利用人体手指接近或触碰 

近年来,随着计算机技术的不断发展,各式各样 改变电路电容,实现电容式按键技术,可有效将设备 

的计算机应用设备相继诞生,一个完整的应用系统 与应用环境隔离开,保证设备能够在稳定可靠的环 

用于各种自动控制、智能方面。在各种设备中,显示 境下完成控制工作,广泛应用于工业制造和控制领 

设备占有重要地位,就目前大多数显示设备控制是 域,为其提供美观、坚固、无磨损、无限寿命、绝对安 

通过输入设备与输出设备同时作用才有效。最近几 全、低成本的操作界面。 

年,出现了一种触控的设备,具备输入与输出设备同 旋转LED显示屏是一种通过同步控制发光二 

体的效果。随着触控设备的应用范围逐渐加大,无论 极管(LED)位置和点亮状态来实现图文显示的新型 

手机、相机还是随:身影音播放器,都竞相推出配置触 显示屏,因其结构新颖,成本低廉,可视视角达 

控产品。而随着人们对于触控产品的接触越来越多, 360。而得到了迅速的发展。目前,常见的LED显示 

触控的产品在近两年也被更多人所认可,发展速度 屏都是采用扫描方式进行显示的,其实现原理是通 

逐渐加快。触控设备迅速地成长,不仅引起了更加激 过控制不同时间段内让不同批次的LED轮流点亮, 

烈的竞争,也间接推动了触控技术的发展。 根据人眼的视觉暂留特性,当扫描帧频达到24Hz 

以上时,人眼便感觉不到扫描过程,而是一幅稳定的 

★基金项目:国家大学生创新性实验项目 图像。旋转显示屏则是通过控制一行或一列LED快 

(101042130) 

1 g 

~ 

速移动位置和改变点亮状态来实现图形显示的,如 

果LED在各位置循环变换速度足够快,最终同样可 

以显示出一幅稳定的图像。 

1系统硬件设计 

整个系统由STM32F103RBT6(M3)、CC1101、 

TLC5947、ATMEGA88V、JTAG以及电源模块等组 

成,其系统结构框图如图一所示。 

图一系统整体框图 

图一中,STM32F103RBT6是核心控制单元,负 

责整个系统的控制管理工作,包括处理CC1 101接 

收的TOUCH信号,对LED驱动芯片的控制等等; 

而TLC5947负责LED的驱动以及灰度控制;电源 

模块是通过无线供电来处理的,解决了电刷供电时 

的摩擦损耗问题;QTOUCH模块是通过AVR单片 

机ATMEGA88V来控制的,感应的信号通过 

CC1 101来进行发射;而STM32F103RBT6的外围 

USB、串口以及相关的指示灯和按键是正常工作所 

必须的,同时也是内部程序的下载接口。 

1.1主控芯片电路 

STM32F103RBT6通过已下载的程序控制旋转 

LED屏的初始化以及正常显示,是整个系统的枢 

纽,其丰富的I/O接口在硬件设计中为我们带来了 

极大的便利。同时提高了数据交互的速率,最大程 

地的节省了旋转LED屏的刷频时间。同时, 

STM32F103RBT6通过其优越的数据处理能力,及 

时处理从CC1 101接收芯片中接受到的TOUCH信 

号,并能够高效率地完成指令的执行工作。系统主 

控电路如图_ ̄t4j所示。STM32F103RBT6的主要特点 

日下: 

◆内核为ARM32位Cortex—M3 CPU; 

◆低功耗,供电电压2.0 ̄3.6V; 

◆片上集成数据RAM 20KB,Flash容量为 

】4Q 

128KB; 

◆拥有高达51个快速I/O端口; 

◆2个12位的US级的16通道A/D转换器; 

◆多达l1个定时器以及13个通信接口,支持 

CAN/I2C/SPI/USART/USB五种类型接口。 

x2 ,

黧 

{== 运罄 懑 

图二STM32F1 03RBT6主控电路 

1.2 TLC5947模块 

TLC5947是TI公司推出的一款24通道、12位 

PWM灰度控制的恒定电流输出型LED驱动芯片 

内置4MHz时钟,单片工作模式下最高数据转换 

速率可达到30MJJz,级联工作时可达到1 5MHz,同 

时具有超温自动断电的保护功能,为系统的正常运 

行提供有效保障。TLC5947只需要通过四个端口 

(DAT SCI,K/Ⅺ,AT/BL )的控制便能实现对 

24个LED端口的控制,操作简单快捷。同时,该芯 

片为了适应不同类型的LED,可以通过控制IREF 

控制管脚外接的电阻阻值来控制输出电流的大小, 

从而提高芯片的使用范围。在系统设计中,只需将四 

个数据控制端口与主控芯片STM32F103RBT6的 

高速I/O相连接便可,同时为了实现对LED屏更为 

便捷的控制,我们采用的是各驱动芯片独立使用,提 

高了数据处理的速度,尽可能多的节省了LED屏幕 

刷新时间。为了适合控制后级的RGB三色LED,我 

们采用的输出电流为15mA。 

1.3 CC1101与ATMEGA88V电路 

系统的通信是通过无线收发芯片CC1 1 O1来实 

现的。CC1101是TI公司生产的一款低成本、低功耗、 

收发频率低于1GHz的无线收发芯片,其电路应用一 

般旨在为IsM(工业、科学和医疗)和SRD(短距离设 

备)频带在3 1 5,433,868和915兆赫兹的设备提供无 

统的初始化。在初始化过程中设定STM32F103RBT6 

的时钟配置、端口配置以及中断声明等等,同时对 

LED驱动芯片进行数据的刷新,防止原有的数据对 

正常显示产生影响。同时对无线通讯的CCI 101芯 

线通讯嘲。Qtouch触摸电路则是使用ATMEGA88V 

单片机来实现,通过检测电路中电容值的改变来获 

得信号,从而将信号通过CC1 101发送到主控芯片 

STM32Fl03RBT6中。Qtouch电路主要是应用人体 

电极来改变电路板中感应片的电容值,从而为检测 

电路提供信号。各模块硬件电路分别如图三、图四 

所示。 

2系统软件设计 

mF El 

…一 

m 

图三CC1101模块 

基于o.【0uc了技术的触摸控制旋转广m0系统设计 

图四ATMEGA88V模块 

系统的软件总框图如图五所示。图五中,初始 

化模块包括STM32F103RBT6/TLC5947/CC1 101系 

片进行开启,以确保能接收正常信号。之后再等待屏 

幕的正常显示,通过等待判断是否接收到TOUCH 

信号,如果有,则按信号相关设定程序改变显示的内 

容或者方式,一直反复执行等待,最后结束。 

2.1旋转LED屏算法设计 

初始化A R M。TLC 5 9 47,开启无线通讯 

L 

 

执行命令 

N 

图五主程序流程图 

2.1.1算法框架 

旋转LED屏的算法构架是基于直角坐标到圆 

坐标的转换。通过改变不同位置点上的LED的亮灭 

变换,以及人眼的视觉暂留效应来实现整个屏幕的 

动态显示。其中LED屏在点设计的基础上,转换为 

线设计,即在旋转的LED上画出一条直线,我们采 

用了Bresenham直线演算法实现了直线、曲线的设 

计,从而在线设计的基础上扩展为图形的设计。 

2.1.2直角坐标到圆坐标的转换算法 

在旋转LED的实现中,为了使主控芯片能够处 

理旋转LED不同位置的数据问题,在设计时我们要 

将弧度坐标数据转换成角度坐标(圆坐标)数据,从 

~ 

而让我们的系统能够正常工作。 电路,同时在显示方式上也作了本质的变化,使得显 

其中计算的公式为:距离r为:r=、 +y。, 

为防止在转换中出现负数数据,因此我们加入了 

(360+0.5)度的角度优化算法:a 180 arctan(x/y) 

/rr+360+0.5。 

示系统更加炫目,夺人眼球。整个系统集合了当今比 

较流行的三种电路特色:无线传输、Qtouch控制、旋 

转LED屏显示,结构简单,极具观赏性。实验过程 

中,我们通过改变主控芯片的程序实现了对不同内 

容的显示,同时通过Qtouch按键信息实现了对显示 2.1.3 Bresenham直线演算法同 

Bresenham直线演算法的提出是为了描绘在两 

个点之间做决定的直线的算法。通过应用简单的整 

数加减法和位元移动,来绘制屏幕中的各种直线。 

假设我们要绘制的直线两点坐标为(x0,yO), 

(xl,y1),x、Y分别代表其水平及垂直座标,并且x1- 

xO>yl—yO。在此我们使用的座标系规则为X座标 

值沿X轴向右增长,y座标值沿Y轴向下增长。我们 

可以计算得到两点之间的斜率必定介乎于l至0之 

间。而此算法之目的,就是找出在x0与xl之间,第 

x行相对应的第Y列,从而得出一像素点,使得该像 

素点的位置最接近原本的线。 

要实行此算法,我们需计算每一像素点与该线 

之间的误差。于上述例子中,误差应为每一点X中 

其相对的像素点之Y值与该线实际之Y值的差距。 

每当X的值增加1,误差的值就会增加m;每当误差 

的值超出().5,线就会比较靠近下一个映像点。因此 

Y的值便会加1,且误差减l。 

3结束语 

本文讨论基于Qtouch技术触摸控制的旋转 

LED系统的设计, 采用ARM处理器 

STM32F103RBT6作为主控芯片和LED驱动芯片 

TLC5947以及单片机触摸检测电路,经由无线传输 

芯片CC1】01进行信息的交互之后,实现旋转LED 

屏幕的显示控制及刷新控制。STM32F103RBT6将 

接收到的不同触控信号进行处理,最后以数据的形 

式写入到]LED驱动芯片TLC5947中,利用该芯片 

的灰度控制功能,对RGB三色LED进行混色,从而 

形成一种全彩的效果。这一系统最大的新颖之处在 

于一改传统的单色LED屏显示方式,实现全彩显 

示,同时,继承了原有的用少量LED灯实现全屏显 

示的特点,不仅在结构上大大简化了传统LED屏的 

屏的信息刷新功能。 

参考文献 

[1]王永虹,徐炜,郝立平.STM32系列ARM Cor- 

tex—M3[J].微控制器原理与实践,2008. 

[2]德州仪器.TLC5947.pd ̄http://focus.ti.com/docs 

/prod/folders/print/tlc5947.htm1. 

[3】德州仪器.CC I 1 0 1.pdf.http://www.ti.com.crgcn/ 

lit/ds/symlink/cc 1 1 0 1.pd ̄ 

[4]周润景,袁伟庭,张鹏飞.Cadence高速电路 

板设计与仿真(第3版)口 .2009. 

[5]谭浩强.c程序设计[M].北京:清华大学出版 

社,2006. 

[6维基解密・6]布雷森汉姆.直线算法:http:llzh. 

wikipedia.or#wi ̄/%E5%B8%83%E9%9B%B7% 

E6%A3%AE%E6%BC%A2%E5%A7%86%E7% 

9B%B4%E7%B70/o7^0/oL u0/uJJ、 0/o7 t0/oJj,0/uf1 Ij0 a97% 

E6%B3%95. 

作者简介 

邱元瑞(1988一),男,江西兴国人,本科生,主要 

研究方向:电子信息工程专业; 

温坚(199O一),男,江西石城人,本科生,主要研 

究方向:电子信息工程专业; 

刘路平(1988一),女,江西资溪人,本科生,主要 

研究方向:电子信息工程专业; 

莫明丹(199O一),女,海南定安人,本科生,主要 

研究方向:电子信息工程专业; 

夏欢(199 ),女,江西丰城人,本科生,主要研 

究方向:电子科学与技术专业。 

2024年5月24日发(作者:可丁兰)

曩 ch技术的触 LED系统设计 基于o技C了 

Qtouch-basecl Design of Touch Control Rotatin9 LED Systems 术 

的 

触 

邱元瑞温坚刘路平莫明丹夏欢 摸 

Qiu Yuanrui Wen Jian Liu Luping Mo Mingdai1 Xia Huan 控 

制 

(江西财经大学软件与通信工程学院,江西南昌330013) 旋 

(School of’Sofeware&Communication Engineering,Jiangxi University ofFinancce and Econmics, 转 

广 

Jiangxi Nanchang 330013) m 口 

系 

摘要:本文利用STM32F103RBT6数字信号处理器和无线收发芯片CCI101以及ATMEGA88V单片 统 

设 

机设计主要的硬件电路,实现触摸控制信号的接收处理、发送以及LED屏显示功能。加入LED驱动芯片 计 

TLC5947,实现对全彩LED的灰度控制,使原来单一的颜色显示变成全彩显示,效果更加绚烂夺目。 

关键词:STM32FlO3RBT6 Cc1101;ATMEGA88V;TLC5947;全彩显示 

中图分类号:TN492 文献标识码:B 文章编号:1671-4792.(2011)7.0139.04 

Abstract:In dais paper using STM32F 1 03RBT6 digital signal processor,wireless transceiver CC 1 1 0 1 and the 

ATM匝GA88V microcontroller for the hardware design ofthe main circuit.the functions ofthe touch signal receiv. 

ing and processing,sending and the display of the LED screen were achieved,the added of LED driver chip 

TLC5947,for the f-u11 color LED grayscale control,and hte single color display was became fu11 color display,and 

hte display effect、jl,as amazing. 

Keywords:S FM32F103RBT6;CCl 101:ATMEGA88V Microcontroller;TLC5947;Fu11 Color Display 

0引言 Qtouch触摸技术是利用人体手指接近或触碰 

近年来,随着计算机技术的不断发展,各式各样 改变电路电容,实现电容式按键技术,可有效将设备 

的计算机应用设备相继诞生,一个完整的应用系统 与应用环境隔离开,保证设备能够在稳定可靠的环 

用于各种自动控制、智能方面。在各种设备中,显示 境下完成控制工作,广泛应用于工业制造和控制领 

设备占有重要地位,就目前大多数显示设备控制是 域,为其提供美观、坚固、无磨损、无限寿命、绝对安 

通过输入设备与输出设备同时作用才有效。最近几 全、低成本的操作界面。 

年,出现了一种触控的设备,具备输入与输出设备同 旋转LED显示屏是一种通过同步控制发光二 

体的效果。随着触控设备的应用范围逐渐加大,无论 极管(LED)位置和点亮状态来实现图文显示的新型 

手机、相机还是随:身影音播放器,都竞相推出配置触 显示屏,因其结构新颖,成本低廉,可视视角达 

控产品。而随着人们对于触控产品的接触越来越多, 360。而得到了迅速的发展。目前,常见的LED显示 

触控的产品在近两年也被更多人所认可,发展速度 屏都是采用扫描方式进行显示的,其实现原理是通 

逐渐加快。触控设备迅速地成长,不仅引起了更加激 过控制不同时间段内让不同批次的LED轮流点亮, 

烈的竞争,也间接推动了触控技术的发展。 根据人眼的视觉暂留特性,当扫描帧频达到24Hz 

以上时,人眼便感觉不到扫描过程,而是一幅稳定的 

★基金项目:国家大学生创新性实验项目 图像。旋转显示屏则是通过控制一行或一列LED快 

(101042130) 

1 g 

~ 

速移动位置和改变点亮状态来实现图形显示的,如 

果LED在各位置循环变换速度足够快,最终同样可 

以显示出一幅稳定的图像。 

1系统硬件设计 

整个系统由STM32F103RBT6(M3)、CC1101、 

TLC5947、ATMEGA88V、JTAG以及电源模块等组 

成,其系统结构框图如图一所示。 

图一系统整体框图 

图一中,STM32F103RBT6是核心控制单元,负 

责整个系统的控制管理工作,包括处理CC1 101接 

收的TOUCH信号,对LED驱动芯片的控制等等; 

而TLC5947负责LED的驱动以及灰度控制;电源 

模块是通过无线供电来处理的,解决了电刷供电时 

的摩擦损耗问题;QTOUCH模块是通过AVR单片 

机ATMEGA88V来控制的,感应的信号通过 

CC1 101来进行发射;而STM32F103RBT6的外围 

USB、串口以及相关的指示灯和按键是正常工作所 

必须的,同时也是内部程序的下载接口。 

1.1主控芯片电路 

STM32F103RBT6通过已下载的程序控制旋转 

LED屏的初始化以及正常显示,是整个系统的枢 

纽,其丰富的I/O接口在硬件设计中为我们带来了 

极大的便利。同时提高了数据交互的速率,最大程 

地的节省了旋转LED屏的刷频时间。同时, 

STM32F103RBT6通过其优越的数据处理能力,及 

时处理从CC1 101接收芯片中接受到的TOUCH信 

号,并能够高效率地完成指令的执行工作。系统主 

控电路如图_ ̄t4j所示。STM32F103RBT6的主要特点 

日下: 

◆内核为ARM32位Cortex—M3 CPU; 

◆低功耗,供电电压2.0 ̄3.6V; 

◆片上集成数据RAM 20KB,Flash容量为 

】4Q 

128KB; 

◆拥有高达51个快速I/O端口; 

◆2个12位的US级的16通道A/D转换器; 

◆多达l1个定时器以及13个通信接口,支持 

CAN/I2C/SPI/USART/USB五种类型接口。 

x2 ,

黧 

{== 运罄 懑 

图二STM32F1 03RBT6主控电路 

1.2 TLC5947模块 

TLC5947是TI公司推出的一款24通道、12位 

PWM灰度控制的恒定电流输出型LED驱动芯片 

内置4MHz时钟,单片工作模式下最高数据转换 

速率可达到30MJJz,级联工作时可达到1 5MHz,同 

时具有超温自动断电的保护功能,为系统的正常运 

行提供有效保障。TLC5947只需要通过四个端口 

(DAT SCI,K/Ⅺ,AT/BL )的控制便能实现对 

24个LED端口的控制,操作简单快捷。同时,该芯 

片为了适应不同类型的LED,可以通过控制IREF 

控制管脚外接的电阻阻值来控制输出电流的大小, 

从而提高芯片的使用范围。在系统设计中,只需将四 

个数据控制端口与主控芯片STM32F103RBT6的 

高速I/O相连接便可,同时为了实现对LED屏更为 

便捷的控制,我们采用的是各驱动芯片独立使用,提 

高了数据处理的速度,尽可能多的节省了LED屏幕 

刷新时间。为了适合控制后级的RGB三色LED,我 

们采用的输出电流为15mA。 

1.3 CC1101与ATMEGA88V电路 

系统的通信是通过无线收发芯片CC1 1 O1来实 

现的。CC1101是TI公司生产的一款低成本、低功耗、 

收发频率低于1GHz的无线收发芯片,其电路应用一 

般旨在为IsM(工业、科学和医疗)和SRD(短距离设 

备)频带在3 1 5,433,868和915兆赫兹的设备提供无 

统的初始化。在初始化过程中设定STM32F103RBT6 

的时钟配置、端口配置以及中断声明等等,同时对 

LED驱动芯片进行数据的刷新,防止原有的数据对 

正常显示产生影响。同时对无线通讯的CCI 101芯 

线通讯嘲。Qtouch触摸电路则是使用ATMEGA88V 

单片机来实现,通过检测电路中电容值的改变来获 

得信号,从而将信号通过CC1 101发送到主控芯片 

STM32Fl03RBT6中。Qtouch电路主要是应用人体 

电极来改变电路板中感应片的电容值,从而为检测 

电路提供信号。各模块硬件电路分别如图三、图四 

所示。 

2系统软件设计 

mF El 

…一 

m 

图三CC1101模块 

基于o.【0uc了技术的触摸控制旋转广m0系统设计 

图四ATMEGA88V模块 

系统的软件总框图如图五所示。图五中,初始 

化模块包括STM32F103RBT6/TLC5947/CC1 101系 

片进行开启,以确保能接收正常信号。之后再等待屏 

幕的正常显示,通过等待判断是否接收到TOUCH 

信号,如果有,则按信号相关设定程序改变显示的内 

容或者方式,一直反复执行等待,最后结束。 

2.1旋转LED屏算法设计 

初始化A R M。TLC 5 9 47,开启无线通讯 

L 

 

执行命令 

N 

图五主程序流程图 

2.1.1算法框架 

旋转LED屏的算法构架是基于直角坐标到圆 

坐标的转换。通过改变不同位置点上的LED的亮灭 

变换,以及人眼的视觉暂留效应来实现整个屏幕的 

动态显示。其中LED屏在点设计的基础上,转换为 

线设计,即在旋转的LED上画出一条直线,我们采 

用了Bresenham直线演算法实现了直线、曲线的设 

计,从而在线设计的基础上扩展为图形的设计。 

2.1.2直角坐标到圆坐标的转换算法 

在旋转LED的实现中,为了使主控芯片能够处 

理旋转LED不同位置的数据问题,在设计时我们要 

将弧度坐标数据转换成角度坐标(圆坐标)数据,从 

~ 

而让我们的系统能够正常工作。 电路,同时在显示方式上也作了本质的变化,使得显 

其中计算的公式为:距离r为:r=、 +y。, 

为防止在转换中出现负数数据,因此我们加入了 

(360+0.5)度的角度优化算法:a 180 arctan(x/y) 

/rr+360+0.5。 

示系统更加炫目,夺人眼球。整个系统集合了当今比 

较流行的三种电路特色:无线传输、Qtouch控制、旋 

转LED屏显示,结构简单,极具观赏性。实验过程 

中,我们通过改变主控芯片的程序实现了对不同内 

容的显示,同时通过Qtouch按键信息实现了对显示 2.1.3 Bresenham直线演算法同 

Bresenham直线演算法的提出是为了描绘在两 

个点之间做决定的直线的算法。通过应用简单的整 

数加减法和位元移动,来绘制屏幕中的各种直线。 

假设我们要绘制的直线两点坐标为(x0,yO), 

(xl,y1),x、Y分别代表其水平及垂直座标,并且x1- 

xO>yl—yO。在此我们使用的座标系规则为X座标 

值沿X轴向右增长,y座标值沿Y轴向下增长。我们 

可以计算得到两点之间的斜率必定介乎于l至0之 

间。而此算法之目的,就是找出在x0与xl之间,第 

x行相对应的第Y列,从而得出一像素点,使得该像 

素点的位置最接近原本的线。 

要实行此算法,我们需计算每一像素点与该线 

之间的误差。于上述例子中,误差应为每一点X中 

其相对的像素点之Y值与该线实际之Y值的差距。 

每当X的值增加1,误差的值就会增加m;每当误差 

的值超出().5,线就会比较靠近下一个映像点。因此 

Y的值便会加1,且误差减l。 

3结束语 

本文讨论基于Qtouch技术触摸控制的旋转 

LED系统的设计, 采用ARM处理器 

STM32F103RBT6作为主控芯片和LED驱动芯片 

TLC5947以及单片机触摸检测电路,经由无线传输 

芯片CC1】01进行信息的交互之后,实现旋转LED 

屏幕的显示控制及刷新控制。STM32F103RBT6将 

接收到的不同触控信号进行处理,最后以数据的形 

式写入到]LED驱动芯片TLC5947中,利用该芯片 

的灰度控制功能,对RGB三色LED进行混色,从而 

形成一种全彩的效果。这一系统最大的新颖之处在 

于一改传统的单色LED屏显示方式,实现全彩显 

示,同时,继承了原有的用少量LED灯实现全屏显 

示的特点,不仅在结构上大大简化了传统LED屏的 

屏的信息刷新功能。 

参考文献 

[1]王永虹,徐炜,郝立平.STM32系列ARM Cor- 

tex—M3[J].微控制器原理与实践,2008. 

[2]德州仪器.TLC5947.pd ̄http://focus.ti.com/docs 

/prod/folders/print/tlc5947.htm1. 

[3】德州仪器.CC I 1 0 1.pdf.http://www.ti.com.crgcn/ 

lit/ds/symlink/cc 1 1 0 1.pd ̄ 

[4]周润景,袁伟庭,张鹏飞.Cadence高速电路 

板设计与仿真(第3版)口 .2009. 

[5]谭浩强.c程序设计[M].北京:清华大学出版 

社,2006. 

[6维基解密・6]布雷森汉姆.直线算法:http:llzh. 

wikipedia.or#wi ̄/%E5%B8%83%E9%9B%B7% 

E6%A3%AE%E6%BC%A2%E5%A7%86%E7% 

9B%B4%E7%B70/o7^0/oL u0/uJJ、 0/o7 t0/oJj,0/uf1 Ij0 a97% 

E6%B3%95. 

作者简介 

邱元瑞(1988一),男,江西兴国人,本科生,主要 

研究方向:电子信息工程专业; 

温坚(199O一),男,江西石城人,本科生,主要研 

究方向:电子信息工程专业; 

刘路平(1988一),女,江西资溪人,本科生,主要 

研究方向:电子信息工程专业; 

莫明丹(199O一),女,海南定安人,本科生,主要 

研究方向:电子信息工程专业; 

夏欢(199 ),女,江西丰城人,本科生,主要研 

究方向:电子科学与技术专业。 

发布评论

评论列表 (0)

  1. 暂无评论