การเชื่อมต่อมอเตอร์ 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;
}
}
ความคิดเห็น
แสดงความคิดเห็น