欢迎访问文稿网!

串-并转换实验

范文之家 分享 时间: 加入收藏 我要投稿 点赞
2

串-并转换实验

    模块八 串-并转换实验

    一、知识点

    MCS-51单片机串行口的工作方式,数据接收、发送标志位RI、TI,串并转换芯片74HC164。

    二、知识点分析

    MCS-51单片机串行口可以设置4种工作方式,其中方式0为同步移位寄存器方式,可用于串行口扩展;其他3种方式与单片机串行通信有关。在一帧数据接收或发送完成后,由硬件自动置位RI、TI,RI、TI的清零则需要用户在程序中完成,这一点非常重要。74HC164在移位脉冲的作用下将串行输入的数据变成并行数据输出。

    三、实践训练

    1)实验目的

    (1)掌握MCS-51单片机串行口方式0的工作方式及编程方法;

    (2)掌握利用MCS-51单片机串行口扩展I/O通道的方法;

    (3)熟悉串入并出移位寄存器74HC164的使用方法。

    2)实验设备

    PC机,XZNU MCUS-I单片机实验箱1台,伟福V8/L型仿真器1台。

    3)实验内容及说明

    利用MCS-51单片机串行口和串入并出移位寄存器74HC164扩展I/O口,在一位LED数码管上循环显示0~9这10个数字。

    MCS-51单片机串行口工作在方式0时,可通过外接移位寄存器实现串并转换。在这种方式下,一帧数据为8位,只能从RxD端输入、输出;TxD端用于输出移位同步时钟信号,其波特率固定为晶振频率的1/12。由软件置位串行控制寄存器SCON的REN位后才能启动串行接收,在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完后,硬件将SCON中的TI位置1,其必须由软件清零。

    4)实验电路及连线

    串并转换实验电路原理图如图3.16所示。使用专用连接导线,将接插件J20与J9的插孔按照相反顺序连接,J36的IN64端与J4的RxD端对应相接,J36的CK64端与J4的TxD端对应相接,J36的MIR端接一个电平开关,实验时开关接高电平;接插件J8的某一插孔接地;开关SW02合上,开关S3、S4断开。

    img104

    

    图3.16 串并转换实验电路原理图

    5)程序设计

    (1)流程图

    串并转换实验的程序流程如图3.17所示。

    (2)参考程序

    img105

    img106

    

    图3.17 串并转换实验电路程序流程图

    img107

    img108

    6)思考题

    (1)虚拟UART方式0串行扩展接口与UART方式0的区别在哪?

    (2)总结实验过程中所遇到的问题与解决的办法。

221381
领取福利

微信扫码领取福利

微信扫码分享

阅读并接受《用户协议》
注:各登录账户无关联!请仅用一种方式登录。


用户注册协议

一、 本网站运用开源的网站程序平台,通过国际互联网络等手段为会员或游客提供程序代码或者文章信息等服务。本网站有权在必要时修改服务条款,服务条款一旦发生变动,将会在重要页面上提示修改内容或通过其他形式告知会员。如果会员不同意所改动的内容,可以主动取消获得的网络服务。如果会员继续享用网络服务,则视为接受服务条款的变动。网站保留随时修改或中断服务而不需知照会员的权利。本站行使修改或中断服务的权利,不需对会员或第三方负责。

关闭