📄 7219.txt
字号:
#include<spce061v004.h>
#define Clk 0x0001
#define Load 0x0002
#define Din 0x0004
Init7219()
{
*P_IOB_Dir = 0x0007;
*P_IOB_Attrib=0x0007;
*P_IOB_Data = 0x0007;
}
Send(a)
{
unsigned int i,data;
data=a;
data=data<<4;
*P_IOB_Data&=!Load;//load拉低
for(i=0;i<12;i++)
{
*P_IOB_Data&=!Clk;
if(data&0x8000)
*P_IOB_Data|=Din;
else *P_IOB_Data&=!Din;
*P_IOB_Data|=Clk;
data<<=1;
}
*P_IOB_Data|=Load;//load拉高
}
main()
{
unsigned int i,j;
Init7219();
Send(0x0c01);
Send(0x0b07);
Send(0x0a03);
Send(0x0900);
// Send(0x0f01); 测试全亮
while(1)
{
Send(0x02f6);//1~8位显示数字0~7
Send(0x0630);
Send(0x085e);
Send(0x043e);
Send(0x01b8);
Send(0x05ae);
Send(0x07ee);
Send(0x0334);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -