微控制器技术实验报告 联系客服

发布时间 : 星期六 文章微控制器技术实验报告更新完毕开始阅读

微控制器实验报告自动化0905 申屠桂萍

5、实验程序清单:

5

微控制器实验报告自动化0905 申屠桂萍

结果分析:

基本数字输入输出实验器重点在于对单片机的准双向口的理解。即在用作输入时,锁存器必须先写入“1”。而作为输出时则可直接使用。

实验二 定时器/计数器实验

6

微控制器实验报告自动化0905 申屠桂萍

基本部分:阅读、验证C语言程序功能。使用汇编语言编程,完成实验指导书之“3.3 定时/计数器实验”基本实验项目(P40)。 提高部分:(任选一题完成) 题目一:定时器控制LED灯

要求:由单片机内部定时器1,按方式1工作,即作为16位定时器使用每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。编写程序模拟时序控制装置。开机后第一秒钟L1,L3亮,第二秒钟L2,L4亮,第三秒钟L5,L7亮,第四秒钟L6,L8亮,第五秒钟L1,L3,L5,L7亮,第六秒钟L2,L4,L6,L8亮,第七秒钟八个LED灯全亮,第八秒钟全灭,以后又从头开始,L1,L3亮,然后L2,L4亮??一直循环下去。 题目二:计数器实验

要求:单片机内部定时计数器,按计数器模式和方式1工作,对P3.4(T0)引脚进行计数。使用T1作定时器,50ms中断一次,看T0内每0.50来了多少脉冲,将其数值按二进制在LED灯上显示出来,5秒后再次测试。

题目三:急救车与交通灯(外部中断实验)

要求:完成交通灯基本功能基础上,当有急救车到达时,两向交通信

号为全红,以便让急救车通过。假定急救车通过路口时间为10秒,急救车通过后,交通灯恢复中断前状态。本实验题以按键为中断申请,表示有急救车通过。

1、 实验目的

7

微控制器实验报告自动化0905 申屠桂萍

1) 了解MCS_51电片剂定/计数器的工作原理与工作方式; 2) 掌握定/计数器T0和T1在定时器和计数器两种方式下的编程;

3) 学习定时/计数器T2的可编程时钟输出功能。 2、 实验内容

1) 使用定时器0与定时器1进行定时,在P1.0和P1.1引脚

上输出方波信号,通过示波器观察波形输出,测量并记录方波周期。

2) 将定时/计数器1设定为技术方式,每次计数到10在P1.0

引脚上取反一次,观察发光二极管的状态变化。 3) 定时器2可以作为时钟发生器使用,并在P1.0引脚上输

出占空比为50%的方波。编程定时器2,使用示波器测量输出时钟,测量时钟周期。

3、 实验步骤

(1) 编写实验程序,编译、链接后联机调试; (2) 运行实验程序,使用示波器观察P1.0与P1.1引脚

上的波形并记录周期;

(3) 改变计数初值,观察实验现象,验证程序功能。

4、 程序流程图

8