; /* 2004.06.05 ; **************************************** ; ** Copyright (C) W.ch 1999-2007 ** ; ** Web: http://www.winchiphead.com ** ; **************************************** ; ** USB Host File Module @CH375 ** ; **************************************** ; */ ; /* U盘文件读写模块, 连接方式: 并口+查询 */ ; /* MCS-51单片机ASM语言示例程序, 仅适用于V3.0A及以上版本的模块 */ ; /* 因为使用U盘文件读写模块而不是使用U盘文件级子程序库,所以占用较少的单片机资源,可以使用89C51单片机测试 */ ; ;$include (REG51.INC) $include (..\CH375HM.INC)
; 电路连接方式 ; 单片机 模块 ; P0 = D0-D7 ; RD = RD# ; WR = WR# ; ? = CS# 如果没有外部RAM,那么CS#=P26,如果有超过16KB的外部RAM,那么CS#=P27 & ! P26 & ...,所以CS#的片选地址为BXXXH ; P20 = A0 ; INT0 = INT# 虽然连接到INT0,但是本程序只是查询模块的INT#的状态,所以可以用P1口等普通I/O引脚代替INT0
CH375HM_INDEX XDATA 0BCF0H ;CH375模块的索引端口的I/O地址 CH375HM_DATA XDATA 0BDF1H ;CH375模块的数据端口的I/O地址
为什么 "CH375HM_INDEX XDATA 0BCF0H"中 低8位为F0呢? 是不是只要下面这样形式的都可以? "CH375HM_INDEX XDATA 0BC*0H"