📄 测试.c
字号:
#include <reg51.h>
sbit LATCH=P1^3; // led公共端口595
sbit SRCLK=P1^4; // led公共端口595
sbit SER=P1^5; // led公共端口595
sbit LATCH2=P1^0;
sbit SRCLK2=P1^1;
sbit SER2=P1^2;
#define uchar unsigned char
#define uint unsigned int
uchar i,j,d=0;
void delay(uchar a)
{ int x=7000;
for (a;a>0;a--)
for(x;x>0;x--);
}
void sendbyte(uchar b)
{
for(i=0;i<8;i++)
{
SRCLK=0;
SER=d;
d=~d;
SRCLK=1;
}
LATCH=0;
delay(1);
LATCH=1;
}
void send2byte(uchar c)
{ d=0;
for(j=0;j<15;j++)
{
SRCLK2=0;
SER2=d;
d=~d;
SRCLK2=1;
}
LATCH2=0;
delay(1);
LATCH2=1;
}
main()
{
sendbyte(1);
send2byte(1);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -