《单片机原理》实验指导书
——C51 版
主编:冯迅
云南师范大学信息学院
2016 年 7 月
目 录
实验一 开发环境及其配置...........................................................................................................1
实验二 实验箱结构及程序下载方法...........................................................................................7
实验三 单灯(LED)闪烁实验.................................................................................................12
实验四 八位流水灯(LED)实验.............................................................................................14
实验五 键控流水灯实验.............................................................................................................17
实验六 数码管动态扫描显示实验.............................................................................................20
实验七 异步串行通信实验.........................................................................................................24
实验八 驱动 LCD 液晶屏实验...................................................................................................27
实验九 I2C 总线读写实验 ..........................................................................................................34
实验十 矩阵式键盘实验.............................................................................................................40
实验十一 SPI 总线读写实验......................................................................................................43
实验十二 A/D 转换实验(选).................................................................................................51
附录一 AT89S51 引脚图.............................................................................................................52
附录二 ASCII 码表 .......................................................................................................................53
实验一 开发环境及其配置
一、 实验目的
1、熟悉软件开发环境的使用。
2、熟悉软件开发环境的配置及仿真。
二、 实验设备
PC机。
三、 实验内容
1、安装开发环境 Keil uVision4。
步骤:
(1) 安装 uVision V4.00a 版本,输入许可证码将其激活(详略);
(2) 启动软件,首次运行的界面如图 1-1 所示。
图 1-1
2、在开发环境中建立工程项目并进行相应的配置。 步骤:
(1) 新建一个工程,单击菜单上的 Project->New μvision Project,在弹出
的对话框中选择一个路径并输入一个工程名称(如 test,默认扩展名 为μvproj),点击“保存”;
(2) 在弹出的器件选择对话框中,展开 Atmel 选项,点击选择其下的
AT89S51,然后点击“OK”退出,如图 1-2 所示;
1
《单片机原理》实验指导书
——C51 版
主编:冯迅
云南师范大学信息学院
2016 年 7 月
目 录
实验一 开发环境及其配置...........................................................................................................1
实验二 实验箱结构及程序下载方法...........................................................................................7
实验三 单灯(LED)闪烁实验.................................................................................................12
实验四 八位流水灯(LED)实验.............................................................................................14
实验五 键控流水灯实验.............................................................................................................17
实验六 数码管动态扫描显示实验.............................................................................................20
实验七 异步串行通信实验.........................................................................................................24
实验八 驱动 LCD 液晶屏实验...................................................................................................27
实验九 I2C 总线读写实验 ..........................................................................................................34
实验十 矩阵式键盘实验.............................................................................................................40
实验十一 SPI 总线读写实验......................................................................................................43
实验十二 A/D 转换实验(选).................................................................................................51
附录一 AT89S51 引脚图.............................................................................................................52
附录二 ASCII 码表 .......................................................................................................................53
实验一 开发环境及其配置
一、 实验目的
1、熟悉软件开发环境的使用。
2、熟悉软件开发环境的配置及仿真。
二、 实验设备
PC机。
三、 实验内容
1、安装开发环境 Keil uVision4。
步骤:
(1) 安装 uVision V4.00a 版本,输入许可证码将其激活(详略);
(2) 启动软件,首次运行的界面如图 1-1 所示。
图 1-1
2、在开发环境中建立工程项目并进行相应的配置。 步骤:
(1) 新建一个工程,单击菜单上的 Project->New μvision Project,在弹出
的对话框中选择一个路径并输入一个工程名称(如 test,默认扩展名 为μvproj),点击“保存”;
(2) 在弹出的器件选择对话框中,展开 Atmel 选项,点击选择其下的
AT89S51,然后点击“OK”退出,如图 1-2 所示;
1