C51 COMPILER V7.01 MAIN1 01/12/2004 08:46:58 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE MAIN1
OBJECT MODULE PLACED IN .\obj\main1.obj
COMPILER INVOKED BY: F:\Keil\C51\BIN\C51.EXE main1.c BROWSE DEBUG OBJECTEXTEND PRINT(.\lst\main1.lst) OBJECT(.\obj\main1
-.obj)
stmt level source
1 #include <ADuC812.h>
2 #include <stdio.h>
3
4 #ifndef GlobalDefine
5 #define ALE_Off 0x10
6
7 #define MAXBASE 0x8
8
9 #define GlobalDefine
10 #endif
11
12
13 #define SvDiod *(volatile unsigned char xdata *)7
14 #define Klaviat *(volatile unsigned char xdata *)0
15
16 init()
17 {TH1 = 0xFD; //Скорость 9600
18 1 TMOD = 0x20;//Таймер 1 в режиме autoreload
19 1 TCON=0x40; //Запуск таймера 1
20 1 SCON=0x52; //8 bit UART, разрешение приема
21 1 PCON&=0x7F; //Отключение дублирования скорости, установленной в TH1
22 1 }
23
24 main()
25 {init();
26 1 TI=0; SBUF='S'; while(!TI);
27 1
28 1 TI=0; SBUF='D'; while(!TI);
29 1
30 1 TI=0; SBUF='K'; while(!TI);
31 1
32 1 TI=0; SBUF='1'; while(!TI);
33 1
34 1 TI=0; SBUF='.'; while(!TI);
35 1
36 1 TI=0; SBUF='1'; while(!TI);
37 1
38 1 DPP=MAXBASE;
39 1 while(1)
40 1 {Klaviat=~1;
41 2 if(Klaviat==~0x11)
42 2 SvDiod=1;
43 2 else if(Klaviat==~0x21)
44 2 SvDiod=2;
45 2 else
46 2 SvDiod=0;
47 2 }
48 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
C51 COMPILER V7.01 MAIN 01/07/2004 17:56:10 PAGE 1
C51 COMPILER V7.01, COMPILATION OF MODULE MAIN
OBJECT MODULE PLACED IN .\obj\main.obj
COMPILER INVOKED BY: C:\KEIL\C51\BIN\C51.EXE main.c BROWSE DEBUG OBJECTEXTEND PRINT(.\lst\main.lst) OBJECT(.\obj\main.ob
-j)
stmt level source
1 #include <ADuC812.h>
2 #include <stdio.h>
3
4 #ifndef GlobalDefine
5 #define ALE_Off 0x10
6
7 #define MAXBASE 0x8
8
9 #define GlobalDefine
10 #endif
11
12
13 #define SvDiod *(volatile unsigned char xdata *)7
14 #define Klaviat *(volatile unsigned char xdata *)0
15
16 init()
17 {TH1 = 0xFD;//Скорость 9600
18 1 TMOD = 0x20;//Таймер 1 в режиме autoreload
19 1 TCON=0x40;//Запуск таймера 1
20 1
21 1 SCON=0x40|//выбрать 8-ми битный режим работы последовательного порта
22 1 0x10|//разрешить работу приёмника
23 1 0x02;//разрешить запись первого байта в передатчик
24 1
25 1 PCON&=0x7F;//Отключение дублирования скорости, установленной в TH1
26 1
27 1 printf("< ЎRа вRа- п а ЎRв ь7\n\0x0d");
28 1 printf("dnj");
29 1 }
30
31 main()
32 {init();
33 1
34 1 DPP=MAXBASE;
35 1 while(1)
36 1 {Klaviat=~1;
37 2 if(Klaviat==~0x11)
38 2 SvDiod=1;
39 2 else if(Klaviat==~0x21)
40 2 SvDiod=2;
41 2 else
42 2 SvDiod=0;
43 2 }
44 1 }
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.