|
发表于 2022-6-15 22:26:54
|
显示全部楼层
本帖最后由 温力口 于 2022-6-16 07:08 编辑
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
uint code smg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82, //???0-9???????
0xf8,0x80,0x90};
void delay(uint);
sbit wei1=P2^0;
sbit wei2=P2^1;
sbit wei3=P2^2;
sbit wei4=P2^3;
void main()
{
uchar i=0;
while(1)
{
P2=0x00; //刷新太低,不要这个也不影响实际显示效果。
P0=smg; //怎么打不出smg?
P2=0x0f;
i++;
if(i>=10)
i=0;
delay(300);
}
}
void delay(uint z)
{
uint i,j;
for(i=z;i>0;i--)
for(j=113;j>0;j--);
} |
|