目录
实验一 熟悉实验环境与简单编程???????????????2 实验二 数据排序实验????????????????????16 实验三 端口的输入、输出实验????????????????18 实验四 计数器实验?????????????????????21 实验五 实验六 实验七 A/D 实验八 D/A 实验九 实验十 RS232 实验十一实验十二
附录一
定时器实验?????????????????????23 外部中断实验????????????????????27 转换实验????????????????????28 转换实验????????????????????30 步进电机驱动实验??????????????????32 通信实验???????????????????35 通信实验???????????????????37 双色点阵显示实验????????????????39 系统各跳线器的初始设置状态表????????????42
1
RS485 LED 实验一 熟悉实验环境与简单编程
一、实验目的
1. 熟悉基于KEIL下的实验环境。
2. 掌握程序调试的单步、断点、连续运行方法。
3. 熟悉在KEIL环境下观察内部RAM , 特殊功能寄器的方法。
二、实验内容
编写并调试一个双字节无符号十进制数加法程序。其功能为将被加数写入30H、31H单元, 加数写入40H、41H单元,运行程序结果写入50H、51H、52H单元中,加法程序功能为:
(30H)(31H)+(40H)(41H)=(50H)(51H)(52H)(都是高位在前、低位在后)。
三、实验设备
1.THGQC-1型嵌入式单片机实验开发系统-套。 2.PC机一台。
四、实验步骤
1. 启动PC 机, 打开桌面上的 Keil uVision2 软件,进入μVision2 界面,如图1-1。
图1-1 μVision2 界面
2. 创建和打开项目(项目管理)
项目是用来保存文件、链接工具、目标代码生成和窗口配置信息的。可以使用“Project”
2
菜单中的“New Project”选项来创建项目。一旦项目被保存,将保存如下信息: ● 当前所有打开的文件。 ● 集成链接工具的设置。 ● 目标生成配置。
● 主IDE 窗口及已经打开的调试窗口的位置和大小。 ● 编辑器的设置如字体和文字颜色等。
2.1 创建新项目
2.1.1 选择【Project】/【New Project】选项,并打开。如图1-2 。
2.1.2 在弹出的“Create New Project”对话框中选择要保存项目文件的路径,如图1-3。在“ D 盘” 以自己的学号建立一文件夹,以后自己的实验程序都存在此文件夹中。例如:新文件夹为“12345678” , 然后单击“保存”按钮。
图1-2 Project菜单
新建文件夹按钮
图1-3 “Create New Project”对话框
3
2.1.3 在弹出的“Create New Project”对话框中的“文件名”文本框中输入项目名,例如:shiyan1,然后单击“保存”按钮。如图1-4。到此建立项目完成。
图1-4 建立项目
2.1.4 在弹出的对话框中要求选择单片机的型号。本实验装置的单片机型号为 Silicon laboratories,Inc公司的C8051F020单片机。先在下拉菜单中选中“Silicon laboratories,Inc”,然后在选择C8051F020,单击“确定”按钮。如图1-5。右边Description 栏中显示的是被选择的单片机的基本情况说明。
图1-5 选择单片机型号
2.1.5 弹出的对话框点击“确定”按钮后,会弹出的如图1-6 的对话框,询问是否要将启
4

