本人用c8051F340驱动12864总是不成功怀疑io输入有问题,又写了小段程序验证一下是否能读取数据还是不行不知道问题出在哪儿了忘朋友们指点迷津 郁闷一天了
代码:
#include<c8051F340.h>
sbit key=P1^0;//此处没有外接上拉电阻
sbit led=P0^0;
void delay()
{
unsigned char x,y;
for(x=0;x<50;x++)
for(y=0;y<110;y++);
}
void main()
{
PCA0MD &= ~0x40;//关闭看门狗
P0MDOUT = 0x01;//P0.0推挽式输出
XBR1 = 0xC0;//使能交叉开关使能弱上拉电阻
while(1)
{
if(0==key)
{
delay();
if(0==key)
led=0;
while(!key);
}
else
led=1;
}
} |