- 1
- 0
- 约小于1千字
- 约 12页
- 2026-07-31 发布于山东
- 举报
实例14贪吃蛇《单片机基础与应用(C语言版)》高等教育出版社深圳职业技术大学
一、任务导入
任务要求贪吃蛇显示效果图
二、任务分析
按照设计要求,显示贪吃蛇效果的8个LED中,最左边的LED总是点亮的,而右边的LED总是执行左移一位的操作,每执行完8次左移一位操作后,就增加一位LED灯的点亮。设计时,将每一遍要左移的8位LED初始位置状态保存在字符数组led中,每次左移一位的贪吃蛇位置状态都与0x7f(即最左边点亮的食物灯)进行按位与操作,组合为完整的贪吃蛇显示状态再送到P1口输出。
三、硬件电路
现贪吃蛇显示效果的硬件电路
四、控制程序
贪吃蛇主函数流程图
程序演示//程序:ex16.c//功能:贪吃蛇控制程序#includeREGX51.H//包含头文件REGX51.H,定义了51单片机的所有SFR//函数名:delay//函数功能:实现软件延时voiddelay(unsignedinti){while(i--);//i次空操作}voidmain() //主函数{unsignedcharn,i;//定义字符变量n,i unsignedcharled[]={0x01,0x03,0x07,0x0f,0x1f,0x3f,0x7f}; //定义贪吃蛇显示初值,对应7遍移位 while(1) {
您可能关注的文档
- 单片机基础与应用(C语言版)(第3版)课件1.2 单片机系统及开发环境.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.1 单片机硬件结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.3 51单片机的存储器结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.4 时钟电路与复位电路.pptx
- 单片机基础与应用(C语言版)(第3版)课件2.5 单片机并行IO端口.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.1 定时器计数器.pptx
- 单片机基础与应用(C语言版)(第3版)课件4.2 定时器计数器的工作方式.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.2 单片机中断系统结构.pptx
- 单片机基础与应用(C语言版)(第3版)课件5.3 中断处理过程.pptx
- 单片机基础与应用(C语言版)(第3版)课件6.1 单片机与LED接口设计.pptx
- 2026年互联网医疗行业商业模式画布解析报告.docx
- 2026年酒店行业服务质量提升与费用管理分析报告.docx
- 第五次全国幽门螺杆菌感染处理共识报告.pptx
- 2026江苏南通市紫琅中等职业技术学校行政管理岗位招聘考试参考题库及详细答案解析.docx
- 2026年在线教育行业师资力量与专业培养报告.docx
- 2026年大数据在医疗健康领域的应用与发展趋势报告.docx
- 2026年珠宝首饰行业产品质量检测与分析报告.docx
- 2026年零售行业新零售模式与创新趋势报告.docx
- 2026年电子商务行业线上品牌竞争力分析及线下拓展报告.docx
- 2026年房地产市场分析报告:调控政策与市场走向.docx
原创力文档

文档评论(0)