毕业设计 msp430摇摇棒范文
毕业设计 msp430摇摇棒
摘要
关键词: MSP430单片机; LED灯;摇摇棒
Abstract
The design for the central controller with msp430 csm and display great when shaken by the character or graphics appearred that LED lights, LED lights into linear array,cach miment only display dightal coding text or graphics after a column,using the principle of human vision,will need to display characters or graphics into 64,LED by MCU control array in a low frequency scan character or graphic each column,swinging rod can show that for all the haracter or graphic display,swinging through port level changes,once the call display subroutines,characters,by external interruption swithing system design for program design of hardware circuit to high requirment,The system by the contral control module,the LED display module,power supply module.
Keywords: LED;MSP430;Vision;yaoyaobang
第五章 系统调试
摇摇棒是当今比较流行的一种时尚娱乐电子产品,通过在手中左右摇晃棒体,就可在其摇摆出的扇形轨迹面上显示出文字或图像,摇摇棒具有质量轻,无污染,高强抗冲击等优点。摇摇棒在国内外用处身份广泛,可用于选举活动,演唱会,体育场,KTV,球类比赛,广告,节日聚会,生日庆典等。本设计采用MSP430单片机来实现摇摇棒的图像显示。
第二章 方案论证
2.1 设计背景
摇摇棒是如今流行的一种玩具,在各种节日和聚会上经常可以看见它的身影。本设计也追随着摇摇棒的原理,在此基础上进行研发。通过单片机对其进行控制,从而产生不同的影像。
2.2系统设计要求
设计并制作一个依靠摇动能显示字符、图形的LED显示棒。
系统设计的基本要求:
设计一个基于MSP430单片机的显示棒,其中LED灯必须呈线状排列,并至少使用16只,系统采用电池供电,摇动显示棒时形成的亮灯扇形区域能让人分辨出图形以及文字,并用按键实现显示的切换。
系统设计的发挥部分:
摇动显示棒时形成的亮灯扇形能够让人分辨出“谢谢”,
“心形图案”,“笑脸”。
2.3 整体方案比较与论证
根据题目要求设计一个循环的LED显示,要利用人的视觉滞留产生静态显示的现象,这就要求延时部分做的比较小,所以采用石英晶体振荡器。而目前能够实现这种功能的器件有很多种,不同的类型的器件也能够很好的完成。
综上所述,提出几种切实可行的方案供大家参考
方案一:选用单片机AT89C51作为扫描显示控制核心,由其直接控制LED线阵的显示,并外加扫描控制开关控制字符或图形的扫描显示。该方案线路简单,扫描控制开关可选择机械开关或滚珠开关或水银开关,在显示棒摇摆时接通线路控制单片机扫描输出字符或图形的列编码信号;单片机外另接有中断控制按钮用以切换不同的字符或图形的显示,LED线阵采用普通三极管驱动,电路采用2节7号电池供电。
此方案的优点是:单片机C51的端口较多,可实现显示数据并;
缺点是:为了增大显示清晰度,除去可能由背景LED灯占用的端口外,单片机剩余端口无法使线阵中LED灯数扩展至24只以上;单片机使用的晶振频率较大,软件不易实现对计数的控制。而且单片体积较大,做出后实物不美观。(设计框图见图2—1)
方案二:由单片机MSP430最小系统、寄存器组、驱动电路、LED线阵和电源部分组成。与方案一比较,方案二中单片机所需输出,端口很少,可选用小型单片机MSP430,不仅功耗低,而且尺寸小,其数据输出串口输出方式,所需端口较少,总体线路较简单,电路板占用而积小;利用寄存器移位功能可轻易实现品示LED灯数量的扩展,不仅具备方案一的大部分优点,而且外围器件更少,能耗更低,电路调试简单,故选择方案二。(设计框图见图2—2)
方案框图
扫面控制开关 单片机AT89C51 LED驱动电路 电源 干电池 LED线阵显示
<!--[endif]-->
<!--[endif]--><!--[if !mso]-->
<!--[endif]--><!--[if !mso & !vml]--> <!--[endif]--><!--[if !vml]-->
<!--[endif]-->
图2——1
按键 惯性开关 Msp430 单片机
<!--[endif]--><!--[if !mso]-->
|
|||
图2——2
第三章 系统硬件设计
3.1 硬件基本结构
硬件电路的系统电源VCC为5V,下载程序和调试时一定要保证5V电压,实际使用时用2节7号干电池串联即可。MSP430单片机作为控制器,在它的P10、P11口接有16只以共阳的方式连接的高亮度LED,由单片机输出低电平点亮。K2为水银开关。
硬件电路包括三部分
(1) LED显示模块
(2)单片机控制模块
(3)外部中断模块
经过分析论证,我们决定了系统各模块的最终方案如下:
3.2 LED显示部分
LED灯的选择
方案一:传统LED发光二极管。颜色多样,在可以同样显示图案的前提下使用它更为经济,但足颜色较为黯淡,不鲜亮。
方案二:高亮LED发光二极管。正如其名,它的亮度比传统二极管要亮,而且同样也有很多颜色,但是高亮LED的工作电流也要大于传统二极管。
为了使显示的图案清晰、明了,我们选择方案二,经过比较,使用红色的LED使得显示画面更为明显、突出,使用2节I.5V电池为其供电,提供足够的电流。
3.3单片机最小系统部分
由一个12MHz的晶振以及一个10uf的电容,47K的电阻以及复开关构成的复位电路、芯片MSP430三部分构成。
3.4 电源部分
本次设计采用1.5伏2节干电池串联供电。(见图3—1)