输入模块和输出模块的区别(4.5.1并行输入串行输出模块的应用场合)
与串行输入并行输出模块相反,当需要将并行信号转换为串行信号输出时,可以使用并行输入串行输出模块。
4.5.2并行输入串行输出模块的应用基础
- 当并行负载(PL)输入为LOW时,从D0到D7输入的并行数据将异步加载到寄存器中。
- 当PL为HIGH时,数据在DS输入处串行进入寄存器,并在每次正向时钟过渡时向右移一个位置(Q0→Q1→Q2,等等)。
- 该特性允许通过将Q7输出连接到后续阶段的DS输入进行并行到串行转换器扩展
所示是74HCl65的真值表,可以看到,当移位控制引脚PL为低电平时,从P0到P7口输入的并行数据将被异步地读取进寄存器内;而当PL为高电平时,数据将从SER输入端串行进入寄存器,在每个时钟脉冲的上升沿向右移动一位。
- 第一个红框是并行加载数据的,只要PL为低电平即可;
- 第二个橙框是串行移位,PL为高电平,CE(时钟使能输入(低电平有效))为低电平,数据在DS输入处串行进入寄存器,Q0~Q6在CP(时钟输入(低到高边触发))每来一个上升沿时依次往Q7移位;
- 第三个蓝框是保持当前状态的输出。
74hc165的使用
3.74HC165的使用51单片机对74HC165的操作可以按照如下步骤进行:(1)在74HC165的PL引脚上产生一个上升沿。
(2)设置51单片机的串口模块工作在工作方式0,并且允许接收数据。
(3)查询51单片机的串口接收标志位RI,如果RI为1,则表明已经从74HC165中接收到了8位数据。
(4)清除RI标志位,准备下一组数据接收。
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com