?? main.lst
字號:
C51 COMPILER V8.05a MAIN 03/14/2008 17:35:41 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 main.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*************************************************************************************
2 五.數(shù)碼管動態(tài)顯示
3 DPY工作室
4 ****************************************************************************************/
5 #include <AT89X52.H>
6 sbit qian=P1^0;
7 sbit bai=P1^1;
8 sbit shi=P1^2;
9 sbit ge=P1^3;
10 code unsigned char seg7code[10]={0x3f,0x06,0x5b,0x4f,0x66,
11 0x6d,0x7d,0x07,0x7f,0x6f}; //顯示段碼
12 void Delay(unsigned int tc) //延時程序
13 {
14 1 while( tc != 0 ) //如果tc為0則終止延時
15 1 {
16 2 unsigned int i; //局部正整數(shù)變量 i
17 2 for(i=0; i<100; i++); //執(zhí)行400次將耗時1毫秒
18 2 tc--; //tc計數(shù)減一
19 2 }
20 1 }
21 void Led(int date) //顯示函數(shù)
22 {
23 1 qian=0; //P1.0輸出低電平,選通千位數(shù)
24 1 P0=seg7code[0]; //取出千位數(shù),查表,輸出。
25 1 Delay(10); //延時
26 1 qian=1; //銷隱
27 1 bai=0; //P1.1輸出低電平,選通百位數(shù)
28 1 P0=seg7code[1]; //取出百位數(shù),查表,輸出。
29 1 Delay(10); //延時
30 1 bai=1; //銷隱
31 1 shi=0; //P1.2輸出低電平,選通十位數(shù)
32 1 P0=seg7code[3]; //取出十位數(shù),查表,輸出。
33 1 Delay(10); //延時
34 1 shi=1; //銷隱
35 1 ge=0; //P1.3輸出低電平,選通十位數(shù)
36 1 P0=seg7code[4]; //取出個位數(shù),查表,輸出。
37 1 Delay(10);
38 1 ge=1;
39 1 }
*** WARNING C280 IN LINE 21 OF MAIN.C: 'date': unreferenced local variable
40 main()
41 {
42 1 int display_date=4; //定義并賦值要顯示的數(shù)據(jù)
43 1 while(1)
44 1 {
45 2 Led(display_date);//調(diào)用顯示函數(shù)顯示數(shù)據(jù)display_date
46 2 }
47 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 92 ----
CONSTANT SIZE = 10 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
C51 COMPILER V8.05a MAIN 03/14/2008 17:35:41 PAGE 2
DATA SIZE = ---- 4
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -