单片机MSP430控制的LED图文显示

单片机MSP430控制的LED图文显示[20200128193715]
摘要
本文介绍了MSP430单片机控制、锁存芯片(SN74HC573AN)、LED灯图文显示装置的电路组成、设计思路及功能。该装置具有显示基本的图形、还具有文字显示功能、LED灯亮暗自动调节功能。通过按住按钮(提供高电平)依次调用程序配合直流电机转动实现开机自检、同心圆、三渐开线、显示陈洪涛字样等功能显示。LED动态显示可以绚烂出很多的图画,本系统在现在数字时代将会很流行。
摘要……………………………………………………………………第1页
 *查看完整论文请+Q: 351916072 
关键字:MSP430;LED图文显示;同心圆;三渐开线
引言……………………………………………………………………第2页
一.LED图文显示装置的概述 第3页
(一)本设计任务和主要内容 第3页
(二)主要芯片的介绍 第4页
二.理论分析与计算 第4页
(一)理论分析 第4页
(二)参数选择 第4页
三.系统主要硬件电路设计 第5页
(一)方案选择 第6页
(二)单片机主机系统电路第5页
(三)电源模块 第7页
(四)稳压模块第7页
(五)光控模块第7页
(六)直流电机转速调控模块第8页
四.系统的软件设计 第8页
(一)系统主程序设计 第8页
(二)开机自检程序 第9页
(三) 同心圆程序 第12页
(四) 三渐开线程序 第14页
(五)显示陈洪涛程序 第17页
五.调试过程第21页
六.总结第21页
七.致谢第22页
八.参考文献第22页
附录
基于单片机MSP430机控制的LED图文显示程序第23页
基于单片机MSP430机控制的LED图文显示原理图 第31页
基于单片机MSP430机控制的LED图文显示PCB图 第32页
实物图 第33页
实物图清单 第33页
引言
LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形图像、电视、视频、录像信号等各种信息的显示屏幕。图文显示屏可以和计算机同时显示汉字、英文和图形;显示屏显示画面色彩鲜艳,立体感强,广泛应用于金融、税务、广告、交通运输、教育机构、机场、商场、证券市场、拍卖行、工业企业管理和其它公共场所。因为LED功能强大所以受到广泛重视因而得到迅速发展,它本身所具有多种优点。这些优点概括起来是:亮度高、工作电压低、功耗低、体积小、使用时间长、性能稳定。LED的发展前景极为广阔,目前正朝着更高亮度、适应各种环境、更高的发光密度、以及更高的发光均匀性方向发展。本系统利用单片机控制16盏LED灯,通过直流电机旋转达到图文显示的功能。
单片微型计算机简称单片机,是典型的嵌入式微控制器,由于其具有集成度高、体积小、功耗高、性价比高、功能强、应用灵活、可靠性高等优点,所以在工业控制、通信终端、高性能仪表、家用电器等诸多领域中都起着十分重要的作用,而且应用越来越广泛,发展也很快,已成为现代电子技术、网络、通信、自动控制与计量测试、数据采集与信号处理等技术中日益普及的一项新兴技术。学习单片机可以加深对微型计算机工作原理的理解,更加清楚计算机的脉络。同时,现在全世界都在提倡节能减排,人类的教育方式都在不断的利用新的技术,从而LED图文显示在照明领域成了一种应用广泛的电子设备。
本课题利用MSP430单片机及外围接口实现图文显示,利用单片机的计数器的定时器/记数的原理,将硬、软件有机地结合起来,使得系统能够正确地进行计时,同时使LED灯能够正确地显示图形和文字。
一.LED图文显示装置的概述
(一)本设计任务和主要内容
本论文主要研究单片机控制的LED灯图文显示装置,分别对开机自检、同心圆、三渐开线、显示陈洪涛字样及系统设备的软、硬件各个部分进行了研究。
主要内容如下:
1. 开机自检:通过单片机的I/O(P1和P2)P1.0~P1.7口控制输入信号提供给2个锁存器和P2.0~P2.3来控制使能端的信号,通过不同的编码实现两个锁存器交替或者同时工作来达到点亮16盏LED灯。
2. 同心圆:通过单片机的P1.0~P1.7同时提供给2块锁存器,使用P2.0~P2.4来控制锁存器的2个使能端来控制2个锁存器的交替工作,通过对单片机的I/O来输出控制信号来点亮LED1到LED16和LED16到LED1的顺序和逆序的点亮,
3. 三渐开线:要实现三渐开线,必要控制好LED灯不同方式的点亮,此时三渐开线的点亮需要同时点亮2盏(8、9 7、10 6、11 5、12 4、13 3、14 2、15 1、16)LED灯然后通过不同方向的流动,配合适合延时时间和直流电机相应的转速。
4. 显示“陈洪涛”:将字体的横向模拟图的十六进制编码写入程序中配合转动达到显示目得。
(二).主要芯片的介绍
本课题采用单片机MSP430单片机控的LED灯图文显示装置,其功能的实现主要通过软件编程来完成。单片机MSP430是一个16位的单片机,采用了精简指令集(RISC)结构,具有丰富的寻址方式(7 种源操作数寻址、4 种目的操作数寻址)、简洁的 27 条内核指令以及大量的模拟指令;大量的寄存器以及片内数据存储器都可参加多种运算;还有高效的查表处理指令。这些特点保证了可编制出高效率的源程序。该图文显示装置的准确度很高,其误差主要由晶振自身的误差所造成。
MSP430G2553单片机的电源电压采为3.3V低电压,它有独特的时钟系统设计,其中有两个不同的时钟系统,它有强大的处理能力。还采用了目前流行的RISC结构,一个时钟周期可以执行一条指令(一般的MCS51单片机要12个时钟周期才可以执行一条指令),使MSP430在8MHz晶振工作时,指令的速度可达8MIPS 它的基本功能模块有:看门狗(WDT),模拟比较器A,定时器A(Timer_A),定时器B(Timer_B),串口0,1(USART0、1),硬件乘法器,液晶驱动器,10位/12/14位ADC,12位DAC,I2C总线,直接数据存取(DMA),端口0(P0),端口1~6(P1~P6),基本定时器(Basic Timer)等。
设计物理框图如图1所示:
图1 设计物理框图
在图一中,采用两节(3V)纽扣电池,使用稳压模块给单片机、LED和锁存器提供稳定的电压,使用单片机的I/O控制输入信号和控制信号,锁存器通过单片机提供的信号来驱动不同的状态从而实现不同的LED动态显示。我们采用了光敏电阻和一些外部电路从而实现不同光对LED亮暗的调节,采用直流稳压电路来提供给直流直流电机,通过我们设计的马达调速装置来实现一定的转速,从而配合LED来实现动态的图文显示。
二.理论分析与计算
(一)理论分析
本装置是利用视觉暂留原理来实现字符或图像的显示。首先把16个超高亮度的LED并排成一列 ,然后通过单片机编程把每一列的数据按顺序送给LED点阵,通过直流电机的高速转动带动LED旋转,每一圈就重新刷新要显示的内容。这样因为人眼的视觉暂留效应,使人看到的显示内容效果跟平面连续显示效果一样。
系统主要包含系统硬件和系统软件两大部分。在制作过程当中,很多要求实现的功能都有时间的设定,在编程时间过程中我们采用了调用子函数的方式来实现时间的延时,如1S—delay_ms(1000); 0.2S—delay_ms(200)。
(二)参数选择
在锁存器的使用中始能端的选择是非常重要的,所以必须注意始能端的使用方法和所对应的引脚。本系统使用了573锁存器,在使用它的LE和OE| ,LE和OE|时必须同时给相应的参数才能使用(例如LE==1&&OE|==0有效)。我们使用MSP单片机的时候,如果只选择单片机芯片应该单独搭建它的外围电路,从而使单片机正常工作,(例如rst口在单独使用的时候必须外接电阻才能有效),单片机控制引脚使用P1.0~P1.7和P2.0~P2.4口
三.系统主要硬件电路设计
(一)方案选择
方案一:系统各部分采用中小规模集成数字电路,用开关按钮作为开关控制,完成图形显示的触发。该方案的特点是中小规模集成电路应用技术成熟,性能稳定,能方便地完成最基本的功能,但是由于系统功能要求较高,所以电路连接集成电路相对较多,而且过于复杂,并且制作过程工序比较烦琐,使用不太方便。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jxgc/zdh/4575.html

好棒文