📄 lcd.c
字号:
/**********************************************
*这个文件是控制液晶的显式的,为了简单起见,在调试阶段
*使用七段式发光二极管来模拟了
**********************************************/
#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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -