以下のコードで確認できます。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
#include <p18f4620.h> void delay(unsigned int); void main (void) { TRISD = 0x00; // RD0,1 output PORTD = 1; while (1) { PORTDbits.RD0 = 1; PORTDbits.RD1 = 1; PORTDbits.RD2 = 1; delay(60000); PORTDbits.RD0 = 0; PORTDbits.RD1 = 0; PORTDbits.RD2 = 0; delay(60000); } } void delay(unsigned int t) { //空ループ unsigned int i; for (i=0 ; i < t ; i++) {} } |