⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hc595.c.c

📁 51单片机试验板-sch-pcb-4.0M.zip
💻 C
字号:
#include <reg51.h>       //51芯片管脚定义头文件
#include <intrins.h> //内部包含延时函数 _nop_();

#define uchar unsigned char
#define uint  unsigned int
uchar code table[]={0xC0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
sbit SER=P2^2;   //595串行数据输入
sbit SCK=P2^1;   //595移位时钟
sbit RCK=P2^0;   //595数据输出脉冲
uchar temp,aa;


void display(uchar aa )
{
     uchar j;
     temp=table[aa];
     
     for(j=0;j<8;j++)
     {
      RCK=0;
      SCK=0; 
      temp=temp<<1 ; 
      SER=temp&0x80;
      SCK=1;
      RCK=1;
     }
    
}
void delay()
{
  uchar i,j;
  for(i=10;i>0;i--)
  for(j=1100;j>0;j--);
}

void main()  //测试。。。。。。。。。。。。。。。。
{
   SCK=0;
   RCK=1;
 while(1)
 {  
   display(3);
   delay();
 }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -