|
这个程序就是单片机通过373向8255的A口送数据,可就是不行~
#include
sbit Writedata=P3^6;
sbit Readdata=P3^7;
sbit CS1=P2^0;
void delay(void)//延时程序
{
unsigned int i,j;
for(i=0;i<10000;i++)
{ for(j=0;j<121;j++)
{;}
}
}
void main()
{ Writedata=0;
Readdata=1;
CS1=0;
while(1)
{
P0=0xFF;//控制器地址
P0=0x80;//写控制字
P0=0x00;//选中A口
P0=0x0FF;//以下为送数据
delay();
P0=0;//
delay();
P0=0x0FD;
delay();
P0=0x0FB;
delay();
P0=0x0F7;
delay();
P0=0x0EF;
delay();
P0=0x0DF;
delay();
P0=0x0BF;
delay();
P0=0x7F;
delay();
}
}
|
|