|
環(huán)境X IDE V2.35
C
PICKIT3
一個(gè)按鍵切換兩個(gè)繼電器單片機(jī)源程序如下:
- #include<pic.h>
- #include <xc.h>
- #pragma config WDTE = OFF // Watchdog Timer (WDT disabled)
- #pragma config CP = OFF // Code Protect (Code protection off)
- #pragma config MCLRE = OFF // Master Clear Enable (GP3/MCLR pin fuction is digital I/O, MCLR internally tied to VDD)
- void DELAY(unsigned int n)
- {
- unsigned int j;
- unsigned int k;
- for(j=0;j<n;j++)
- for(k=200;k>0;k--)
- NOP();
- }
- void main()
- {
- GP0=GP1=GP2=0;
- unsigned char num=0;
- TRISGPIO=0b00001000;
- OPTION=0B010000111;
- OSCCAL=0b11111110;
- while(1)
- {
- if(GP3==0)
- {
- DELAY(20);
- if(GP3==0)
- {
- while(!GP3);
- num++;
- }
-
- }
- if(num==3)
- {
- num=0;
- GP1=GP2=0;
- }
- if(num==1)
- {
- GP1=1;GP2=0;
- }
- if(num==2)
- {
- GP1=0;GP2=1;
- }
- }
- }
復(fù)制代碼
所有資料51hei提供下載:
一個(gè)按鍵切換兩個(gè)繼電器.rar
(567 Bytes, 下載次數(shù): 43)
2018-2-19 00:15 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評(píng)分
-
查看全部評(píng)分
|