单片机实验全攻略:从KeiluVision2到89C51编程

需积分: 3 1 下载量 157 浏览量 更新于2024-07-23 1 收藏 1.61MB DOC 举报
"单片机实验讲义" 单片机实验讲义是一份详细的教程,旨在帮助学习者掌握单片机的基本操作,特别是通过Keil uVision2软件进行编程和调试。这份讲义由刘晓莉电气教研室编制,旨在解决初学者在进行单片机实验时可能遇到的问题。 实验的主要目的是使学生熟悉Keil uVision2这款强大的单片机开发工具,包括软件的界面操作、项目创建、代码编写以及程序下载流程。同时,实验所需的硬件设备包括Keil uVision2开发系统、+5V电源、仿真器以及THKSCM-2型单片机实验台,这些都是完成实验所必需的设备。 实验内容主要分为几个步骤: 1. 启动Keil uVision2并创建新的工程。工程名称应具有描述性,例如本例中的“Test”,并且保存在指定的文件夹中,便于管理和查找。 2. 在新建工程中选择合适的单片机模型。本实验选择了Atmel公司的89C51,尽管实际使用的是89S51,但由于两者在内、外部结构上的相似性,89C51的选择同样适用。 3. 编写汇编语言程序。讲义提供了简单的示例代码,如将01010101二进制代码送到P0口,并设置程序在原地循环。这有助于理解基本的编程结构。 4. 保存汇编源文件(.Asm),文件名应与工程名保持一致,如“Test.Asm”。 5. 将源文件添加到工程中。通过右键点击“SourceGroup1”,选择“增加文件到组Source Group1”,然后在弹出的窗口中找到并添加保存的源文件。 6. 设置目标属性。在“Target1”的属性设置中,确保“E生成HEX文件”选项被选中,这样Keil会在编译完成后生成可下载到单片机的HEX文件。 通过这些步骤,学生将能够掌握单片机实验的基础知识,包括使用Keil uVision2进行程序开发和仿真,以及如何将程序下载到硬件上进行实际运行。这份讲义对于想要深入学习单片机原理和技术的学生来说,是一份非常有价值的参考资料。