串转并的I/O口实验

单片机实验

27人已加入

描述

串转并的I/O 口实验

一. 实验目的
熟悉并掌握串转并的I/O 口扩展方法。
二. 实验设备及器件
IBM PC 机 一台
DP-51PROC 单片机综合仿真实验仪 一台

三. 实验内容
1. 写程序,通过单片机的P1 口控制74HC164 的串行输入端口,实现串并转换。
2. 验证串并转换数据的正确性。
四. 实验要求
熟悉串并转换芯片的工作原理,学会使用串并转换芯片扩展单片机的I/O 口资源。
表3.1 74HC164 真值表

串转并

五. 实验步骤
1. 短接A5 区JP10 接口,将A5 区的CLK164、DINA164、DINB164、CLR164
与A2 区的P10~P13 对应相连 (CLK 对P10 等等)。如图3.5 所示。

串转并

图3.5 实验7 原理图
2. 运行编写好的软件程序,完成一次串并转换。
3. 使用C2 区的逻辑笔或D1 区的LED 指示灯测试并行输出数据Q0~Q7 数据的正确性。
六. 实验预习要求
认真阅读本实验内容,提前做好实验准备工作。
七. 实验参考程序
CLK EQU P1.0
DINA EQU P1.1
DINB EQU P1.2
CLR164 EQU P1.3
ORG 8000H
LJMP MAIN
ORG 8100H
MAIN:
MOV SP,#60H ;设置堆栈指针
NOP ;设置以下端口的初始状态
CLR CLK ;CLK=0
SETB DINB ;DINB=1
CLR CLR164 ;CLR=0 输出端口清零
SETB CLR164 ;CLR=1
MOV A,#0AAH ;用户输出数据初始化
MOV R4,#08H
SLCHG:
RLC A
MOV DINA,C ;串行输出一位数据
SETB CLK ;置位时钟
NOP
CLR CLK
NOP
DJNZ R4,SLCHG
SJMP $ ;程序结束,完成一次串并转换

END
八. 实验思考题
参考图3.6 电路图,尝试编写软件程序,实现8 位LED 流水灯的控制。 有用到74LS164芯片

串转并

图3.6 串转并的I/O口实验原理图

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分