最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

74HC595的c语言使用说明

来源:动视网 责编:小OO 时间:2025-09-28 00:29:06
文档

74HC595的c语言使用说明

74HC595的使用说明:    74HC595内含8位串入并出移位寄存器和8位三态输出锁存器。寄存器和锁存器分别有各自的时钟输入SCLK(SH_CP),SLCK(ST_CP);都是上升沿有效。当SCLK有低到高电平跳变时,串行输入数据(SDA)移入寄存器,当SLCK有低到高电平跳变时,寄存器的数据置入锁存器。74HC595程序:#include#includesbitSCLK=P1^0;sbitDAT=P1^1;sbitSLCK=P1^2;unsignedcharcodetab[]={0X3
推荐度:
导读74HC595的使用说明:    74HC595内含8位串入并出移位寄存器和8位三态输出锁存器。寄存器和锁存器分别有各自的时钟输入SCLK(SH_CP),SLCK(ST_CP);都是上升沿有效。当SCLK有低到高电平跳变时,串行输入数据(SDA)移入寄存器,当SLCK有低到高电平跳变时,寄存器的数据置入锁存器。74HC595程序:#include#includesbitSCLK=P1^0;sbitDAT=P1^1;sbitSLCK=P1^2;unsignedcharcodetab[]={0X3
74HC595的使用说明:

    74HC595内含8位串入并出移位寄存器和8位三态输出锁存器。寄存器和锁存器分别有各自的时钟输入SCLK(SH_CP),SLCK(ST_CP);都是上升沿有效。当SCLK有低到高电平跳变时,串行输入数据(SDA)移入寄存器,当SLCK有低到高电平跳变时,寄存器的数据置入锁存器。

74HC595程序:

#include

#include

sbit SCLK=P1^0;

sbit DAT=P1^1;

sbit SLCK=P1^2;

unsigned char code tab[]={0X3F,0X06,0X5B,0X4F,0X66,0X6D,0X7D,0X07,0X7F,0X6F};//0-9,-,全灭

void sendbyte(unsigned char a)

{  unsigned char i;

   for(i=0;i<8;i++)

        {

         SCLK=0;

         DAT=a&0x80;

         a=a<<1;

         SCLK=1;

         }

}

void out595(void)

{

        SLCK=0;

        _nop_();

        SLCK=1;

}

main()

{ unsigned char i ;

  unsigned int  f=60000;

    while(1)

    { for(i=0;i<9;i++)

     

      {

        sendbyte(tab[i]);

        out595();

         while(f--);

      }

    }

}  

PROTUES仿真如下:

文档

74HC595的c语言使用说明

74HC595的使用说明:    74HC595内含8位串入并出移位寄存器和8位三态输出锁存器。寄存器和锁存器分别有各自的时钟输入SCLK(SH_CP),SLCK(ST_CP);都是上升沿有效。当SCLK有低到高电平跳变时,串行输入数据(SDA)移入寄存器,当SLCK有低到高电平跳变时,寄存器的数据置入锁存器。74HC595程序:#include#includesbitSCLK=P1^0;sbitDAT=P1^1;sbitSLCK=P1^2;unsignedcharcodetab[]={0X3
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top