lcd.c

来自「MSP430 F149的单片机 液晶驱动程序」· C语言 代码 · 共 51 行

C
51
字号
/**********************************************
 *这个文件是控制液晶的显式的,为了简单起见,在调试阶段
 *使用七段式发光二极管来模拟了
 **********************************************/
 
#include<msp430x14x.h>

extern int result;

const unsigned char Seg[]={
	0x84,	//0
	0xbd,	//1
	0xe0,	//2
	0xb0,	//3
	0x99,	//4
	0x92,	//5
	0x82,	//6
	0xbc,	//7
	0x80,	//8
	0x90,	//9
	};

void Lcd_Init(void)
{
        
	//段式数码管的显式
	P5DIR = 0x0f;
	P4DIR = 0xff;
	P5OUT = 0x00;
	P4OUT = 0x00;		
}

void Lcd_Show(void)
{
	char i = 0;
	int j = 0;
	char show_num[4];
	
	show_num[0] = result %10;
	show_num[1] = (result /10)%10;
	show_num[2] = (result /100)%10;
	show_num[3] = (result /1000)%10;
	
	for(i=0;i<4;i++)
	{
		P5OUT = 0x01<<(3-i);
		P4OUT = Seg[show_num[i]];
		for(j = 0xff;j>0;j-- )	
			/*do nothing*/;
	}		
}

⌨️ 快捷键说明

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