51单片机贪吃蛇游戏设计+C代码实现+流程图+电路图 第4页
调试菜单和调试命令 Debug
菜单 快捷键 描述
Start/Stop Ctrl+F5 开始/停止调试模式
Debugging
Go F5 运行程序 直到遇到一个中断
Step F11 单步执行程序 遇到子程序则进入
Step over F10 单步执行程序 跳过子程序
Step out of Ctrl+F11 执行到当前函数的结束
Current function
Stop Running ESC 停止程序运行
Breakpoints 打开断点对话框
Insert/Remove 设置/取消当前行的断点
Breakpoint
Enable/Disable 使能/禁止当前行的断点
毕业论文
http://www.751com.cn Disable All 禁止所有的断点
Breakpoints
Kill All 取消所有的断点
Breakpoints
Show Next 显示下一条指令
Statement
Enable/Disable 使能/禁止程序运行轨迹的标识
Trace Recording
View Trace 显示程序运行过的指令
Records
Memory Map 打开存储器空间配置对话框
Performance 打开设置性能分析的窗口
Analyzer 本文来自辣.文,论-文-网
Inline Assembly 对某一个行重新汇编 可以修改汇编代码
Function Editor 编辑调试函数和调试配置文件
外围器件菜单 Peripherals
菜单 快捷键 描述
Reset CPU 复位 CPU
Interrupt, 打开片上外围器件的设置对话框
I/O-Ports, 话框的种类及内容依赖于你选择CPU
Serial,
Timer,
A/D Converter,
D/A Converter,
I2C Controller,
CAN Controller,
Watchdog
工具菜单 Tool
利用工具菜单,你可以配置,运行Gimpel PC-Lint,Siemens Easy-Case 和用户程序通过Customize Tools Menu菜单,你可以添加你想要添加的程序。
菜单 快捷键 描述
Setup PC-Lint 配置 Gimpel Software的PC-Link程序
Lint 用 PC-Lint 处理当前编辑的文件
Lint all C Source Files 用PC-Lint处理你项目中所有的C源代码文件
Setup Easy-Case 配置 Siemens的 Easy-Case 程序
Start/Stop Easy-Case 运行/停止 Siemens的 Easy-Case 程序
Show File (Line) 用Easy-Case 处理当前编辑的文件
Customize Tools Menu 添加用户程序到工具菜单中
5.3 C51 优化的 C 语言交叉编译器
Keil C51 交叉编译器是一个基于ANSI C标准的针对8051系列MCU的C编译器生成的可执行代码快速,紧凑。在运行效率和速度上可以和汇编程序得到的代码相媲美。
和汇编语言相比,用C语言这样的高级语言有很多优势,比如:
1) 对处理器的指令集不必了解8051 CPU的基本结构可以了解,但不是必须的。
2) 寄存器的分配以及各种变量和数据的寻址都由编译器完成。
3) 程序拥有了正式的结构(由C语言带来的),并且能被分成多个单独的子函数。这使整个应用系统的结构变得清晰,同时让源代码变得可重复使用。
4) 选择特定的操作符来毕业论文
http://www.751com.cn 操作变量的能力提高了源代码的可读性
5) 可以运用和人的思文很接近的词汇和算法表达式
6) 编写程序和调试程序的时间得到很大程度的缩短
7) C 运行连接库包含一些标准的子程序 如 格式化输出 数字转换 浮点运算
8) 由于程序的模块结构技术 使得现有的程序段可以很容易的包含到新的程序中去
9) ANSI标准的C语言是一种丰常方便的,获得广泛应用的,在绝大部分系统中都能够很容易得到的语言。
因此 如果需要 现有的程序可以很快地移植到其他的处理器上,节省投资。
5.4 系统设计流程图图5-2系统主程序流程图
如图所示,程序设计的主程序即main函数很简单,主要完成初始化工作,主要完成对LCD屏幕,贪吃蛇结构的初始化,然后不断运行贪吃蛇游戏程序。下面逐一分析每一个子程序的设计。
上一页 [1] [2] [3] [4] [5] 下一页
51单片机贪吃蛇游戏设计+C代码实现+流程图+电路图 第4页下载如图片无法显示或论文不完整,请联系qq752018766