#include <16F877A.h><br />#use delay(clock=4000000) // delay_ms() or delay_us() 使用信息;<br />#fuses XT, NOWDT, NOLVP, NOPROTECT // 我搞了好久才搞清楚<br /><br />void main(void)<br />{<br /><br /> while(1)<br /> {<br /> if( !input(PIN_C0) )<br /> {output_low(PIN_C7);}<br /> else if(input(PIN_C0))<br /> output_low(PIN_C5);<br /> }<br />}//end main()<br /><br />目的是:判断RC0的高低(通过按钮开关,平时不接高也不接低),来控制RC5和RC7的置低(点亮两个LED)。<br />现象是:一加电RC5和RC7全为低(LED亮)。<br />软件环境:PIC-CCS PCW<br />硬件:PIC16F877A |
|