文档介绍:单片机原理与接口技术实验指导书教学单位:机电工程学院课程名称: 单片机原理与接口技术面向专业:机械、自动化电子科技大学中山学院 2013 年 12月目录第1章 DP-51PRO 实验仪与 KeilC51 软件的使用 9 KeilC51 简介9 集成开发环境 10 工程(项目)的创建与处理 13 创建一个 Keil C51 工程 13 程序文件的编译(汇编)、连接 14 仿真调试功能的使用 14 调试状态的存贮器模型 15 仿真调试 15 脱机运行 19 第2章实验部分 20 实验 1 Keil C51 集成开发环境的使用练习 20 实验 2 指示灯循环控制基础实验 25 实验3 步进电机控制实验 28 实验 4 指示灯循环控制提高实验 31 实验 5 串口通信实验 34 实验 6 并行模数转换实验 38 实验 7 数字温度传感器实验 42 实验8 点阵 LED 字符显示器的设计 51 第3章课外实践与提高基于单片机与传感器的寻迹机器人设计与实现 55 第1章 DP-51PRO 实验仪与 Keil C51 软件的使用 DP-51PRO 单片机综合仿真实验仪向用户提供了丰富的外围器件和设备接口,可使用户快速掌握单片机原理及其实用接口技术。同时,基于 Keil C51 集成开发环境下的 DP-51PRO 单片机综合仿真实验仪具有硬件仿真的功能,用户可以在集成开发环境下学习编写、调试单片机程序。通过学习,实验用户可以掌握运用单片机进行项目开发的过程、步骤和方法, 积累一定的调试方法、技巧。在学习使用 DP-51PRO 单片机综合仿真实验仪前,用户有必要了解 Keil C51 集成开发环境。 Keil C51 简介 Keil C51 μVision2 集成开发环境是基于 80C51 内核的微处理器软件开发平台,内嵌多种符合当前工业标准的开发工具,可以完成从工程建立到管理、编译、连接、软硬件仿真等完整的开发流程。尤其 C编译工具在产生代码的准确性和效率方面达到了较高的水平,而且可以附加灵活的控制选项,在开发大型项目时非常理想。以下是 Keil C51 集成开发环境的组成部分及主要功能: ?μVision2 for Windows :是一个集成开发环境( IDE ),它将项目管理、源代码编辑、编译、连接、软硬件仿真调试等组合在一个功能强大的环境中; ?C51 国际标准化 C交叉编译器:从 C源代码产生可重定位的目标代码文件; ?A51 宏汇编器:从 80C51 汇编源代码产生可重定位的目标代码文件; ?BL51 连接/定位器:连接由 C51 和A51 产生的可重定位的目标代码文件,生成绝对目标代码文件; ?LIB51 库管理器:由目标代码文件生成连接器可以使用的库文件; ?OH51 转换器:由绝对目标代码文件生成 Intel HEX 文件; ?RTX -51实时操作系统:简化了复杂的实时应用软件项目的设计。注: μVision 2目前已升级到μVision 3。 集成开发环境安装 Keil C51 软件后,点击桌面 Keil C51 快捷图标即可进入如图 所示的集成开发环境,各种调试工具、命令菜单都集成在此开发环境中。以下列出的是常用菜单项的主要功能及对应的快捷键,工具栏上有常用菜单命令对应的工具按钮。 μVision2 操作界面(1) 文件菜单(File) File 菜单快捷键描述 New Ctrl+N 创建一个新的源文件或文本文件 Open Ctrl+O 打开已有的文件 Close 关闭当前的文件 Save Ctrl+S 保存当前的文件 Save as…保存并重新命名当前的文件 Print Ctrl+P 打印当前的文件 Print Preview 打印预览 Exit 退出μVision2 ,并提示保存文件(2) 编辑菜单(Edit) Edit 菜单快捷键描述 Undo Ctrl+Z 撤销上一次操作 Redo Ctrl+Shift+Z 重做上一次撤销的命令 CutCtrl+X 将选中的文字剪切到剪贴板 Copy Ctrl+C 将选中的文字复制到剪贴板 Paste Ctrl+V 粘贴剪贴板的文字 Find Ctrl+F 在当前文件中查找文字 Replace Ctrl+H 替换特定的文字 Find inFiles …在几个文件中查找文字(3) 视图菜单(View) View 菜单快捷键描述 Status Bar显示或隐藏状态栏 File Toolbar 显示或隐藏文件工具栏 Build Toolbar 显示或隐藏编译工具栏 Debug Toolbar 显示或隐藏调试工具栏 Project Window 显示或隐藏工程窗口 O