74HC595驱动程序 stm8s005

74HC595时序图如下



#include<reg52.h>//52芯片管脚定义头文件
#include <intrins.h> //内部包含延时函数_nop_();

#define ucharunsigned char
#define uint unsigned int

uchar codeDAT[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};

sbitSDATA_595=P1^0; //串行数据输入
sbit SCLK_595=P1^1; //移位时钟脉冲
sbit RCK_595=P1^2; //输出锁存器控制脉冲

uchartemp;




void delay(intms)
{
int k;
while(ms--)
{
for(k=0; k<250; k++)
{
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}




voidWR_595(void)
{
uchar j;
for (j=0;j<8;j++)
{
temp=temp<<1 ;
SDATA_595=CY;
SCLK_595=1;//上升沿发生移位
_nop_();
_nop_();
SCLK_595=0;
}
}




voidOUT_595(void)
{
RCK_595=0;
_nop_();
_nop_();
RCK_595=1;//上升沿将数据送到输出锁存器
_nop_();
_nop_();
74HC595驱动程序 stm8s005
_nop_();
RCK_595=0;
}

main()
{
SCLK_595=0;
RCK_595=1;

while(1)
{
uchar i;
for (i=0; i<8; i++)
{
temp=DAT[ i];//取显示数据
WR_595();
OUT_595();
delay(100);
}
}
}

  

爱华网本文地址 » http://www.aihuau.com/a/25101010/20599.html

更多阅读

如何解决用户安装不上打印机驱动程序 安装打印机驱动程序

如何解决用户安装不上打印机驱动程序——简介打印机是非常常用的办公软件,有时候打印机驱动程序安装不上。这里教大家如何解决用户安装不上打印机驱动程序。如何解决用户安装不上打印机驱动程序——工具/原料电脑如何解决用户安装

USB2.0-CRW没有驱动程序怎么办 usb2.0crw是什么驱动

USB2.0-CRW没有驱动程序怎么办——简介 这几天小编在安装了win10预览版后由于选择了不保留任何数据将电脑原装驱动搞丢了,于是出现了一个设备无论如何装不上驱动!始终有个黄色感叹号!设备名称USB2.0-CRW,下面将最终解决办法给大家共享一

声明:《74HC595驱动程序 stm8s005》为网友风的味道分享!如侵犯到您的合法权益请联系我们删除