4-6.c

来自「这是HOLTEK HT 48系列单片机应用实例」· C语言 代码 · 共 36 行

C
36
字号
//Four seven segment display,common anode and dispkay by scan
unsigned char _pac @ 0x13;
unsigned char _pa  @ 0x12;
unsigned char _pbc @ 0x15;
unsigned char _pb  @ 0x14;
const unsigned char pattern[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void delay()
{
unsigned long int a;
for (a=0;a>=65500;a++);
}
void main()
{ 
  while(1)
  {
   unsigned int i;
   unsigned int j;
   unsigned int k;
   _pbc = 0x00;
   _pac = 0x00;
   for(k=0;k<100;k++)
   {
    i=0x11;
    j=0;
    do
    {
     _pa = i;
     _pb = ~pattern[j];
     _rl(&i);
     j++;
    }while (j<4);
   }
 }
}

⌨️ 快捷键说明

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