数码管2.c

来自「上传HT 单片机的一些编写程序」· C语言 代码 · 共 50 行

C
50
字号
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 + -
显示快捷键?