你好模块“自动演示”文档可以建立没有问题。可我用光盘里的并口查询ASM程序却不行,文件可以建立,文件名也对,但里面的数据都是乱码。请问这一般是哪里的问题呢?
文件里的数据如下:
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
l双击我吧.TXT C dd`PHm0 ?2"琲"b@R?! 0?J2DJ q
贵公司的程序基本上没动,只改了SAT#=P1.1 CS#=P2.6(没有外部扩展RAM,片内有1024字节的RAM)
LED_OUT=P1.0
其他的都没动,硬件除了上面几个口也都是照模块资料里提供的并口查询的电路图作的。省去了62256和373。模块与单片机直接连接的。
我用的是 STC89C54RD+ 8051系列单片机,片内有1024字节的RAM 和 58个扇区8000H-F3FFH的EEPROM
; 单片机 模块
; P0 = D0-D7
; RD = RD#
; WR = WR#
; P26 = CS# 如果没有外部RAM,那么CS#=P26,如果有超过16KB的外部RAM,那么CS#=P27 & ! P26 & ...,所以CS#的片选地址为BXXXH
; P20 = A0
; P11 = STA#
; INT0 = INT# 虽然连接到INT0,但是本程序只是查询模块的INT#的状态,所以可以用P1口等普通I/O引脚代替INT0
请您帮我们看看这会是哪里出的问题呢,非常感谢!
这人很懒,什么都没留下
热门产品推荐 :
CH342: USB转双串口芯片