Keil_uVision3单片机开发教程

需积分: 9 0 下载量 42 浏览量 更新于2024-07-22 收藏 647KB PDF 举报
"Keil_uVision3教程是一个关于如何使用Keil_uVision3开发环境进行MCS-51系列单片机程序开发的教程。这个软件包提供了C编译器、宏汇编器、连接器、库管理和强大的仿真调试器等工具,适用于汇编语言和C语言编程。在Windows操作系统环境下运行,对硬件配置有一定要求,例如Pentium CPU、16MB RAM和20MB以上的硬盘空间。本教程通过实例教学,指导用户如何创建工程、设置项目细节,并将源代码转换为目标代码。教程中的第一个实例是设计一个使用89C51单片机的电路,该单片机具有4K的FLASHROM,能控制8个LED灯循环点亮。" 在Keil_uVision3中建立工程的步骤如下: 1. 启动Keil_uVision3集成开发环境,确保软件已经正确安装。 2. 工程管理窗口位于程序窗口的左侧,它包含Files、Regs和Books三个标签页。Files标签页用于查看项目文件结构,Regs在调试时显示CPU寄存器和特殊功能寄存器,Books则提供有关选定CPU的信息。 3. 创建新工程:点击菜单栏的“Project” -> “New uVision Project”,选择合适的保存位置并命名工程。 4. 选择目标设备:在弹出的对话框中选择MCS-51系列的89C51单片机或其他适用的型号。 5. 添加源文件:在工程管理窗口中,右键点击工程名,选择“Add New Item to Group 'Source Group 1'”,然后选择汇编或C源代码文件模板。 6. 编辑源代码:在打开的源代码编辑器中,编写控制LED循环点亮的程序。 7. 设置工程属性:点击工程名,选择“Options for Target”进行配置,如编译器选项、链接器选项等。 8. 构建目标文件:点击菜单栏的“Build” -> “Rebuild All”,这将生成.ihx或.hex目标文件,可供烧录到单片机。 在调试阶段,Keil_uVision3的强大功能体现出来: 1. 仿真调试:利用调试器,可以在代码中设置断点,单步执行,查看变量和寄存器的实时值。 2. 调试窗口:Regs标签页在调试时显示当前CPU寄存器状态,帮助分析程序运行过程。 3. 书籍视图(Books标签页):提供有关单片机特性的详细信息,便于理解和优化代码。 通过这样的实践学习,开发者能够熟练掌握Keil_uVision3的使用,无论是汇编还是C语言编程,都能提高开发效率。对于MCS-51系列单片机的爱好者和开发者来说,Keil_uVision3是一个不可或缺的工具。