串行接口实验 - 图文

更新时间:2024-02-02 02:34:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

实验课程名称 实验项目名称 专 业 班 级 学 生 姓 名 学 号

实验十 串行接口实验(串―并转换)

(设计性实验)

实验目的:

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

实验内容:

利用8051串行口与串行移位并行输出移位寄存器74LS164,扩展I/O口,在数码显示器上循环显示0~9这十个数字。显示时间间隔1秒钟。

实验原理:

串行口工作在方式0时,可通过外接移位寄存器实现串并转换。在这种方式下,数据8位,只能从RXD端输出,TXD端用于输出移位同步时钟信号,其波特率固定为振荡频率的1/12。

由软件置位串行控制寄存器(SCON)的REN位后才能启动串行接收,在CPU将数据写入SBUF寄存器后立即启动发送。在8位数据输完后,硬件将SCON寄存器的T1位置1,必须由软件清零。

预习要求

1、了解74LS164的性能及应用;

2、握串行接口的工作方式、波特率的设置。

实验步骤:

1、在Keil C51组合软件环境中, 根据实验硬件电路编辑源程序并对源文件进行编译;

2、运行、调试程序和结果检查

⑴ 采用单步,设置断点等方法,观察程序走向是否正确;

硬件电路如图:

源程序如图:

⑵ 连续运行程序,观察LED的显示是否相符。

本文来源:https://www.bwwdw.com/article/upfw.html

Top