Thông báo

Collapse
No announcement yet.

giúp em với:điều khiển động cơ DC bằng 8051

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

  • #31
    Mình đã từng lập trình 8051, Asembly điều khiển 1 chiếc xe tự động dò đường trên hình bàn cờ 8x8.
    Về nguyên lý thì mình không nói lại nữa.

    Đây là đoạn code PWM để điều khiển tốc độ 2 động cơ Trái & Phải (xung đã được băm đưa vào 2 chân điều khiển của L298 đk động cơ):

    ORG 0000H ; Diem nhap sau khi RESET
    LJMP MAIN ; Nhay den chuong trinh chinh
    ORG 000BH ; Diem nhap vecto ngat Timer 0
    LJMP PWM ; Bam xung, Trinh phuc vu ngat Time
    ...
    MOV TMOD,#12H ; Chon Timer0 che do 2 phuc vu PWM
    MOV TH0,#196 ; Tao thoi gian tre 255-196+1=60 chu ky may x 1us/chu ky = 60us

    SETB ET0 ; Cho phep ngat Timer 0
    SETB TR0 ; Khoi dong Timer0
    ...
    ;*****CHUONG TRINH DIEU XUNG PWM******
    PWM:
    MOV NHO_C,C
    MOV NHO_A,A
    CJNE R0,#31,PWM_TRAI ; Neu R0 khac 31 thi chay PWM_TRAI
    MOV R0,#1 ; Neu R0 = 31 thi dat R0 = 1
    PWM_TRAI:
    CLR C ; Gia tri co C la 0/1, quy dinh dong co chay hay khong
    MOV A,VAN_TOC_BANH_TRAI ; Gan A = R1
    SUBB A,R0 ; Tru A cho R0, muc dich la kiem tra xem A > hay < R0 de gan gia tri co C 0 hay 1
    MOV BANH_TRAI,C ; Tao 1 hay 0 cho DCTrai
    PWM_PHAI:
    CLR C
    MOV A,VAN_TOC_BANH_PHAI
    SUBB A,R0
    MOV BANH_PHAI,C
    THOATPWM:
    INC R0 ; Tang bien dem R0: R0=R0+1
    MOV C,NHO_C
    MOV A,NHO_A
    RETI ; Ket thuc chuong trinh ngat
    ;===============================================
    (VAN_TOC_BANH_TRAI,PHAI: được load liên tục từ Main())
    From *LBF*
    anhduc

    Comment


    • #32
      chào mọi người . Mình muốn hỏi về mạch đào chiều đông co DC. kết nối với 89S52 . có ai biết về mạch này giúp mình nhé.có phần nguyên lý càng tốt .thanks mọi người

      Comment


      • #33
        TÓm lại là nãy giờ bàn luận đã đời nhưng cái cần nhất thì chẳng thấy đâu,đó là cái mạch thực sự chạy được ở chỗ nào mất rồi,toàn là lý thuyết!!!


        email:
        Giá mà mạch điện tử không có nhiễu (noise) thì mình bây giờ đã là ... đại gia

        Comment

        Về tác giả

        Collapse

        le lap son Tìm hiểu thêm về le lap son

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

        Collapse

        • tuyennhan
          Trả lời cho Tiếng Anh cho người Việt
          bởi tuyennhan
          Cái thư sai ngay câu chào Dear sir mới đúng Hi chỉ dùng cho người quen , các vấn đề về kỹ thuật nó không trả lời hoặc nói loanh quanh tránh ảnh hưởng đến công ty .
          Giup1 người cần không giúp người không cần với lại văn mình vợ người nha đừng quên .
          hôm nay, 07:44
        • vi van pham
          Trả lời cho Tiếng Anh cho người Việt
          bởi vi van pham
          Cám ơn những lời chúc tốt đẹp của em.

          Việc em làm giống như chê sếp dốt, chẳng những không có miếng xôi nào để ăn mà còn chịu nhiều trù dập lên bờ , xuống ruộng.

          Hãy tránh vết xe đổ của tui đi. Dành thời gian lo cho gia đình....
          hôm nay, 02:00
        • nhathung1101
          Trả lời cho Tiếng Anh cho người Việt
          bởi nhathung1101
          Ngoại ngữ là không thể thiếu, nhất là làm việc với công nghệ.

          Nhưng học để tán gái hay để đọc datasheet, manual là chuyện cần quan tâm.

          Và đọc ở nguồn nào đáng tin cậy, chứ cứ lên tictok hay facebook học lỏm thì...
          Hôm qua, 22:18
        • dinhthuong80
          Trả lời cho Tiếng Anh cho người Việt
          bởi dinhthuong80
          Bác nói rất khách quan và chính xác. Ngoại ngữ là chìa khóa thăng tiến dù làm gì. Chả thế mà nay nước mình dạy tiếng Anh từ tiểu học.

          Nhớ hồi năm 2006 em ra Hải Phòng, Hải Dương tìm việc, thời đó ở Bình Dương lương công...
          Hôm qua, 14:51
        • dinhthuong80
          Trả lời cho Tiếng Anh cho người Việt
          bởi dinhthuong80
          Cảm ơn bạn, ĐT cũng có ý nghĩ như vậy.

          Thực ra, lỗi của hãng đó ( gọi là hãng vì không chỉ một model sản phẩm) là về phần cứng, ĐT tuy không biết về lập trình phần mềm nhưng cũng thấy rằng sẽ chẳng khó khăn gì đáng...
          Hôm qua, 14:39
        • dinhthuong80
          Trả lời cho Tiếng Anh cho người Việt
          bởi dinhthuong80
          Dạ, bác bảy mấy tuổi đời rồi cũng không kém bố cháu bao nhiêu. Tuổi nghề thì bác cũng đáng tuổi cha chú.

          Nhưng 2 điều trên thì chưa hẳn đã đáng quí và đáng tôn trọng bằng việc bác rất nhiệt tình chia sẻ kinh nghiệm chuyên...
          Hôm qua, 14:28
        • bqviet
          Trả lời cho Tiếng Anh cho người Việt
          bởi bqviet
          Đúng, nếu chú tâm thì chỉ cần mỗi tiếng Việt là đã khá đủ để làm đa số công việc thông thường, ở thời đại ngày nay khi tài liệu sách vở phương tiện thông tin liên lạc đã nhiều. Nhưng cũng chính ở thời nay giao lưu các nước nhiều...
          21-02-2025, 20:26
        • mèomướp
          Trả lời cho Tiếng Anh cho người Việt
          bởi mèomướp
          Dạ cháu nghĩ chú dinh... cứ mạnh dạn gửi thư đi ạ, chú có thể gửi bằng văn bản in chuyển phát nhanh sẽ có giá trị hơn. Vấn đề chưa hẳn là cần hãng làm gì đó, mà chỉ đơn giản là mình cảm thấy nhẹ lòng vì đã làm những việc bản...
          21-02-2025, 12:32
        • vi van pham
          Trả lời cho Tiếng Anh cho người Việt
          bởi vi van pham
          Những lần hắt hơi sổ mũi làm tôi mệt lã, phải dùng rượu uống để ngũ. Tôi cũng đang uống rượu 1 mình, viết vài dòng này cho em ( có lẽ dt chỉ bằng tuổi em tôi).

          Dinh thuong dang đi vào vết xe đổ của tôi. Càng chứng minh, có...
          20-02-2025, 21:31
        • bqviet
          Trả lời cho Hỏi về cách hàn linh kiện ( giúp tớ với )
          bởi bqviet
          Thiết nghĩ thi thoảng bác lên đây chia xẻ ít kinh nghiệm cũng vui rồi. Còn chuyện con người sinh lão bệnh tử là thường, sống cùng với quy luật đó thôi. Bqv nhớ trước đây bác từng kể về chuyện rang chì ô-xít bằng chảo để phục hồi bình điện, đấy cũng là thành quả đáng nể phục ở thời kỳ thiếu thốn đó.
          20-02-2025, 17:22
        Đang tải...
        X