shumaguan.c 中的内容
#include "shumaguan.h"
extern unsigned char zancunqu[8] ={0,0,0,0,0,0,0,0}; //八位数码管的数据暂存区
unsigned char code zima[25]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,
0x5e,0x79,0x71,0x76,0x38,0x73,0x31,0x3e,0x6e,0x40,0x80,0x00};
//数码管共阴字码
unsigned char WEI_flag=0;
void SMGxianshi()
{
WEI = 0x01<<WEI_flag;
DUAN= zima[zancunqu[WEI_flag]];
WEI_flag++;
if(WEI_flag ==8) WEI_flag=0;
}
main中的内容
#include "config.h"
void main()
{
SMGxianshi();
zancunqu[0] = 1;
while(1);
} |