📄 main.c
字号:
/*
* PS2 PC键盘扫描实验程序,PD2连接PSDAT,PD6连接PSCLK
* EasyAVR-M16 开发板例程
* CopyRights @ TQT
* Author:ken
* Date:2007-8-18
*/
// CLOCK: 7.3728MHZ
#include <avr/io.h>
#include "lcm1602.h"
//#include "declare.h"
#include "kb.h"
#include "type.h"
int main(void)
{
char *str1,*str2;
str1="TQT input words!";
str2="ken:";
GICR= (1<<INT0); // 使能外部中断INT0,GICR通用中断控制寄存器,0x40
InitKeyBoard(); // 键盘初始化
LCM1602Init(); // lcm1602初始化
LCM1602Write_String(0,0,str1);
LCM1602Write_String(0,1,str2);
while(1)
{
uchar key = getchar_kb();
if(key=='*')
{
LCM1602WriteCommand(0x01,1); //如果键盘输入*,清屏
LCM1602Write_String(0,0,str1);
LCM1602Write_String(0,1,str2);
}
else LCM1602WriteData(key);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -