4-5.c

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

C
26
字号
//seven segment display,common anode & one key input number 0~9
unsigned char _pac @ 0x13;
unsigned char _pa  @ 0x12;
#define _pa7   _12_7
const unsigned char pattern[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
void main()
{ 
  while(1)
  {
   unsigned int j;
   _pac = 0x80;
   j=0;
   while(1)
   { _pa = ~pattern[j];   
	 if(_pa7 == 1)
     {
	  while(_pa7 == 1)
	  {}
 	  j++;
	 }
     if(j>=10)j=0;
   }
 }
}

⌨️ 快捷键说明

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