74HC164用法

74HC164用法
DSA和DSB都是数据输入引脚,
DSA和DSB的与运算的值
作为移位数据输入到移位寄存器,
并且164不带锁存器功能,
也就是说在移位的过程中数据会实时反应在输出口上
74HC595带锁存器功能,74HC164没有锁存器功能
74HC164用法_第1张图片

/*74HC164用法*\

//其中ShowData为164数据脚,
//ShowClck为164时钟脚;
#include
#include〈intrins.h〉
sbit ShowData=P2^0;//数据
sbit ShowClck=P2^2;//时钟

void Show_164(unsigned char _ShowValue)

{

unsigned char Count0;

for(Count0=0;Count0<=7;Count0++)

{

if((_ShowValue&0x80)==0x80)

ShowData=1;

else

ShowData=0;

_ShowValue<<=1;

ShowClck=0;

_nop_();

_nop_();

ShowClck=1;

}

} 

你可能感兴趣的:(笔记)