📄 main.lst
字号:
C51 COMPILER V8.02 MAIN 05/22/2009 12:44:05 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.OBJ
COMPILER INVOKED BY: D:\keil 8.02\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /***************************************************************
2 * 标 题:赛维单片机学习板 - 4×4按键演示 *
3 * 日 期:2009-05-20 *
4 * 作 者:赛维单片机-Seawind *
5 * 修 改: *
6 * 网 店:http://shop35044302.taobao.com/ *
7 ****************************************************************
8 * *
9 * 描 述:通过动态扫描,在LCD1602显示按键数值,并通过串口发送 *
10 * *
11 ****************************************************************
12 * 【版 权】 Copyright(C)赛维单片机 @ All Rights Reserved *
13 * 【声 明】 此程序仅用于学习与参考,引用请注明版权和作者信息! *
14 ***************************************************************/
15
16 #include"delay.h"
17 #include"com.h"
18 #include"lcd1602.h"
19 #include"Key.h"
20
21 /********************************************************
22 系统初始化
23 ********************************************************/
24 void InitSys(void)
25 {
26 1 DelayMs(100); // 等待系统稳定
27 1
28 1 P0 = 0xFF; // 初始化IO
29 1 P1 = 0xFF;
30 1 P2 = 0xFF;
31 1 P3 = 0xFF;
32 1
33 1 InitLcd(); // 初始化LCD
34 1 InitSerial(); // 初始化串口
35 1
36 1 DisplayListChar(1, 1, Name); // 显示Name
37 1 DisplayListChar(2, 0, Logo); // 显示Logo
38 1 }
39
40 /********************************************************
41 主函数
42 ********************************************************/
43 void main(void)
44 {
45 1 unsigned char ucTemp = 0;
46 1
47 1 InitSys();
48 1
49 1 while(1)
50 1 {
51 2 ucTemp = KeyScan(); // 读取键值
52 2 if(ucTemp)
53 2 {
54 3 DisplayOneChar(0, 0, ucTemp+48); // 显示键值
55 3 SendByte(ucTemp); // 发送键值
C51 COMPILER V8.02 MAIN 05/22/2009 12:44:05 PAGE 2
56 3 }
57 2 _CLRWDT_; // 清看门狗
58 2 }
59 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 560 ----
CONSTANT SIZE = 26 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 4 5
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -