KEIL uVISION2学习笔记.doc
KEIL uVISION2是一款强大的微控制器开发环境,主要用于C语言编程和仿真。在这个学习笔记中,我们将探讨如何使用KEIL uVISION2建立C项目,以及如何进行程序编写、保存、编译和调试。 1. **建立C项目** - 首先启动KEIL uVISION2,用户界面会展示出来。 - 通过`Project`菜单选择`New Project`来创建新的项目。在弹出的文件对话框中,输入项目名称(例如"test"),并保存为`.uv2`扩展名的文件,这将是KEIL项目的配置文件。 - 在选择单片机的步骤中,以常见的Atmel公司的AT89C51为例。选择正确的单片机型号是确保代码能够正确编译和运行的关键。 2. **编写程序** - 创建新文件:可以通过点击新建文件的快捷按钮或者通过`File`菜单的`New`选项,或者使用快捷键`Ctrl+N`。 - 编辑器会提供语法高亮功能,帮助用户识别代码中的关键字和数据类型。 - 示例程序展示了简单的串口通信,输出"Hello World!"。这个程序包括初始化串口、定时器和启动计数,以及无限循环的打印语句。 3. **保存和加入项目** - 使用`File`菜单的`Save`或快捷键`Ctrl+S`保存程序文件,例如命名为`test1.c`,保存在项目目录下。 - 将文件添加到项目中:右键点击项目中的`SourceGroup1`,选择`Add File to Group 'SourceGroup 1'`,选择刚保存的文件并添加。 4. **编译与运行** - 编译选项包括:编译单个文件、编译整个项目和重新编译。编译结果会在输出窗口显示,用于检查错误和警告。 - 调试模式:点击调试模式按钮(放大镜图标),或者使用`Debug`菜单的`Start/Stop Debug Session`,快捷键`Ctrl+F5`。 - 在调试模式下,可以使用运行、停止、复位等控制按钮进行程序的执行和观察。 5. **调试功能** - 运行(图1-8中的1)和停止(2)按钮用于控制程序的执行状态。 - 复位(3)按钮模拟芯片的复位,使程序回到起始位置。 - 串行调试窗口(5)用于查看串行口的输入输出,这对于基于串口通信的程序尤为重要。 KEIL uVISION2提供了全面的开发工具,包括源代码编辑、项目管理、编译器、连接器、模拟器和调试器。通过熟悉这些步骤,用户能够有效地学习和掌握C51编程,并在实际项目中应用。对于初学者,理解每个功能及其用途是成为C51高手的关键。随着对软件的深入理解和实践,用户可以设置更复杂的项目配置,生成用于芯片烧写的HEX文件,并进行更高级的调试操作。
























剩余10页未读,继续阅读


- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于PLC的升降横移式立体车库设计.doc
- 互联网+助推智慧城市建设201509.ppt
- 热门计算机专业介绍.ppt
- 住宅小区楼宇自动化系统设计方案.doc
- 电子商务公司年终工作总结.pptx
- xx医疗美容医院网络营销方案.pptx
- 精华版最新国家开放大学电大《网络应用服务管理》机考2套真题题库及答案3.pdf
- 电子商务第七章客户关系管理(CRM).ppt
- 网络药理学---副本.pptx
- 整套智能家居系统解决方案样本.doc
- 高大上信息化教学设计说课模板.ppt
- 中国工业软件发展现状与趋势.doc
- 十大智能家居系统解决方案深度推荐.doc
- 人工智能技术介绍--人工智能AI发展分析.pptx
- MicroCommunity-Java资源
- 自行车里程表的设计单片机毕业设计.doc


