单片机原理及应用实验报告模板 1答辩.docx

上传人:b****7 文档编号:25761906 上传时间:2023-06-13 格式:DOCX 页数:14 大小:166.33KB
下载 相关 举报
单片机原理及应用实验报告模板 1答辩.docx_第1页
第1页 / 共14页
单片机原理及应用实验报告模板 1答辩.docx_第2页
第2页 / 共14页
单片机原理及应用实验报告模板 1答辩.docx_第3页
第3页 / 共14页
单片机原理及应用实验报告模板 1答辩.docx_第4页
第4页 / 共14页
单片机原理及应用实验报告模板 1答辩.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

单片机原理及应用实验报告模板 1答辩.docx

《单片机原理及应用实验报告模板 1答辩.docx》由会员分享,可在线阅读,更多相关《单片机原理及应用实验报告模板 1答辩.docx(14页珍藏版)》请在冰豆网上搜索。

单片机原理及应用实验报告模板 1答辩.docx

单片机原理及应用实验报告模板1答辩

 

 

实验报告

 

课程名称单片机原理及应用

专业电子信息工程 

班级信息1401B

学号1434130158

学生姓名余建婕

 

黄淮学院信息工程学院

实验报告一

实验名称

P1口实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

验证性

指导老师

禹定臣

实验地点

1号楼614

学时

2

一、实验要求

P1口做为输出口,接8只发光二极管,编写程序,使发光二极管循环点亮。

二、实验目的

1、学习P1口的使用方法。

2、学习延时子程序的编写和使用。

三、实验说明

P1口为准双向口,P1的每一位都能独立地定义为输出线或输入线,作为输入的口线,必须向锁存器的相应位写入“1”,该位才能作为输入。

8031中所有口锁存器在复位时均置为“1”,如果后来在口锁存器写入过“0”,在需要时应写入一个“1”使它再成为一个输入。

可以用第二个实验做一下试验。

先按要求做好程序并调试成功后,可将P1口锁存器中置“0”,此时将P1做输入口,会有什么结果。

再来看一下延时程序的实现。

现常用的有两种方法,一是用定时器中断来实验,一是用指令循环来实现。

在系统时间允许的情况下可以采用后一种方法。

本实验系统晶振为6.144MHZ,则一个机器周期为约为0.2us。

现要写一个延时0.1S的程序,可大致写出如下:

DEL1:

MOVR2,#200

DEL2:

MOVR3,#126

DEL3:

DJNZR3,DEL3

DJNZR2,DEL2

RET

四、实验电路

五、实验程序

#include

voiddelay10ms(intn)

{

inti=0,j;

while(n--)

{

for(i=0;i<10;i++)

for(j=0;j<120;j++);

}

}

voidmain()

{

unsignedchari=0;

P1=0x01;

while

(1)

{

delay10ms(100);

P1=P1<<1;

if(i==8)

{

i=0;

P1=0x01;

}

i=i+1;

}

}

六、实验中遇到的问题及解决办法

 

指导教师批阅成绩

 

指导教师签字:

年月日

实验报告二

实验名称

简单I/O口扩展实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

2

一、实验要求

1、P1口做为输入口,接8个扭子开关,以实验台上74LS273做输出口,编写程序读取开关状态,将此状态,在发光二极管上显示出来。

二、实验目的

1.学习在单片机系统中扩展简单I/O接口的方法。

2.学习数据输出程序的设计方法。

3.学习模拟交通灯控制的实验方法。

三、实验说明

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告三

实验名称

交通灯控制实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

4

一、实验要求

用汇编和C51编写模拟交通灯的控制程序。

二、实验目的

1.学习汇编和C51程序的编写方法。

2.学习模拟交通灯控制的实现方法。

三、实验说明

要完成本实验,首先必须了解交通路灯的亮灭规律。

假设交通灯的亮灭规律为:

初始态是两个路口的红灯全亮,之后,东西路口的红灯亮,南北路口的绿灯亮,南北方向通车,延时一段时间后,南北路口绿灯灭,黄灯开始闪烁。

闪烁若干次后,南北路口红灯亮,而同时东西路口的绿灯亮,东西方向开始通车,延时一段时间后,东西路口的绿灯灭,黄灯开始闪烁。

闪烁若干次后,再切换到南北路口方向,重复上述过程。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告四

实验名称

外部中断实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

综合性

指导老师

禹定臣

实验地点

1号楼614

学时

2

一、实验要求

在上一实验(交通灯控制实验)内容的基础上增加允许急救车优先通过的要求。

有急救车到达时,各方向交通灯信号为全红,以便让急救车通过,假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。

本实验以单脉冲为中断申请,表示有急救车通过。

二、实验目的

1.学习外部中断技术的基本使用方法。

2.学习中断处理程序的编程方法。

三、实验说明

本实验中断处理程序的应用,最主要的地方是如何保护进入中断前的状态,使得中断程序执行完毕后能回到交通灯中断前的状态。

要保护的地方,除了累加器ACC、PSW外,还要注意:

一是主程序中的延时程序和中断处理程序中延时程序不能混用,本实验中,主程序中的延时用的寄存器和中断延时用的寄存器应不相同。

第二,主程序中往端口输出数据操作要先保存再输出。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告五

实验名称

定时器实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

4

一、实验要求

由AT89C51内部定时器T1,按方式1工作,即作为16位定时器使用每0.1秒钟T1溢出中断一次。

P1口的P1.1—P1.7分别接八个发光二极管。

要求编写程序模拟一时序控制装置。

开机后第一秒钟L1、L3亮,第二秒钟L2、L4亮,第三秒钟L5、L7亮,第四秒钟L6、L8亮,第五秒钟L1、L3、L5、L7亮,第六秒钟L2、L4、L6、L8亮,第七秒钟八个二极管全亮,第八秒钟八个二极管全灭,以后又从头开始,L1、L3亮,然后L2、L4亮,……一直循环下去。

二、实验目的

1.学习51单片机内部定时/计数器的使用和编程方法。

2.进一步掌握中断处理程序的编程方法。

三、实验说明

1、定时常数的确定

定时器/计数器的输入脉冲周期与机器周期一样,为振荡器频率的1/12。

本实验中时钟频率为6.144MHZ,现要采用中断方法来实现1秒延时,要在定时器1中设置一个时间常数,使其每隔0.1S产生一次中断,CPU响应中断后R0中计数值减一,令(R0)=0AH,即可实现1S延时。

时间常数可按下法确定:

机器周期=12÷6.144×106=1.9531×10-6S,需设初值X,则(216-X)×1.9531×10-6=0.1

X=14336

化为十六进制:

X=3800H,故初始值TH1=38H,TL1=00H

2、初始化程序

包括定时器初始化和中断系统初始化,主要是对IP、IE、TCON、TMOD的相应位进行正确的设置,并将时间常数送入定时器中。

由于只有定时器中断,IP不必设置。

注意一点,定时器1初始化时建议用下述指令:

ANLTMOD,#0FH

ORLTMOD,#10H

而不要用如下指令:

MOVTMOD,#10H

否则定时器0被屏蔽,可能会影响串行口波特率,使程序不能执行。

3、设计中断服务程序和主程序

中断服务程序要将时间常数重新送入定时器中,为下一次中断做准备。

主程序则用来控制发光二极管按要求顺序亮灭。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告六

实验名称

8255A可编程并行接口实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

4

一、实验要求

利用8255A可编程并行接口芯片,B口作为输入口接8个开关,A口作为输出口接8只发光二极管,开关控制相应发光二极管。

二、实验目的

1.了解8255A芯片的结构及编程方法。

2.掌握通过8255A读取开关数据的方法。

三、实验说明

先根据电路设计确定各端口的地址,向控制口写入方式控制字,设置好各端口的工作方式,实验中A、B、C都应工作在方式0,B口输入,A口输出。

方式字为82H。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告七

实验名称

数码显示实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

2

一、实验要求

用共阳极7段显示器显示按键的键值,要求用74LS164做为显示接口,用矩阵式键盘,至少识别16个按键,键值能在7段显示上显示。

二、实验目的

1.理解LED七段数码管的显示控制原理。

2.掌握数码管与单片机的接口技术,能够编写数码管显示驱动程序。

3.熟悉接口程序调试方法。

三、实验说明

用74LS164作为显示接口,单片机串行口工作在方式0。

可将共阳极7段显示器的段码放在数组中,根据键值查数组,通过串口送出段码并显示。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告八

实验名称

液晶显示屏1602显示实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

2

一、实验要求

用Protues设计一LCM1602液晶显示接口电路。

要求利用P0口接LCM1602液晶的数据口,P2.0~P2.2做LCM1602液晶的控制信号输入端。

编写程序,实现字符串的显示。

二、实验目的

1.掌握LCM1602液晶模块显示西文的原理及使用方法。

2.掌握8位数据模式驱动LCM1602液晶的C语言编程方法。

3.掌握用LCM1602液晶模块显示字符的C语言编程方法。

三、实验说明

液晶显示屏(LCD,LiquidCrystalDisplay)主要用于显示文本及图形信息。

液晶显示屏具有轻薄、体积小、耗电量低、无辐射危险、平面直角显示以及影像稳定不闪烁等特点;因此,在许多电子应用系统中,常使用液晶显示屏作为人机界面。

本实验采用的1602液晶模块是2行16个字的显示模块,其内部有80*8位的RAM数据缓冲区。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告九

实验名称

串—并转换实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

2

一、实验要求

利用单片串行口和串入并出移位寄存器74LS164扩展输出口,在数码显示器上循环显示0-9这10个数字。

二、实验目的

1.掌握单片机串行口方式0工作方式及编程方法。

2.掌握利用串行口扩展I/O口的方法。

三、实验说明

串行口工作在方式0时,可通过外接移位寄存器实现串并转换。

在这种方式下,数据为8位,从RXD端输入/输出,TXD端用于输出移位同步时钟信号,波特率为fosc/12。

编程时,先由软件设置SCON,在CPU将数据写入SBUF后立即启动发送,待8位数据接收完后硬件将TI置1,必须由软件将其清零。

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

实验报告十

实验名称

A/D转换实验

实验时间

学生学号

学生姓名

同组人员

专业班级

信息1401B

实验类型

设计性

指导老师

禹定臣

实验地点

1号楼614

学时

4

一、实验要求

利用ADC0808(ADC0809),由电位器提供模拟量输入,编写程序,将模拟量转换成数字字量,用七段显示器显示。

二、实验目的

1.掌握A/D转换器与单片机的接口方法。

2.了解ADC0808(ADC0809)转换性能及编程方法。

3.通过实验了解数据采集的方法。

三、实验说明

A/D转换器大致有三类:

一是双积分A/D转换器,优点是精度高,抗干扰性好,价格便宜,但速度慢;二是逐次逼近法A/D转换器,精度、速度、价格适中;三是并行A/D转换器,速度快,价格也昂贵。

实验用的ADC0809属第二类,是八位A/D转换器。

每采集一次需100us。

ADC0809START端为A/D转换启动信号,ALE端为通道选择地址的锁存信号。

实验电路中将其相连,以便同时锁存通道地址并开始A/D采样转换,故启动A/D转换只需如下两条指令:

MOVDPTR,#PORT

MOVX@DPTR,A

A中为何内容并不重要,这是一次虚拟写。

在中断方式下,A/D转换结束后会自动产生EOC信号,将其与INT0相连接。

在中断处理程序中,使用如下指令即可读取A/D转换的结果:

MOVDPTR,#PORT

MOVXA,@DPTR

四、实验电路

五、实验程序

六、实验中遇到的问题及解决办法

指导教师批阅成绩

指导教师签字:

年月日

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1