?? 1.lst
字號(hào):
C51 COMPILER V7.00 1 09/14/2005 15:59:00 PAGE 1
C51 COMPILER V7.00, COMPILATION OF MODULE 1
OBJECT MODULE PLACED IN 1.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE 1.c BROWSE DEBUG OBJECTEXTEND
stmt level source
1 #include <reg51.h>
2
3 //定義通道地址;其中第零個(gè)為關(guān)閉所有通道,對(duì)應(yīng)操作地址0,0x40-0x47為輸出通道,對(duì)應(yīng)于操作地址1-8;
4 //0x80-0xb8為輸出通道,對(duì)應(yīng)操作地址9-16;
5 unsigned char code add[] = { 0x00,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x80,0x88,0x90,0x98,0xa0,0xa8,0x
-b0,0xb8};
6
7 //寫函數(shù)
8 //入口參數(shù):out為輸出數(shù)0x00-0xff,addr為通道地址1-8
9 //出口參數(shù):無
10 void wr(char out,char addr)
11 {
12 1 P1=add[addr];
13 1 P0=out;
14 1 P1=add[0];
15 1 }
16 //寫函數(shù)結(jié)束
17
18 //讀函數(shù)
19 //入口參數(shù):addr為通道地址9-16
20 //出口參數(shù):通道外部輸入值
21 char rd(char addr)
22 {
23 1 char temp;
24 1 P1=add[addr];
25 1 temp=P0;
26 1 P1=add[0];
27 1 return temp;
28 1 }
29 //讀函數(shù)結(jié)束
30
31 void main()
32 {
33 1 wr(rd(9)+1,1);
34 1 while(1)
35 1 ;
36 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 73 ----
CONSTANT SIZE = 17 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -