⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 0__.c

📁 简单的八位数码管显示
💻 C
字号:
#include<mega16.h>

#define clock PORTD.1
#define date  PORTD.0
#define clock_en DDRD.1
#define date_en  DDRD.0

unsigned long m=12345678;
void send(unsigned char w)
{
  unsigned char i;
  for(i=0;i<8;i++)
  {
   clock=0;
   date=w&1; 
   clock=1;
   w=w>>1;
  }
}
 
 
flash unsigned char  Led_tab[23]={ 
  0x03,0x9f,0x25,0x0d,0x99,0x49,0x41,0x1f, /*共阳数码管 显示段笔划 abcdefgh; 0=亮 */
  0x01,0x09,0x11,0xC1,0x63,0x85,0x61,0x71, /* 0,1,2,3,4,5,6,7 */	  
  0xFF,0x31,0x91,0xE3,0xFD,0x6D,0xD5};     /* 8,9,A,b,C,d,E,F */
 

main()
{ 
   
   unsigned char i;
   unsigned char k;
   clock_en=1;              
   date_en=1;  
    for(i=0;i<8;i++)
      {k=Led_tab[m%10];
       send(k);
       m=m/10;
      }
             
}
 

⌨️ 快捷键说明

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