?? 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 * 標(biāo) 題:賽維單片機(jī)學(xué)習(xí)板 - 4×4按鍵演示 *
3 * 日 期:2009-05-20 *
4 * 作 者:賽維單片機(jī)-Seawind *
5 * 修 改: *
6 * 網(wǎng) 店:http://shop35044302.taobao.com/ *
7 ****************************************************************
8 * *
9 * 描 述:通過動態(tài)掃描,在LCD1602顯示按鍵數(shù)值,并通過串口發(fā)送 *
10 * *
11 ****************************************************************
12 * 【版 權(quán)】 Copyright(C)賽維單片機(jī) @ All Rights Reserved *
13 * 【聲 明】 此程序僅用于學(xué)習(xí)與參考,引用請注明版權(quán)和作者信息! *
14 ***************************************************************/
15
16 #include"delay.h"
17 #include"com.h"
18 #include"lcd1602.h"
19 #include"Key.h"
20
21 /********************************************************
22 系統(tǒng)初始化
23 ********************************************************/
24 void InitSys(void)
25 {
26 1 DelayMs(100); // 等待系統(tǒng)穩(wěn)定
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 主函數(shù)
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); // 發(fā)送鍵值
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)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -