Thông báo

Collapse
No announcement yet.

xin giúp về 89c52 điều khiển đảo chiều động cơ

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • xin giúp về 89c52 điều khiển đảo chiều động cơ

    ai giúp mình về cái mạch này với. khi mình xuất tín hiệu ra port P2^0 là 5v nhưng khi lấy tín hiệu đó cấp cho mạch cầu H lại xuống còn 0.6v nên động cơ không chạy được,mình không biết bị sai ở nào,trong khi đó mình test trên protues thì chạy rất tốt nhưng làm ra thì lại bị như trên.
    đây là sơ đồ mạch của mình và code
    #include <REGX52.H>
    void delay(unsigned char t){
    //Chuong trinh tao tre 50ms
    unsigned char i;
    for(i=0;i<t;i++){
    TH0=0x3c;
    TL0=0xb0;
    TR0=1;
    while(!TF0);
    TF0=TR0=0;
    }
    }
    //Khai bao bien kieu bit
    sbit nut = P3^2; //Chan P3^2 lam nut nhan
    sbit xung= P2^0;
    sbit xung1=P2^1;
    unsigned char j;
    void main(){
    TMOD=0x01;//Sd timer0 lam delay
    xung=0;
    xung1=0;
    while(1){
    { while(nut); //Cho nhan nut thi chay code ben duoi
    if(nut==0)
    {
    led=1; //led sang
    delay(150); //tre 7.5s
    led=0; //led tat
    delay(60); //tre 3s
    }
    }
    }
    ai biết giúp mình với,đang cần gấp để làm đề tài.....
    Attached Files

Về tác giả

Collapse

ZzpvpphongzZ Tìm hiểu thêm về ZzpvpphongzZ

Bài viết mới nhất

Collapse

Đang tải...
X