display.c

来自「一种电话遥控板的原程序」· C语言 代码 · 共 41 行

C
41
字号
//uchar code Table_disp[] = {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x00,0x10,0x08,0x03,0x46,0x21,0x73,0x67,0x06,0x0c,0x47,0x12,0x09,0x48,0x0e,0x0d,0x11,0x3f,0x41} ;
//						   0x00 0x01 0x02 0x03 0x04 0x05 0x06 0x07 0x08 0x09  A    b     C   d    *    #     E   P    L    S    H    N    F    r    y     -   U  
//						    0    1    2     3    4    5    6    7   8     9   10   11   12   13   14   15   16   17   18   19   20   21   22   23   24	 25   26
uchar code Table_disp[] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x0c,0x18,0x79,0x73,0x6d,0x6d,0x76,0x37,0x71,0x72,0x6e,0x40,0x3e} ;
//uchar code Table_disp[] = {0x5f,0x06,0x3b,0x2f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x59,0x3e,0x0c,0x18,0x79,0x73,0x6d,0x6d,0x76,0x57,0x71,0x72,0x6e,0x20,0x5e} ;
/*
void mem_move(uchar *out,uchar *in,uchar Len)
{
	uchar i ;
	
	for(i=0;i<Len;i++)
		*(out +i) = *(in +i) ;
}

void mem_set(uchar *out,uchar value,uchar Len)
{
	uchar i ;
	
	for(i=0;i<Len;i++)
		*(out+i) = value ;
}
*/
void disp_Init()
{
	disp_buf = 25 ;
}

void display_Line()  using 2
{
	uchar i ;
	
//	EA = 0 ;
	if(disp_buf != 0xff)
	{
		P2 = Table_disp[disp_buf] ;
		for(i=250;i>0;i--) ;
	}
	P2 = 0xff;
//	EA = 1 ;
}

⌨️ 快捷键说明

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