?? main.c
字號(hào):
/***************************************************************
* 標(biāo) 題:賽維單片機(jī)學(xué)習(xí)板 - 4×4按鍵演示 *
* 日 期:2009-05-20 *
* 作 者:賽維單片機(jī)-Seawind *
* 修 改: *
* 網(wǎng) 店:http://shop35044302.taobao.com/ *
****************************************************************
* *
* 描 述:通過動(dòng)態(tài)掃描,在LCD1602顯示按鍵數(shù)值,并通過串口發(fā)送 *
* *
****************************************************************
* 【版 權(quán)】 Copyright(C)賽維單片機(jī) @ All Rights Reserved *
* 【聲 明】 此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息! *
***************************************************************/
#include"delay.h"
#include"com.h"
#include"lcd1602.h"
#include"Key.h"
/********************************************************
系統(tǒng)初始化
********************************************************/
void InitSys(void)
{
DelayMs(100); // 等待系統(tǒng)穩(wěn)定
P0 = 0xFF; // 初始化IO
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
InitLcd(); // 初始化LCD
InitSerial(); // 初始化串口
DisplayListChar(1, 1, Name); // 顯示Name
DisplayListChar(2, 0, Logo); // 顯示Logo
}
/********************************************************
主函數(shù)
********************************************************/
void main(void)
{
unsigned char ucTemp = 0;
InitSys();
while(1)
{
ucTemp = KeyScan(); // 讀取鍵值
if(ucTemp)
{
DisplayOneChar(0, 0, ucTemp+48); // 顯示鍵值
SendByte(ucTemp); // 發(fā)送鍵值
}
_CLRWDT_; // 清看門狗
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -