您现在的位置: 主页 > MCU > 单片机技术应用 > 用单片机I/O端口驱动74LS164 -
本文所属标签:
为本文创立个标签吧:

用单片机I/O端口驱动74LS164 -

来源: 网络用户发布,如有版权联系网管删除 2018-09-07 

[导读]
   74LS164是8位串入,并出移位寄存器,工作时,在移位时钟CLK的作用下,串行口送入的数据一位一位地移入。用单片机的P1.6口输出移位脉冲,用P1.5口输出串行数据,同样可以驱动74LS164工作。如图2-4所

   74LS164是8位串入,并出移位寄存器,工作时,在移位时钟CLK的作用下,串行口送入的数据一位一位地移入。用单片机的P1.6口输出移位脉冲,用P1.5口输出串行数据,同样可以驱动74LS164工作。如图2-4所示,74LS164的清零端CLR由单片机P1.7控制。

本文引用地址: http://www.21ic.com/app/mcu/201805/760715.htm

  单片机I/O端口驱动74LS164主要包括函数声明管脚定义部分、数据输入函数以及数据输出函数。

  (1)函数声明管脚定义。

  函数声明管脚定义部分主要完成程序所涉及的库函数的声明及有关引脚的定义,一般置于程序的开头部分,代码如下:

  (2)数据输入函数out_simuseri0。

  数据输入函数out_simuseri()将8位数据的从低位到高位的逐位输入simuseri_DATA当中,程序代码如下所示:

  (3)数据输出函数PA_out()。

  数据输出函数PA_out()实现数据的并行输出,程序代码如下:




              查看评论 回复



嵌入式交流网主页 > MCU > 单片机技术应用 > 用单片机I/O端口驱动74LS164 -
 

网站地图

围观()