?? sm.lst
字號:
C51 COMPILER V7.02a SM 01/29/2007 19:07:45 PAGE 1
C51 COMPILER V7.02a, COMPILATION OF MODULE SM
OBJECT MODULE PLACED IN SM.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE SM.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*
2 端口應用程序
3
4 Study-3 51 單片機開發板
5
6 any question mail me:
7 zhaoliang0801@gmail.com
8 zhaoliang_0801@gmail.com
9 */
10
11 // *******************************************************
12 // 頭文件
13 #include "my51.h"
14
15
16 // *******************************************************
17 // 變量定義
18 // 數碼管 碼值
19
20 unsigned char leddata[]={ //共陰數碼管 0-9 表
21 0x03, //"0"
22 0x9F, //"1"
23 0x25, //"2"
24 0x0D, //"3"
25 0x99, //"4"
26 0x49, //"5"
27 0x41, //"6"
28 0x1F, //"7"
29 0x01, //"8"
30 0x09, //"9"
31 0x11, //"A"
32 0xC1, //"B"
33 0x63, //"C"
34 0x85, //"D"
35 0x61, //"E"
36 0x71, //"F"
37 0x91, //"H"
38 0xE3, //"L"
39 0x13, //"n"
40 0x83, //"u"
41 0x31, //"P"
42 0xC5, //"o"
43 0xFD, //"-"
44 0xFF, //熄滅
45 0xDF //自定義
46 };
47
48
49 // *******************************************************
50 // 管腳定義
51
52 sbit SM_1 = P1^6;
53 sbit SM_2 = P1^7;
54
55 // *******************************************************
C51 COMPILER V7.02a SM 01/29/2007 19:07:45 PAGE 2
56 // 函數聲明
57
58 void delay (unsigned int d_time);
59 //延時子程序
60 //參數: d_time 控制延時的時間
61 // *******************************************************
62 // 主函數
63 // TRUE 在頭文件中應用
64 // 數碼管 段碼利用 串口擴展
65
66 void main(void)
67 {
68 1 unsigned char i; //定義循環變量
69 1 while(1)
70 1 {
71 2 SM_1=1;
72 2 SM_2=0; //點亮第1個數碼管
73 2 for(i=0;i<10;i++) //循環顯示0-9
74 2 {
75 3 SBUF=leddata[i]; //P2 作為數據傳輸端口
76 3 delay(30000); //延時
77 3 }
78 2 SM_1=0; //點亮第2個數碼管
79 2 SM_2=1;
80 2 for(i=0;i<10;i++) //循環顯示0-9
81 2 {
82 3 SBUF=leddata[i]; //P2 作為數據傳輸端口
83 3 delay(30000); //延時
84 3 }
85 2 }
86 1 }
87
88 // *******************************************************
89 // 延時子函數
90 // 參數范圍 0-65536
91
92 void delay (unsigned int d_time)
93 {
94 1 for(; d_time>0; d_time--);
95 1 }
96 // *******************************************************
97
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 69 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 25 1
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 + -