?? main.c
字號:
/********************************************************************************************
*項目名:ATMEGA128控制4×6矩陣鍵盤,LCD1602
*項目描述:4×6鍵盤,通過按鍵來開啟發光二極管,顯示液晶1602屏幕
*硬件條件:1.CPU:ATMEGA128
2.晶振:1MHz
*作者:cheungman
*日期:2007.11.12
*********************************************************************************************/
#include "common.h"
/********************************************************************************************
* 函數名稱:Init_Port()
* 功 能:I/O口初始化
* 入口參數:無
* 出口參數:無
* 說 明:
*********************************************************************************************/
void Init_Port(void)
{
PORTB=0xff;
DDRB=0xff;
PORTD=0xff;
DDRB=0xc0;
PORTF=0xff;
DDRF=0xff;
}
void main(void)
{
unsigned char temp;
//unsigned char *p;
unsigned char table[5];
Init_LCD();
Init_Port();
LCD_DisplayString(1,1,"key scan test start");
delay_nms(200);
LCD_Clear();
while(1)
{
LCD_DisplayString(1,1,"The number of key is");
temp=key_scan();
if(temp==1)
{
LCD_Clear();
LCD_DisplayString(2,1,"zhangwen");
led(temp);
}
else if(temp==2)
{
LCD_Clear();
LCD_DisplayString(2,1,"Creator");
led(temp);
}
else if(temp==3)
{
LCD_Clear();
table[0]=temp;
table[1]=temp+1;
LCD_DisplayString(2,1,table);
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -