การเชื่อมต่อมอเตอร์ 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;
 }
} 

 
 
 
ความคิดเห็น
แสดงความคิดเห็น