tình hình là em mới học vdk ,em đang làm đề tài điện tử công suất về điều áp xoay chiều 1 pha dùng triac va vdk 89c51,em có mạch phát hiện điểm 0,va mạch điều khiển góc mở triac như hình:
khi phát hiện điểm 0 thì tín hiệu invdk ở p1.0 =5v. có 1 biến trở nối với chân p1.7. tin hiệu chân p1.1 nối với mạch tạo góc mở triac.
vấn đề là em không biết lập trình cho con 89c51 như thế nào:ý tưởng ở đây là khi có tín hiệu tới vdk thì chân p1.0 nhận bit = 1,còn chân p1.1 nhận bit = 0,
tín hiệu ở chân p1.7 xác định độ trễ để p1.1 nhận bit =1 va truyền vào mạch tạo góc mở triac.
khi ta vặn biến trở ,em không biết tạo hàm delay như thế nào.có anh chị nào viết giùm em code C với,em đang cần gấp lắm,help
khi phát hiện điểm 0 thì tín hiệu invdk ở p1.0 =5v. có 1 biến trở nối với chân p1.7. tin hiệu chân p1.1 nối với mạch tạo góc mở triac.
vấn đề là em không biết lập trình cho con 89c51 như thế nào:ý tưởng ở đây là khi có tín hiệu tới vdk thì chân p1.0 nhận bit = 1,còn chân p1.1 nhận bit = 0,
tín hiệu ở chân p1.7 xác định độ trễ để p1.1 nhận bit =1 va truyền vào mạch tạo góc mở triac.
khi ta vặn biến trở ,em không biết tạo hàm delay như thế nào.có anh chị nào viết giùm em code C với,em đang cần gấp lắm,help
Comment