?? 測試顯示屏.lst
字號:
C51 COMPILER V8.02 測試顯蔩屏 04/24/2008 13:30:32 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE 測試顯蔩屏
OBJECT MODULE PLACED IN .\測試顯示屏.obj
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE ..\畢業設計\測試顯示屏.c BROWSE DEBUG OBJECTEXTEND PRINT(.\測試顯示屏.lst)
-OBJECT(.\測試顯示屏.obj)
line level source
1 #include<reg51.h>
2 #define uint unsigned int
3 #define uchar unsigned char
4
5 uchar i,j;
6 void delay(uint a);
7 uchar idata data1[32]={0x80,0x40,0xF0,0x2C,0x43,0x20,0x98,0x0F,0x0A,0xE8,0x08,0x88,0x28,0x1C,0x08,0x00,
8 0x00,0x00,0x7F,0x00,0x10,0x0C,0x03,0x21,0x40,0x3F,0x00,0x00,0x03,0x1C,0x08,0x00,
9 };
10 uchar idata data2[32]={0x10,0x10,0xF0,0x1F,0x10,0xF0,0x00,0x82,0x82,0x82,0xF2,0x8A,0x86,0x82,0x80,0x00,
11 0x00,0x20,0x27,0x14,0x0C,0x13,0x60,0x01,0x41,0x81,0xFF,0x01,0x01,0x01,0x01,0x00,
12
13 };
14 //-------------------------------------------
15
16 void main()
17 {
18 1 P0=0x00;
19 1 P2=0x00;
20 1 P3=0;
21 1 j=1;
22 1 do
23 1 {
24 2 while (j--)
25 2 {
26 3
27 3 for(i=0;i<16;i++)
28 3 {
29 4 P0=0;
30 4 P2=0;
31 4 P3=16*i;
32 4 P0=data1[i];
33 4 P2=data1[i+16];
34 4 delay(100);
35 4 }
36 3 };
37 2
38 2 P0=0x00;
39 2 P2=0x00;
40 2 delay(60000);
41 2
42 2 while (j--)
43 2 {
44 3
45 3 for(i=0;i<16;i++)
46 3 {
47 4 P0=0;
48 4 P2=0;
49 4 P3=16*i;
50 4 P0=data2[i];
51 4 P2=data1[i+16];
52 4 delay(100);
53 4 }
54 3 };
C51 COMPILER V8.02 測試顯蔩屏 04/24/2008 13:30:32 PAGE 2
55 2
56 2
57 2 } while(1);
58 1 }
59 //-------------------------------------------
60 void delay(uint a)
61 {
62 1 while (a--){};
63 1
64 1 }
65
66
67
68
69
70
71
72
73
74
75
76
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 127 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 2 ----
IDATA SIZE = 64 ----
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 + -