📄 main.c
字号:
/***************************************************************
* 标 题:赛维单片机学习板 - 4×4按键演示 *
* 日 期:2009-05-20 *
* 作 者:赛维单片机-Seawind *
* 修 改: *
* 网 店:http://shop35044302.taobao.com/ *
****************************************************************
* *
* 描 述:通过动态扫描,在LCD1602显示按键数值,并通过串口发送 *
* *
****************************************************************
* 【版 权】 Copyright(C)赛维单片机 @ All Rights Reserved *
* 【声 明】 此程序仅用于学习与参考,引用请注明版权和作者信息! *
***************************************************************/
#include"delay.h"
#include"com.h"
#include"lcd1602.h"
#include"Key.h"
/********************************************************
系统初始化
********************************************************/
void InitSys(void)
{
DelayMs(100); // 等待系统稳定
P0 = 0xFF; // 初始化IO
P1 = 0xFF;
P2 = 0xFF;
P3 = 0xFF;
InitLcd(); // 初始化LCD
InitSerial(); // 初始化串口
DisplayListChar(1, 1, Name); // 显示Name
DisplayListChar(2, 0, Logo); // 显示Logo
}
/********************************************************
主函数
********************************************************/
void main(void)
{
unsigned char ucTemp = 0;
InitSys();
while(1)
{
ucTemp = KeyScan(); // 读取键值
if(ucTemp)
{
DisplayOneChar(0, 0, ucTemp+48); // 显示键值
SendByte(ucTemp); // 发送键值
}
_CLRWDT_; // 清看门狗
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -