正反轉可控直流電機仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png (16.02 KB, 下載次數: 92)
下載附件
2018-2-9 02:15 上傳
0.png (61.45 KB, 下載次數: 89)
下載附件
2018-2-9 02:15 上傳
單片機源程序如下:
- #include<reg52.h>
- #include<intrins.h>
- #define uchar unsigned char
- #define uint unsigned uint
- sbit key1=P2^0;
- sbit key2=P2^1;
- sbit key3=P2^2;
- sbit led1=P1^0;
- sbit led2=P1^3;
- sbit led3=P1^6;
- sbit a=P2^6;
- sbit b=P2^7;
- void delay(uchar z)
- {
- uchar x,y;
- for(x=z;x>0;x--)
- for(y=112;y>0;y--);
- }
- void main(void)
- {
- led1=1;led2=0;led3=1;
- while(1)
- {
-
- if(key1==0)
- {
- delay(5);
- while(key1==0);
- a=0;b=0;
- led1=1;
- led2=0;
- led3=1;
- }
- if(key2==0)
- {
- delay(5);//while(key2==0);
- a=0;b=1;
- led1=0;
- led2=1;
- led3=1;
- }
- if(key3==0)
- {
- delay(9);
- while(key3==0);
- a=1;b=0;
- led1=1;
- led2=1;
- led3=0;
- }
- }
- }
復制代碼
所有資料51hei提供下載:
正反轉可控直流電機.zip
(30.58 KB, 下載次數: 28)
2018-2-7 19:13 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
|