【Proteus仿真】三极管组成的H桥驱动直流电机正反转可控
【Proteus仿真】三极管组成的H桥驱动直流电机正反转可控
- Proteus仿真

实例代码
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
| /\* 三极管组成的H桥驱动直流电机正反转可控 \*/ #include <reg52.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char sbit K1 = P3^0;//正转 sbit K2 = P3^1;//反转 sbit K3 = P3^2;//停止
sbit LED1 = P0^0;//指示灯 sbit LED2 = P0^1; sbit LED3 = P0^2;
sbit MA = P1^0;//电机控制引脚 sbit MB = P1^1;
void main(void) { LED1 = 1; LED2 = 1; LED3 = 0; while(1) { if(K1 == 0) { while(K1 == 0); LED1 = 0; LED2 = 1; LED3 = 1; MA = 0; MB = 1; } if(K2 == 0) { while(K1 == 0); LED1 = 1; LED2 = 0; LED3 = 1; MA = 1; MB = 0; } if(K3 == 0) { while(K1 == 0); LED1 = 1; LED2 = 1; LED3 = 0; MA = 0; MB = 0; } } }
|
程序源码和仿真资源
1 2 3
| 链接:https://pan.baidu.com/s/1aAQ4BJ0AV-MzecxzrpC8YQ 提取码:bmd8
|
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!