No.18215 作者:九歌 邮件:ninesong@hotmail.com ID:3872 登陆:1次 QQ:51818385 文章数:5篇 最后登陆IP: 最后登陆:2002/11/11 19:41:00 注册:2002/11/11 19:41:00 财富:28 发帖时间:2003/1/31 17:51:00 发贴者IP:61.133.149.7 标题:九歌:C51编程:求助8255程序判断,帮忙看一下给一下建议好么? 摘要:No.18215C51编程:求助8255程序判断,帮忙看一下给一下建议好么? 1、与8031借口的8255片内4个端口地址(口A、口B、口C、命令口)分别为DFFCH~DFFFH。 对8255初始化,并由口A输出数据AAH;由口B输入十个数到片内RAM区,由PC3产生一个负脉 冲,低电平宽度为10us。 #include <absacc.h> #include <reg51.h> #define uchar unsigned char #define COM8255 XBYTE[0xDFFF] #define PA8255 XBYTE[0xDFFC] #define PB8255 XBYTE[0xDFFD] #define PC8255 XBYTE[0xDFFE] void outPa(void) {PA8255=0x0AA;} void inPb(uchar data *ram, uchar n) { while(n) { if (0==0xEF^PC8255) { //判断PC4是否反转一次,^用来异或。 & ......
>>返回讨论的主题
|