单片机实验报告3 下载本文

《单片机应用系统设计》

实验报告

姓 名:

院 系:仪器科学与工程学院 专 业: 测控技术与仪器 实 验 室: 机械楼5楼 同组人员:

评定成绩: 审阅教师:

1 / 22

硬件实验五 串行口实验 Ⅰ 、串行数据转换并行数据实验

一、实验目的

1、掌握MCS-51串行口,掌握MCS-51串行口方式0工作方式及编程方法; 2、掌握利用串行口扩展I/O口通道的方法。

二、实验内容

利用单片机的串行口和I/O端口串行输出,利用板上的74HC164串转并电路,移位转换成并行数据,接在LED灯上显示。

三、实验步骤 1、硬件连接

连线 1 2 3 4 5 6 7 8 9 11

连接孔1 L0 L1 L2 L3 L4 L5 L6 L7 RXD(P3.0) TXD(P3.1) 连接孔2 164-Q0 164-Q1 164-Q2 164-Q3 164-Q4 164-Q5 164-Q6 164-Q7 164-AB 164-CLK

2、实验说明

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

在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为Fosc/12。

3、分析并执行程序,观察记录结果。

四、提高要求

将串行数据转换成并行数据,驱动并行八段LED显示器,即利用串行口扩展LED显示器,画出线路图并说明工作过程。

2 / 22

五、程序框图

六、实验程序

MOV SCON,#0 ;串口方式0 MOV A,#0AAH

MOV SBUF,A ;输出55H JNB T1,$ CLR T1 LJMP $ END

七、实验结果 LED灯的L0,L2,L4,L6亮,L1,L3,L5,L7灭。

八、实验提高 将串行数据转换成并行数据,驱动八段LED显示器,即利用串行口扩展LED显示器,画出线路图并说明工作过程。 将接线改为:

连线 1 2 3 4

连接孔1 A B C D 3 / 22

连接孔2 164-Q0 164-Q1 164-Q2 164-Q3