?? led-move-me500-c51.lst
字號(hào):
C51 COMPILER V8.02 LED_MOVE_ME500_C51 08/17/2006 15:46:18 PAGE 1
C51 COMPILER V8.02, COMPILATION OF MODULE LED_MOVE_ME500_C51
OBJECT MODULE PLACED IN LED-MOVE-ME500-C51.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE LED-MOVE-ME500-C51.c BROWSE DEBUG OBJECTEXTEND
line level source
1 /*******************************************************************/
2 /* */
3 /* ME500單片機(jī)開發(fā)系統(tǒng)演示程序 - 多花樣流水燈 */
4 /* */
5 /* PA---8個(gè)LED 和 PC---8個(gè) */
6 /* */
7 /* */
8 /* 版本: V1.0 (2006/11/20) */
9 /* 作者: gguoqing (Email: gguoqing@willar.com) */
10 /* 網(wǎng)站: www.willar.com(偉納電子) www.mcusj.com(偉納單片機(jī)世界) */
11 /* 時(shí)間: 2006/11/20 */
12 /* */
13 /*【版權(quán)】Copyright(C)偉納電子 www.willar.com All Rights Reserved */
14 /*【聲明】此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息! */
15 /* */
16 /*******************************************************************/
17
18 #include <reg51.h>
19 #include <intrins.h>
20
21 #define uchar unsigned char
22 #define uint unsigned int
23
24 uchar code display_P0[]={
25 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
26 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
27 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
28 0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,0xFF,
29
30 0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00,
31 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, //
32
33 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
34 0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE, //
35
36
37 0xFC,0xF9,0xF3,0xE7,0xCF,0x9F,0x3F,0x7F,
38 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, //
39
40 0xE7,0xDB,0xBD,0x7E,0xBD,0xDB,0xE7,0xFF,
41 0xE7,0xC3,0x81,0x00,0x81,0xC3,0xE7,0xFF,
42 0xAA,0x55,0x18,0xFF,0xF0,0x0F,0x00,0xFF,
43 0xFF,0x00,0x00,0xFF,0xFF };
44
45 uchar code display_P2[]={
46 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
47 0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0x7F,
48 0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFE,
49 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
50
51 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
52 0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00, //
53
54 0x00,0x80,0xC0,0xE0,0xF0,0xF8,0xFC,0xFE,
55 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF, //
C51 COMPILER V8.02 LED_MOVE_ME500_C51 08/17/2006 15:46:18 PAGE 2
56
57 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,
58 0xFC,0xF9,0xF3,0xE7,0xCF,0x9F,0x3F,0xFF, //
59
60 0xE7,0xDB,0xBD,0x7E,0xBD,0xDB,0xE7,0xFF,
61 0xE7,0xC3,0x81,0x00,0x81,0xC3,0xE7,0xFF,
62 0xAA,0x55,0x18,0xFF,0xF0,0x0F,0x00,0xFF,
63 0xFF,0x00,0x00,0xFF,0xFF };
64
65 /**********************************************************/
66 void delayms(uint ms)
67 // 延時(shí)子程序
68 {
69 1 uchar k;
70 1 while(ms--)
71 1 {
72 2 for(k = 0; k < 120; k++);
73 2 }
74 1 }
75
76 /**********************************************************/
77 void main(void)
78 {
79 1 uchar i;
80 1 P0 = 0xff;
81 1 P2 = 0xff;
82 1
83 1 while(1)
84 1 for(i=0;i <110; i++) //從AT24C02移出數(shù)據(jù)送到P0口顯示
85 1 {
86 2 P0 =display_P0[i];
87 2 P2 =display_P2[i];
88 2 delayms(350);
89 2 }
90 1 }
91
92 /**********************************************************/
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 57 ----
CONSTANT SIZE = 220 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -