No.38826 作者:mjianghong 邮件:mjianghong@mail.china.com ID:14004 登陆:4次 文章数:5篇 最后登陆IP:202.107.216.179 最后登陆:2003/8/23 11:17:36 注册:2003/7/30 20:21:55 财富:124 发帖时间:2003/7/30 21:10:52 发贴者IP:202.107.216.179 标题:mjianghong:8255不能输出,请大侠们帮忙!!! 摘要:No.388268255不能输出,请大侠们帮忙!!! 我单片机是80c196kb的16为单片机,数据线接到8255的数据端口上,通过373锁存后地址线接在单片机的低8位地址线的最低两位地址线上(A0 A1),片选线由地址译码电路引出,读写信号分别接到单片记得读写信号引脚上。我得读写程序如下: #pragma model(kb) #include <kb_sfrs.h> #include <kb_funcs.h> #define check_bit(x,y) (x&(0x01 < <y)) #define set_bit(x,y)(x|=(0x01 < <y)) #define clr_bit(x,y)(x&=(~(0x01 < <y))) volatile char ex_io_cs; #pragma locate (ex_io_cs=0xf003) //8255控制寄存器地址 volatile char ex_io_pa; #pragma locate (ex_io_pa=0xf000) ......
>>返回讨论的主题
|