📄 main.c
字号:
#define MAIN_C
#include "includes.h"
void main(void)
{
char key_code;
unsigned char x_position;
unsigned char *space = " ";
unsigned char *str ="huo_niu";
unsigned char hour, min, sec;
Init_LCD();
// PORTD = 0x00;
// DDRD = 0xff;
PORTA = 0xff;
DDRA = 0xf8;
LCD_DisplayString(2,10,str);
x_position = 16;
/**********************************/
write_byte(w_protect,0x00); //make sure that the WP bit is cleared
//set time
write_byte(sec_w,0x09);
write_byte(min_w,0x09);
write_byte(hour_w,0x09);
/**********************************/
while(1)
{
key_code = read_keybord();
//针对4X3的键盘
switch(key_code)
{
case 1:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('1');
break;
case 2:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('2');
break;
case 3:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('3');
break;
case 4:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('4');
break;
case 5:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('5');
break;
case 6:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('6');
break;
case 7:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('7');
break;
case 8:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('8');
break;
case 9:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('9');
break;
case 10:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('*');
break;
case 11:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('0');
break;
case 12:
LCD_Cursor(1,x_position);
LCD_DisplayCharacter('#');
break;
}
//delay_nms(10);
/**********************************/
sec = read_byte(sec_r); //read the seconds
min = read_byte(min_r); //read the minites
hour = read_byte(hour_r); //read the minites
LCD_DisplayString(1,1,"now time is:");
//outtext(test);
LCD_Cursor(2,1);
delay_nms(10);
LCD_DisplayCharacter('0'+hour/10);
LCD_DisplayCharacter('0'+hour%10);
LCD_DisplayCharacter(':');
LCD_DisplayCharacter('0'+min/10);
LCD_DisplayCharacter('0'+min%10);
LCD_DisplayCharacter(':');
LCD_DisplayCharacter('0'+sec/10);
LCD_DisplayCharacter('0'+sec%10);
/**********************************/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -