1.编程软件 KEIL4
2.程序
PINSEL0 = PINSEL0 & 0xFFF3FFFF; //设置P0.9为GPIO
IO0DIR = (IO0DIR & 0xFFFFFDFF) | 0x00000200;//设置P0.9为输出
IO0PIN = (IO0PIN & 0xFFFFFDFF); //设置P0.9 输出 低
delay_zl(1100);
IO0PIN = (IO0PIN & 0xFFFFFDFF) | 0x00000200; //设置P0.9 输出 高
delay_zl(1000);
应该为方波啊!!
3.调试
这个是什么情况啊,用调试怎么是对的啊!!!求帮忙啊。


------解决方案--------------------
单步调试,再用示波器或万用表测电压
------解决方案--------------------
IO0DIR = (IO0DIR & 0xFFFFFDFF)
------解决方案--------------------
0x00000200;//设置P0.9为输出
程序这样写看起来太费劲
------解决方案--------------------
貌似应该用IOSET0和IOCLR0来置位和清0吧,IOPIN0是用来读引脚状态的