1 / 24
文档名称:

单片机实验报告含仿真.doc

格式:doc   大小:3,825KB   页数:24页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验报告含仿真.doc

上传人:hnxzy51 2021/8/20 文件大小:3.74 MB

下载得到文件列表

单片机实验报告含仿真.doc

文档介绍

文档介绍:. -
. . -
单片机原理及应用课程
实验报告
专业:
班级:

学号:
. -
. . -
实验一、keilC51及proteus软件的使用
一、实验目的:
1、掌握keil和proteus软件的基本操作
2、通过具体实例掌握keil和proteus软件的使用。
二、实验原理: keil使用步骤,proteus使用步骤
三、程序:
四、实验结果分析:
五、总结:学会了使用keil和proteus软件,掌握了利用keil和proteus软件进行仿真的步骤。
实验二、并行输入/输出接口实验
一、实验目的:
进一步熟悉keil仿真软件、proteus仿真软件的使用。
了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路。
掌握C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项。
二、实验原理:
MCS 51单片机的串行口在实际使用中通常用于三种情况:利用方式 0 扩展并行 i/0 接口:利用方式 1 实现点对点的双机通信;利用方式 2 或方式 3 实现多机通信。利用方式 0 扩展并行 i/0 接口 MCS 5 1 单片机的串行口在方式 0 时,若外接一个串入并出的移位寄存器,就可以扩展并行输出口;若外接一个并入串出的移位寄存器,就可以扩展并行输入口。
. -
. . -
三、程序:
#include<>
sbit P1_0=P1^0;
void main()
{
unsigned char i;
unsigned int j;
SCON=0x00;
i=0x01;
for(;;)
{
P1_0=0;
SBUF=I;
while(!TI) {i}
P1_0=1;TI=0;
for(j=0;j<=254;j++){;}
i=i*2;
if(i==0x00) i=0x01;
}
}
四、实验结果分析:
五、总结:进一步熟悉了keil仿真软件、proteus仿真软件的使用。了解并熟悉单片机I/O口和LED灯的电路结构,学会了构建简单的流水灯电路。掌握了C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项。
实验三、定时器/计数器实验(1)—查询方式产生500us的方波
一、实验目的:
1、熟悉keil仿真软件、proteus的使用和C51定时程序的编写;
. -
. . -
2、了解51单片机中定时、计数的概念,熟悉51单片机内部定时/计数器的结构与工作原理;
3、掌握查