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

📄 int_t1.c

📁 这是一个很好的学习工程
💻 C
字号:
#include <reg51.h>

sfr    WDT_CONTR=0xE1;

unsigned char  P_led;
unsigned char  P_dispdata;

extern unsigned char Dispbuff[4];

unsigned char code Disp_tab[]=
{
  0xC0,     // 0    0
  0xF9,     // 1    1
  0xA4,     // 2    2
  0xB0,     // 3    3
  0x99,     // 4    4
  0x92,     // 5    5
  0x82,     // 6    6
  0xF8,     // 7    7
  0x80,     // 8    8
  0x90, 	// 9    9
  0x40,     // 0.   10
  0x79,     // 1.   11
  0x24,     // 2.   12
  0x30,     // 3.   13
  0x19,     // 4.   14
  0x12,     // 5.   15
  0x02,     // 6.   16
  0x78,     // 7.   17
  0x00,     // 8.   18
  0x10,     // 9.   19
  0x88,     // A    20
  0xC7,     // L    21
  0xCE,     // T    22
  0x8C,     // P    23
  0x8B,     // h    24
  0xA1,     // d    25
  0xA7,     // c    26
  0x83,     // b    27
  0x87,     // t    28
  0x89,     // H    29
  0x91,     // Y    30
  0xC1,     // U    31
  0xAB,     // n    32
  0xC6,     // C    33
  0xA3,     // o下  34
  0x8E,     // F    35
  0xAF,     // r    36
  0xE3,     // u    37
  0xF7,     // -下  38
  0xE1,     // J    39
  0xBF,     // -中  40
  0x85,     // k    41
  0xB9,     // -1   42
  0xFF,     // 无   43
  0x86,     // E    44
  0xC8,     // N    45
  0x9C,     // o上  46
  0xF7,     // -下  47
  0x3F,     // -.   48
  0x39,     // -1.  49
  0xFB,     // i    50
  0xCF,     // 左I  51
  0x95,     // X    52
  0xFE      // -上  53
};

void  disp()
{
	P0=0xFF;
	P2&=0xF0;
	if((P_led&0x0F)==0)
	{
		P_led=1;
		P_dispdata=0;
	}
	else
	{
		P2=P_led|P2;
		P_led<<=1;
		P0=Disp_tab[Dispbuff[P_dispdata++]];
	}
}

void int_t1() interrupt 3  using 1
{
	TR1=0;
	TH1=0xF8;
	TL1=0x30;
	TR1=1;
	WDT_CONTR=0x38;
    disp();
}

⌨️ 快捷键说明

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