引腳說明: 1 Enable 1-2:作為左半邊IC控制用。當(dāng)這個(gè)Pin為高電壓時(shí),左半邊IC可作用,反之,低電壓時(shí),左半邊IC無作用。 • 2 INPUT 1:當(dāng)這個(gè)Pin為高電壓時(shí),電流會(huì)流出至Output 1。 • 3 OUTPUT 1:這個(gè)Pin要接到終端馬達(dá)的一個(gè)接腳。 • 4,5 GND:接地。 • 6 OUTPUT 2:這個(gè)Pin要接到終端馬達(dá)的一個(gè)接腳。 • 7 INPUT 2, 當(dāng)這個(gè)Pin為高電壓時(shí),電流會(huì)流出至Output 2。 • 8 VC:供給給馬達(dá)使用的電壓,如果要驅(qū)動(dòng)的馬達(dá)是12V,那就要供給這個(gè)Pin 12V直流電。 • 9 Enable 3-4:作為右半邊IC控制用。當(dāng)這個(gè)Pin為高電壓時(shí),右半邊IC可作用,反之,低電壓時(shí),右半邊IC無作用。 • 10 INPUT 3,:這個(gè)Pin為高電壓時(shí),電流會(huì)流出至Output 3。 • 11 OUTPUT 3:這個(gè)Pin要接到終端馬達(dá)的一個(gè)接腳。 • 12,13 GND:接地。 • 14 OUTPUT 4:這個(gè)Pin要接到終端馬達(dá)的一個(gè)接腳。 • 15 INPUT 4:當(dāng)這個(gè)Pin為高電壓時(shí),電流會(huì)流出至Output 4。 • 16 VSS:提供給IC的電源,這個(gè)Pin要供給5V電壓。 (直接引用的網(wǎng)上的,和proteus仿真不太一樣,不過原理一樣的) 接GND時(shí), EN1=1;EN2=0時(shí),僅34電機(jī)轉(zhuǎn);(即output3/4輸出了電流) EN1=0;EN2=1時(shí),僅12轉(zhuǎn); EN1=1;EN2=1時(shí),都轉(zhuǎn); EN1=0;EN2=0時(shí),都不轉(zhuǎn) 接VCC時(shí)相反嘍
附個(gè)簡單程序,
#include<reg52.h>
sbit IN1=P1^0;
sbit IN2=P1^1;
sbit EN1=P1^2;
sbit EN2=P1^3;
sbit IN3=P1^4;
sbit IN4=P1^5;
void main()
{
EN1=0;
EN2=0;
while(1)
{IN1=1;IN3=1;
IN2=1;IN4=1;}
}
|