การเชื่อมต่อมอเตอร์ DC กับไมโครคอนโทรลเลอร์ 8051

ส่วนประกอบที่จำเป็น

  • AT89C51 (ไมโครคอนโทรลเลอร์ 8051)
  • โปรแกรมเมอร์ 8051
  • สายเคเบิลโปรแกรม
  • แบตเตอรี่ 12V DC หรืออะแดปเตอร์
  • L293D ขับมอเตอร์
  • มอเตอร์กระแสตรง
  • ตัวเก็บประจุด้วยไฟฟ้า - 10uF
  • 2 ตัวเก็บประจุเซรามิก - 33pF
  • ตัวต้านทาน 10k (1/4 วัตต์) - 4
  • ปุ่มกด - 3
  • สายเชื่อมต่อ
CODE
#include<reg51.h>
sbit switch1=P2^0;
sbit switch2=P2^1;
sbit clk=P3^0;
sbit anticlk=P3^1;

void main()
{
switch1=switch2=1; //making P2.0 and P2.1 as inputs
switch1=switch2=0;
clk=anticlk=0;
while(1)
{
if((switch1))
clk=1;
else if((switch2))
anticlk=1;
else
P3=0x00;
}
}

ความคิดเห็น