中科因仑“3+1”工程特种兵精英论坛
标题:
键盘液晶显示
[打印本页]
作者:
张衍波
时间:
2015-4-8 13:33
标题:
键盘液晶显示
#define MAIN_C
#include "includes.h"
void main(void)
{
char key_code;
unsigned char x_position;
unsigned char *space = " ";
Init_LCD();
//PORTD = 0xff;
//DDRD = 0xf0;
PORTA = 0xff;
DDRA = 0xf8;
LCD_DisplayString(1,1,"key scan test");
x_position = 2;
while(1)
{
key_code = read_keybord();
//针对4X3的键盘
switch(key_code)
{
case 1:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('1');
break;
case 2:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('2');
break;
case 3:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('3');
break;
case 4:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('4');
break;
case 5:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('5');
break;
case 6:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('6');
break;
case 7:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('7');
break;
case 8:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('8');
break;
case 9:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('9');
break;
case 10:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('*');
break;
case 11:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('0');
break;
case 12:
LCD_Cursor(2,x_position);
LCD_DisplayCharacter('#');
break;
}
//delay_nms(10);
}
}
[attach]2130[/attach]
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/)
Powered by Discuz! X3.4