- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于TFTLCD显示屏的MSP单片机实验.doc
太空大战小?游戏
—— 基于TFT?_LCD显?示屏的MS?P430单?片机实验
SJTU ME 51202?09353?目录
一、实验硬件 1
1、概述 1
2、 应用模块 2
A. LCD模块? 2
B. TM163?8 4
二、 实验程序 5
1、 程序实现效?果 5
2、 程序封装模?块 5
1、图形产生与?移动 5
2、我方战机的?控制 5
3、敌机与奖励?的产生及移?动 6
4、击落敌机与?获得奖励 7
5、关卡升级 7
6、施放大招: 7
三、 感想与思考? 8
附页(实验程序代?码) 9
一、实验硬件
1、概述
本次课程设?计是在MS?P430单?片机液晶屏?字符显示功?能的基础上?,编程设计游?戏。程序的设计?基于《F6638?实验指导手?册》中,“TFT-LCD 实验--字符显示”的程序点亮?TFT-LCD屏幕?,编写游戏程?序,与IO控制?结合,实现游戏的?可视化和游?戏操作。由于Cod?e Compo?ser Studi?o v5.5.0难以对该?程序样例实?现编译,采用的开发?工具为Co?de Compo?ser Studi?o v6.0。
MSP43?0系列单片?机是由美国?TI公司生?产的新一代?16位单片?机,因以其集成?密度高、运算速度快?、外设接口丰?富等优势受?到越来越多?的产品开发?人员的青睐?,是当前使用?最多的单片?机之一。在很多具体?应用中,甚至只利用?一片MSP?430单片?机,就可以完成?一个系统的?全部功能。下面给出实?验中使用的?MSP43?0F66单?片机的封装?图和功能框?图。
图1-MSP43?0F663?8封装图
图2-MSP43?0F663?8功能框图?
应用模块
A. LCD模块?
本次编写的?程序所用的?主要模块为?LCD模块?,在功能框图?中显示为 LCD_B?。硬件电路设?计如下所示?。其中 U21 (TPS75?105DS?KR)是 LCD 屏背光控制?芯片,由 LCD_B?L_EN 引脚控制使?能端。
图3-MSP43?0F663?8LCD硬?件设计电路?
PIN NO.
FUNCT?ION DESCR?IPTIO?NS SYMBO?L(模块引脚定?义以及各个?引脚的功能?)
NO. Symbo?l Descr?iptio?n 1, 2 GND 地 3, 4 VCC 电源(2.8-3.4V) 5 NC1 空脚 6 NC2 空脚 7 NC3 空脚 8 RESET? 复位 9 A0 LCD寄存?器选择段 10 SDA LCD数据?传输线 11 SCK1 LCD CLK 时钟线 12 LCD_C?S LCD片选? 13 SCK SD卡CL?K时钟线 14 MISO SD卡主输?入,从输出 15 MOSI SD卡从输?入,主输出 16 CS_SD? SD卡片选? 17, 18 LED+ 背光正极 19, 20 LED- 背光负极
LCD的全?称是Liq?uid Cryst?al Displ?ay,即液晶显示?器,因功耗低而?备受工程师?青睐,大规模应用?于电子设备?中。而MSP4?30单片机?中的TFT?-LCD则是?指薄膜晶体?管,Thin-Film Trans?istor?。薄膜晶体管?液晶显示器?(TFT-LCD)具有重量轻?、平板化、低功耗、无辐射、显示品质优?良等特点,其应用领域?正在逐步扩?大,已经从音像?制品、笔记本电脑?等显示器发?展到台式计?算机、工程工作站?(EWS)用监视器。对液晶显示?器的要求也?正在向高分?辨率、高彩色化发?展。
MSP43?0F663?8所采用的?TFT-LCD 液晶屏的工?作参数如下?:
X320 点 TFT 透射式点阵?液晶显示模?块 驱动dut?y:1/240 Duty 2.4“ (COG 式) 可视角度:12 时 ILI93?28 LCD 驱动程序或?同等能力 逻辑电压:2.8V 数据接口:80的系统? 8/9/16/18bit? 总线接口 触摸面板 白色背光
B. TM163?8
在我们所制?作的游戏中?有一部分用?到了矩阵键?盘的一个按?键,矩阵键盘隶?属于TM1?638电路?,TM163?8是带键盘?扫描接口的?LED(发光二极管?显示器)驱动控制专?用电路,内部集成有?MCU 数字接口、数据锁存器?、LED 高压驱动、键盘扫描等?电路。其对于矩阵?键盘的读取?如下图所示?:
图4-TM163?8键盘读取?电路
其中A-F分别对应?KS1-KS6。一旦有按键?按下,TM163?8中相关的?寄存器的值?就会改变(按键按下时?相应字节由?0变1)。
实验程序
程序实现效?果
在TFT-LCD屏上
文档评论(0)