?? main.lst
字號:
C51 COMPILER V8.05a MAIN 08/11/2007 15:59:53 PAGE 1
C51 COMPILER V8.05a, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE sources\main.c BROWSE DEBUG OBJECTEXTEND PRINT(.\main.lst) OBJECT(main.obj)
line level source
1 //*************************************************************************************************
2 //*************************************************************************************************
3 //**<程序名>:串口輸出 **
4 //**<功能>:通過串口把數據傳給LED **
5 //**<作者>:LastRitter **
6 //**<完成時間>:2007年7月30日 **
7 //**<聯系方式>:E-Mail:superyongzhe@163.com;QQ:314665345。 **
8 //*************************************************************************************************
9 //*************************************************************************************************
10 #include <at89x51.h>
11
12
13 unsigned char code uca_LCDCode[]=
14 {0x03,0x9F,0x25,0x0D,0x99,0x49,0x41,0x1F,0x01,0x09};
15 //74LS164的LED編碼:0,1,2,3,4,5,6,7,8,9
16 void main()
17 {
18 1 unsigned char ucSelect=0;
19 1 unsigned int uiCount;
20 1
21 1 SM0=0; // 設置串口模式:模式0。
22 1 SM1=0;
23 1
24 1 SBUF=0xFF;
25 1 while(TI==0); //等待發送。
26 1 TI=0; //發送完畢,把TI置零。
27 1
28 1 while(1)
29 1 {
30 2 if(ucSelect==9)
31 2 ucSelect=0;
32 2 else ucSelect++;
33 2
34 2 SBUF=uca_LCDCode[ucSelect];
35 2 while(TI==0);
36 2 TI=0;
37 2
38 2 for(uiCount=0;uiCount<30000;uiCount++); //延時。
39 2 }
40 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 53 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
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 + -