電路原理圖如下:
51hei截圖20191101135430.png (13.19 KB, 下載次數(shù): 100)
下載附件
2019-11-1 13:56 上傳
51hei截圖20191101135550.png (71.3 KB, 下載次數(shù): 101)
下載附件
2019-11-1 13:57 上傳
單片機源程序如下:
- #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)
- #define led1 GP0
- #define led2 GP1
- #define led3 GP2
- #define key GP3
- 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(key==0)
- {
- DELAY(20);
- if(key==0)
- {
- while(!GP3);
- num++;
- }
- }
- if(num==7)
- {
- num=0;
- led1=led2=led3=0;
- }
- if(num==1)
- {
- led1=1;led2=led3=0;
- }
- if(num==2)
- {
- led2=1;led1=led3=0;
- }
- if(num==3)
- {
- led3=1;led1=led2=0;
- }
- if(num==4)
- {
- led1=led2=1;led3=0;
- }
- if(num==5)
- {
- led1=led3=1;led2=0;
- }
- if(num==6)
- {
- led2=led3=1;led1=0;
- }
- }
- }
復制代碼
51hei截圖20191101135324.png (3.15 KB, 下載次數(shù): 104)
下載附件
2019-11-1 13:55 上傳
所有資料51hei提供下載:
植物燈.rar
(5.28 KB, 下載次數(shù): 54)
2019-11-1 13:55 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|