📄 82c79.lst
字号:
C51 COMPILER V7.06 82C79 09/02/2005 08:49:54 PAGE 1
C51 COMPILER V7.06, COMPILATION OF MODULE 82C79
OBJECT MODULE PLACED IN 82C79.OBJ
COMPILER INVOKED BY: d:\Keil\C51\BIN\C51.EXE 82C79.c BROWSE DEBUG OBJECTEXTEND TABS(2)
stmt level source
1 #include <AT89X52.H>
2 #include<absacc.h>
3
4 #define uchar unsigned char
5 #define uint unsigned int
6
7 #define P8279 XBYTE[0x0000] //8279 数据地址
8 #define P8279A XBYTE[0x0001] //8279 命令地址
9
10 uchar data key=0;
11
12 void Delay1() //DELAY FOR A MONENT
13 {
14 1 uint i;
15 1 for(i=0;i<200;i++);
16 1 }
17
18 void SendCom(uchar c8279com) //1.send commend
19 {
20 1 P8279A =c8279com;
21 1 Delay1(); //千万注意,一定要延时!!延短点都不行
22 1 }
23
24 void GetKey()
25 {
26 1 SendCom(0xdf);
27 1 SendCom(0x40);
28 1 key = P8279;
29 1 }
30
31 void init8279()
32 {
33 1 SendCom(0x01); //keyboard init
34 1 SendCom(0x3f);
35 1 SendCom(0xd3);
36 1 IT0=1;
37 1 IE0=1;
38 1 EX0=1;
39 1 EA=1;
40 1 }
41
42 void int1(void) interrupt 0
43 {
44 1 GetKey();
45 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 95 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
C51 COMPILER V7.06 82C79 09/02/2005 08:49:54 PAGE 2
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -