//範例 6-6:獨立接點控制 //檔名:ch6_6.c #include sbit SW1=P1^0 ; // 定義第1個開關的接腳為P1.0 sbit SW2=P1^1 ; // 定義第2個開關的接腳為P1.1 sbit RELAY1=P0^0 ; // 定義第1個繼電器輸出為P0.0 sbit RELAY2=P0^1 ; // 定義第2個繼電器輸出為P0.1 void main() { RELAY1=0; // RELAY1的初始值 RELAY2=0; // RELAY1的初始值 while(1){ if(~SW1) RELAY1=1; else RELAY1=0; if(~SW2) RELAY2=1; else RELAY2=0; } }