单片机原理及应用实验指导书
单片机原理及应用 实验指导书
前言本实验指导书共介绍了12个应用实验,每个实验都进行了原理说明,阐述了实验过程。所有实验都在伟福单片机实验开发系统LAB2000上进行。实验指导书最后给出了实验报告的基本要求和书写格式,希望在每次完成实验之后按照要求认真书写实验报告,这样不仅可以帮助回忆实验过程,也为今后实际工作打下较为坚实的基础。一
前 言 本实验指导书共介绍了 12 个应用实验,每个实验都进行了原理说明,阐述了实验 过程。所有实验都在伟福单片机实验开发系统 LAB2000 上进行。实验指导书最后给出了 实验报告的基本要求和书写格式,希望在每次完成实验之后按照要求认真书写实验报 告,这样不仅可以帮助回忆实验过程,也为今后实际工作打下较为坚实的基础。 1
目录第一章单片机仿真系统简介1.1仿真实验系统的特点与基本组成1.2系统的安装和启动第二章8051系列单片机实验2.1实验一单片机仿真实验系统基本操作2.1.1实验目的与要求2.1.2实验内容1存储器块清零程序2上机操作及调试步骤3二进制数转换成二-十进制数(BCD码)程序4二进制数转换成ASCII码程序5数据排序程序复习思考题2.2实验二8051定点数运算程序设计2.2.1实验目的与要求2.2.2实验内容1二进制定点数加减运算程序2二进制定点数乘法运算程序复习思考题2.3实验三8051单片机P1口应用实验2.3.1实验目的与要求2.3.28051并行1/0口简介2.3.2实验内容1采用P1口作输出2采用P1口作输入和输出3采用P1口控制继电器4采用P1口控制音频电路发声复习思考题2.4实验四外部中断实验2.4.1实验目的与要求2.4.28051单片机中断系统简介4.4.3实验内容1采用外部中断INTO触发P1.0的输出状态反转2采用外部中断模拟交通信号灯控制复习思考题2
目 录 第一章 单片机仿真系统简介 1.1 仿真实验系统的特点与基本组成 1.2 系统的安装和启动 第二章 8051 系列单片机实验 2.1 实验一 单片机仿真实验系统基本操作 2.1.1 实验目的与要求 2.1.2 实验内容 1 存储器块清零程序 2 上机操作及调试步骤 3 二进制数转换成二 - 十进制数(BCD 码)程序 4 二进制数转换成 ASCII 码程序 5 数据排序程序 复习思考题 2.2 实验二 8051定点数运算程序设计 2.2.1 实验目的与要求 2.2.2 实验内容 1 二进制定点数加减运算程序 2 二进制定点数乘法运算程序 复习思考题 2.3 实验三 8051单片机P1口应用实验 2.3.1 实验目的与要求 2.3.2 8051 并行 I/O 口简介 2.3.2 实验内容 1 采用 P1 口作输出 2 采用 P1 口作输入和输出 3 采用 P1 口控制继电器 4 采用 P1 口控制音频电路发声 复习思考题 2.4 实验四 外部中断实验 2.4.1 实验目的与要求 2.4.2 8051 单片机中断系统简介 4.4.3 实验内容 1 采用外部中断 INT0 触发 P1.0 的输出状态反转 2 采用外部中断模拟交通信号灯控制 复习思考题 2
2.5实验五定时/计数器实验2.5.1实验目的与要求2.5.28051单片机定时/计数器简介4.5.3实验内容1用TO中断方式定时,每秒钟使P1.0输出状态发生一次反转2用TO计数外部脉冲,通过P1口显示计数值复习思考题2.6实验六8255输入输出实验2.6.1实验目的与要求2.6.28255可编程芯片简介4.6.3实验内容利用8255方式0,实现PA口作输出,PB口作输入复习思考题2.7实验七D/A转换实验2.7.1实验目的与要求2.7.2D/A转换芯片0832简介2.7.3实验内容利用0832产生不同波形输出复习思考题2.8实验八A/D转换实验2.8.1实验目的与要求2.8.2ADC0809简介2.8.3实验内容利用0809实现A/D转换并从LED上显示转换结果复习思考题2.9实验九键盘显示实验2.9.1实验目的与要求2.9.2数码管显示及键盘扫描工作原理2.9.3实验内容1数码管动态显示2键盘扫描显示复习思考题2.10实验十电子时钟实验2.10.1实验目的与要求2.10.2实验内容利用定时器中断实现电子时钟复习思考题2.11实验十一串行口通讯实验3
2.5 实验五 定时/计数器实验 2.5.1 实验目的与要求 2.5.2 8051单片机定时/计数器简介 4.5.3 实验内容 1 用T0中断方式定时,每秒钟使P1.0输出状态发生一次反转 2 用T0计数外部脉冲,通过P1口显示计数值 复习思考题 2.6 实验六 8255输入输出实验 2.6.1 实验目的与要求 2.6.2 8255可编程芯片简介 4.6.3 实验内容 利用8255方式0,实现PA口作输出,PB口作输入 复习思考题 2.7 实验七 D/A转换实验 2.7.1 实验目的与要求 2.7.2 D/A转换芯片0832简介 2.7.3 实验内容 利用0832产生不同波形输出 复习思考题 2.8 实验八 A/D转换实验 2.8.1 实验目的与要求 2.8.2 ADC0809 简介 2.8.3 实验内容 利用 0809 实现 A/D 转换并从 LED 上显示转换结果 复习思考题 2.9 实验九 键盘显示实验 2.9.1 实验目的与要求 2.9.2 数码管显示及键盘扫描工作原理 2.9.3 实验内容 1 数码管动态显示 2 键盘扫描显示 复习思考题 2.10 实验十 电子时钟实验 2.10.1 实验目的与要求 2.10.2 实验内容 利用定时器中断实现电子时钟 复习思考题 2.11 实验十一 串行口通讯实验 3
2.16.1实验目的与要求2.16.28051单片机串行口简介2.16.3实验内容通过串行口实现双机通信复习思考题2.12实验十二模拟空调温度控制实验2.12.1实验目的与要求2.12.2实验原理说明2.12.3实验内容利用电位器和A/D转换器实现模拟空调温度控制复习思考题附录实验报告基本要求与书写格式4
2.16.1 实验目的与要求 2.16.2 8051 单片机串行口简介 2.16.3 实验内容 通过串行口实现双机通信 复习思考题 2.12 实验十二 模拟空调温度控制实验 2.12.1 实验目的与要求 2.12.2 实验原理说明 2.12.3 实验内容 利用电位器和 A/D 转换器实现模拟空调温度控制 复习思考题 附录 实验报告基本要求与书写格式 4