单片机原理及应用课程实验报告专业:班级:姓名:学号:实验一、keilC51及proteus软件的使用一、实验目的:1、掌握keil和proteus软件的基本操作2、通过具体实例掌握keil和proteus软件的使用
二、实验原理:keil使用步骤,proteus使用步骤三、程序:四、实验结果分析:五、总结:学会了使用keil和proteus软件,掌握了利用keil和proteus软件进行仿真的步骤
实验二、并行输入/输出接口实验一、实验目的:1、进一步熟悉keil仿真软件、proteus仿真软件的使用
2、了解并熟悉单片机I/O口和LED灯的电路结构,学会构建简单的流水灯电路
3、掌握C51中单片机I/O口的编程方法和使用I/O口进行输入输出的注意事项
二、实验原理:MCS51单片机的串行口在实际使用中通常用于三种情况:利用方式0扩展并行i/0接口:利用方式1实现点对点的双机通信;利用方式2或方式3实现多机通信
利用方式0扩展并行i/0接口MCS51单片机的串行口在方式0时,若外接一个串入并出的移位寄存器,就可以扩展并行输出口;若外接一个并入串出的移位寄存器,就可以扩展并行输入口
三、程序:#includesbitP1_0=P1^0;voidmain(){unsignedchari;unsignedintj;SCON=0x00;i=0x01;for(;;){P1_0=0;SBUF=I;while(
TI){i}P1_0=1;TI=0;for(j=0;j