单片机基础与应用(C语言版)(第3版)课件 实例41 简易打字游戏机 [修复的].pptxVIP

  • 1
  • 0
  • 约7.79千字
  • 约 17页
  • 2026-07-31 发布于山东
  • 举报

单片机基础与应用(C语言版)(第3版)课件 实例41 简易打字游戏机 [修复的].pptx

实例41简易打字游戏机《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学

实例要求1)设计并显示一个简单的游戏logo。(2)具有90s倒计时功能。(3)具有12个按键,包括10个(0~9)打字按键,1个开始键,1个退出键。(4)具有随机数(0~9)生成功能。(5)在90s内输入屏幕上显示的随机数,如果正确,得1分,时间到或按下退出键,游戏结束,显示分数2s,回到游戏开始画面;按下开始键,重新开始游戏。

实例分析显示模块用于显示游戏logo和游戏各种画面等内容,是人机输出通道;键盘输入模块完成游戏开始、退出、打字等功能,是人机输入通道。

硬件电路

控制程序设计1)游戏logo设计与显示字符型LCD一般内置了160个5×7点阵字符图形,可以显示英文、日文及数字。除此之外,还可以通过自定义字符,在片内自定义8个字符,显示特殊字符甚至笔画比较少的汉字,一般LCD模块所提供的CGRAM能够自编8个5×7字符。设计一个游戏logo,并把它用6个自编字符显示。对LCD1602模块设置CGRAM地址以显示自编字符的命令字格式如下。A7A6A5A4A3A2A1A001AC5AC4AC3AC2AC1AC0

控制程序设计字模及CGRAM地址、CGRAM字模和DDRAM字符代码的关系DDRAM字符代码A7A6A5A4A3A2A1A0CGRAM地址P7P6P5P4P3P2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档