单片机课程实验指导书

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机实验指导书

编写者:小编

机械学院

2018年12月

目录

单片机实验指导书 (1)

实验1 - LED流水灯实验 (3)

实验2 - 模拟汽车转向灯实验 (5)

实验3 - 模拟二进制累加器实验 (7)

实验4 - 继电器控制实验 (9)

实验5 - 步进电机控制实验 (11)

实验6 - PWM波输出实验 (13)

实验7 - 直流电机调速实验 (15)

实验8 - 中断控制实验 (17)

实验1 - LED流水灯实验

一、实验目的

1.熟悉C51的开发环境;

2.掌握芯片的基本开发技能;

3.加深对单片机I/O口工作原理的了解;

4.掌握单片机引脚输出状态的基本控制方法。

二、实验原理

1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,可以通过控制寄存器输出对应的高低电平;

2.L1-L8等8颗LED灯管的电气特性与类似,正向电压点亮,反向电压熄灭;

3.P1口的8个引脚可以有效控制8颗LED的工作状态,合理编排输出状态即可实现LED流水灯的基本功能。

三、实验材料

1.DICE-598KⅢ实验平台;

2.PC机一台;

3.导线若干。

四、基本电路原理图

五、参考程序流程

六、实验步骤

1.单片机AT89S52的P1.0-P1.7口接L1-L8;

2.根据程序流程图编写出相应的C51工程代码;

3.使用keil_v5对代码进行调试和仿真;

4.记录调试过程和仿真结果,并结合理论知识进行分析;

5.将代码烧写到芯片上并运行,观察运行结果;

6.如实记录观察到的现象,并结合理论知识进行分析。

七、实验要求

1.准时到达实验室;

2.合理完善实验步奏;

3.独立完成单片机工程的建立、调试和仿真;

4.独立完成实验过程,能自由调整流水灯的周期;

5.如实记录实验过程;

6.认真撰写实验报告。

实验2 - 模拟汽车转向灯实验

一、实验目的

1.进一步加深对单片机I/O口工作原理的了解;

2.掌握单片机引脚输入、输出状态的基本控制方法。

二、实验原理

1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,可以通过控制寄存器输出对应的高低电平,可以读取外部输入状态,也可以直接驱动LED灯工作。

2.使用4颗LED灯管可以模拟家用小汽车的左右转向灯;

3.通过开关将信息传递给单片机,单片机根据信息控制P1口的输出状态即可实现小汽车的基本转向指示功能。

三、实验材料

1.DICE-598KⅢ实验平台;

2.PC机一台;

3.导线若干。

四、基本电路原理图

五、参考程序流程

六、实验步骤

1.单片机AT89S52的P1.0-P1.3口接L1-L4,P1.4和P1.5接开关K1和K2;

2.根据程序流程图编写出相应的C51工程代码;

3.使用keil_v5对代码进行调试和仿真;

4.记录调试过程和仿真结果,并结合理论知识进行分析;

5.将代码烧写到芯片上并运行,拨动开关K1和K2观察运行结果;

6.如实记录观察到的现象,并结合理论知识进行分析。

七、实验要求

1.准时到达实验室;

2.合理完善实验步奏;

3.独立完成单片机工程的建立、调试和仿真;

4.独立完成实验过程;

5.如实记录实验过程;

6.认真撰写实验报告。

实验3 - 模拟二进制累加器实验

一、实验目的

1.熟悉C51芯片的CPU累加计算的基本原理、运算过程以及运算规则;

2.掌握单片机运算过程的基本模拟实验设计方法。

二、实验原理

1.P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,可以通过控制寄存器输出对应的高低电平,也可以直接驱动LED灯;

2.CPU累加计算是典型的二进制运算过程;

3.通过P1口的8个引脚控制8个LED灯的工作状态,“亮”表示“1”,“灭”表示“0”;以此模拟8位2进制数据在累加器中的累加过程;

4.采用开关(或按键)输入的方式进行“加1”运算,根据开关(或按键)的输入状态控制加法运算过程,通过LED指示运算结果即可达到实验要求。

三、实验材料

1.DICE-598KⅢ实验平台;

2.PC机一台;

3.导线若干。

四、基本电路原理图

五、参考程序流程

六、实验步骤

1.单片机AT89S52的P1.0-P1.7口接L1-L8,P3.3接开关K1;

2.根据程序流程图编写出相应的C51工程代码;

3.使用keil_v5对代码进行调试和仿真;

4.记录调试过程和仿真结果,并结合理论知识进行分析;

5.将代码烧写到芯片上并运行;

6.反复开关K1,进行“加1”运算,观察8颗LED的工作状态;

7.如实记录观察到的现象,并结合理论知识进行分析。

七、实验要求

1.准时到达实验室;

2.合理完善实验步奏;

3.独立完成单片机工程的建立、调试和仿真;

4.独立完成实验过程,能根据运算结果分析出理论上LED的工作状态;

5.如实记录实验过程;

6.认真撰写实验报告。

相关文档
最新文档