📄 d12hal.lst
字号:
C51 COMPILER V7.50 D12HAL 03/23/2005 21:15:48 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE D12HAL
OBJECT MODULE PLACED IN d12hal.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE d12hal.c DEBUG OBJECTEXTEND SRC(.\d12hal.SRC)
line level source
1 /*
2 //*************************************************************************
3 //
4 // BASBA P R O P R I E T A R Y
5 //
6 // COPYRIGHT (c) 2003 BY BASBA USA.
7 // -- ALL RIGHTS RESERVED --
8 //
9 // File Name: EPPHAL.H
10 // Purpose: hardware dependent I/O access to PDIUSB12
11 // Author: Shuming Yu
12 // Created: 10 May 2003
13 // Modified:
14 // Revision: 1.0
15 //
16 //*************************************************************************
17 */
18
19 #include <reg51.h> /* special function register declarations */
20 #include "d12hal.h"
21 //#include "cmds.h"
22 #include "mainloop.h"
23
24 extern EPPFLAGS bEPPflags;
25
26 void outportb(unsigned int addr, unsigned char val)
27 {
28 1 unsigned char xdata *ext_address;
29 1
30 1 MCU_D12CS = 0;
31 1
32 1 ext_address=0x00 + addr;
33 1 *ext_address = val;
34 1
35 1 MCU_D12CS = 1;
36 1 }
37
38 unsigned char inportb(unsigned int addr)
39 {
40 1 unsigned char c;
41 1 unsigned char xdata *ext_address;
42 1
43 1 MCU_D12CS = 0;
44 1
45 1 ext_address=0x00 + addr;
46 1 c = *ext_address ;
47 1
48 1 MCU_D12CS = 1;
49 1
50 1 return c;
51 1 }
52
53
C51 COMPILER V7.50 D12HAL 03/23/2005 21:15:48 PAGE 2
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 22 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
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 + -