📄 epphal.lst
字号:
C51 COMPILER V7.02a EPPHAL 09/20/2005 15:09:59 PAGE 1
C51 COMPILER V7.02a, COMPILATION OF MODULE EPPHAL
OBJECT MODULE PLACED IN EPPHAL.OBJ
COMPILER INVOKED BY: D:\Program Files\Keilc7\C51\BIN\C51.EXE EPPHAL.C BROWSE DEBUG OBJECTEXTEND
stmt level source
1 /*本文件定义硬件层函数,根据具体的原理图需做适当修改*/
2
3 #ifdef __C51__
4
5 #include <reg51.h> /* special function register declarations */
6 #include "epphal.h"
7 #include "d12ci.h"
8 #include "mainloop.h"
9
10 extern EPPFLAGS bEPPflags;
11 sbit MCU_HOSTDACK = State^0;
12 sbit EPP_WRITE = State^1;
13 sbit EPP_DSTROBE = State^2;
14 sbit EPP_ASTROBE = State^3;
15 sbit MCU_DMARD_WR= State^4;
16
17 /*输出函数,即向外部地址Addr写入数据Data.根据所提供的地址来判断是向PDIUSBD12传输命令信息*/
18 /*还是传输数据信息。奇地址(D12_COMMAND)传输命令信息,偶地址(D12_DATA)传输数据信息。 */
19 void outportb(unsigned int Addr,unsigned char Data)
20 {
21 1 *((unsigned char xdata*)Addr)=Data;
22 1 }
23
24 /*输入函数,即从外部地址Addr读入数据。读到的只能是数据信息,因此Addr只能是D12_DATA。*/
25 unsigned char inportb(unsigned int Addr)
26 {
27 1 return *((unsigned char xdata*)Addr);
28 1 }
29
30 #endif
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 14 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 1 ----
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 + -