欢迎来到天天文库
浏览记录
ID:42605206
大小:664.60 KB
页数:17页
时间:2019-09-18
《南邮_msp430单片机自动滚动广告牌设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、通信与信息工程学院20/20学年第学期课程设计报告模块名称MSP430单片机应用专业学生班级学生学学生姓名指导教师设计题H自动滚动广告牌的设计任务要求事先存储多串字符串(5组)用LCD显示器定吋滚动显示;每串应在停留3秒,再滚动输出下一串。按键控制播放效果(播放、暂停、停止、下一个、上一个、滚动加速、滚动减速)。增加字符串运动方式:左移输出右移输出由上向下由下向上闪动左右同时移入淡入(由喑变亮)淡出(由亮变暗)其它发挥部分:自动编成实现顺序、循环、随机播放功能,调换内容顺序等。设备及软件硬件:微机一台(Windows8)MSP430单片机实验板串
2、口线一根软件:单片机程序编译软件:CCS-设计任务及要求11.1目的与任务11.2报告要求11.3任务要求1二相关原理简介12.1CCS6.0软件介绍12.2MSP430F6638硬件介绍22.3应用模块介绍22.3.1TFTLCD液晶显示模块22.3.2矩阵键盘模块2三设计方案与实现33.1设计分析与方案33.2具体功能实现63.3拓展显示1()四调试过程及结果分析104.1问题一:烧入代码后显示屏不114.2问题二:软件编程问题11五体会与建议12参考文献13MSP430单片机应用课程设计报告一、设计任务及要求1.1目的与任务目的:了解MSP
3、430单片机的的特点,学会应用相关的开发软件,把理论学习的知识应用于实际,解决实际的工程问题,培养学生的科研动手能力。任务:通过实验加深对理论课的理解,掌握理论应用于实际的方法;学习撰写规范的设计文档;提交实验报告。1.2报告要求(1)验收后提交设计报告,电子档及纸质设计报告各一份。(2)课程设计报告内容包括:班级、学号、姓名、实验时间;所选课题名称;对选课题的理解:课题内容、目的、任务;设计描述:设计方案、设计要点及关键代码;调试过程:遇到的问题及解决办法、课题结果分析、难点和特色;体会和建议;参考文献。1.3任务要求(1)基本要求:乩事先存储
4、多串字符串(5组)b.用LCD显示器定时滚动显示;每串应在停留3秒,再滚动输出下一串。c・按键控制播放效果(播放、暂停、停止、下一个、上一个、滚动加速、滚动减速)。d.增加字符串运动方式:左移输出、右移输出、由上向下、由下向上、闪动、左右同时移入、淡入淡岀等(2)发挥部分:自动编成实现顺序、循环、随机播放功能,调换内容顺序等。二、相关原理简介2.1CCS6.0软件介绍CCS是一种针对TMS320系列DSP的集成开发环境,在Windows操作系统下,采用图形接口界面,提供有环境配置、源文件编辑、程序调试、跟踪和分析等工具。CCS有两种工作模式,即软
5、件仿真器模式:可以脫离DSP芯片,在PC机上模拟DSP的指令集和工作机制,主要用于前期算法实现和调试。硬件在线编程模式:可以实时运行在DSP芯片上,与硬件开发板相结合在线编程和调试应用程序。CCS的功能十分强大,它集成了代码的编辑、编译、链接和调试等诸多功能,而且支持C/C++和汇编的混合编程。本课题中,CCS6.0被用来设计供MSP430F6638使用的满足题设要求的相关程序。1.2MSP430F6638硬件介绍MSP430F663x是微控制器系列产品,配置有一个高性能12位模数(A/D)转换器,比较器,2个通用串行通信接口(USCI),USB
6、2.0,硬件乘法器,DMA,4个16位定吋器,具有报警功能的实时时钟模块,LCD驱动器和多达74I/O引脚。这款设备的典型应用包括模拟和数字传感器系统,数字电机控制,遥控,恒温器,数字吋钟,手持仪表等。在了解MSP430F6638的功能设备之后,我们才能清晰思路,巧妙运用老师提供的demo完成我们最终的设计课题。2.3应用模块介绍我们小组的自动滚动广告牌的设计实验,主耍运用的是TFTLCD液品显示模块以及矩阵键盘。2.3.1TFTLCD液晶显示模块本次编写的程序所用的主要模块为LCD模块。硬件电路设计如下所示。其中U21(TPS75105DSKR
7、)是LCD屏背光控制芯片,由LCD_BL_EN引脚控制使能端。CN1LCDSPIConnectorDNP图1MSP430F6638LCD®件设汁电路2.3.2矩阵键盘模块在我们设计的内容中,可以完全利用矩阵键盘的16个按键来控制广告的呈现方式。矩阵键盘隶属于TM1638电路,TM1638是带键盘扫描接口的LED(发光二极管显示器)驱动控制专用电路,内部集成有MCU数字接口、数据锁存器、LED高压驱动、键盘扫描等电路。其对于矩阵键盘的读取如图2所示。图2TM1638键盘读取电路其屮A-F分别对应KSl-KS6o一旦有按键按下,TM1638中相关的寄
8、存器的值就会改变(按键按下时相应字节由0变1)。三、设计方案与实现3.1设计分析与方案根据实验要求,为了实现按键控制播放显示,我们将TF
此文档下载收益归作者所有