Mình muốn tạo xung điều rộng bằng at89c51, có ai giúp ko ?
Ai biết điều chế PWM bằng 8051 ko?
Collapse
X
-
Bạn dùng Timer để tạo độ rộng xung khác nhau với 1 tần số nhất định. Bạn tham khảo cái này xem:
http://www.mediafire.com/?r151xruoh5cyy1aMua bán thiết bị điện công nghiệp tại Hà Nội, toàn quốc.
http://diencongnghiep360.com/
http://tudienhathe.vn/
-
Mình làm cho avr, xung PWM thường để tần số 500KHz là ok, độ rộng tùy vào timer. Chúc thành côngĐối với Tôi Đam mê là yếu tố không thể thiếu để quyết định sự Thành Công ...!
Gmail: -Mobile: 0989.194.472
Comment
-
Của bạn đây :
PWMPIN EQU P1.0
PWM_SETUP:
MOV TMOD,#00H
MOV R7, #160
SETB EA
SETB ET0
SETB TR0
RET
TIMER_0_INTERRUPT:
JB F0, HIGH_DONE
LOW_DONE:
SETB F0
SETB PWMPIN
MOV TH0, R7
CLR TF0
RETI
HIGH_DONE:
CLR F0
CLR PWMPIN
MOV A, #0FFH
CLR C
SUBB A, R7
MOV TH0, A
CLR TF0
RETI
Comment
-
Mọi người cho em hỏi chút việc là tại sao nút thanks của em nó ko có ở sau mỗi bài viết vậy.?
Hay là những bài viết của em ko có nhiều tác dụng nên đã bị xóa mất nút thanks đó.?hic.
Cảm ơn mọi người nhiều. hi.Mua bán thiết bị điện công nghiệp tại Hà Nội, toàn quốc.
http://diencongnghiep360.com/
http://tudienhathe.vn/
Comment
-
Giả sử mình muốn nhấn nút a thì cấp xung vào chân p0.0, sau đó nhấn nút b thì ngừng cấp xung vào p0.0 mà cấp xung vào p0.1 thì phải làm sao. Có bạn nào biết giải thuật ko? Chứ mình viết bình thường thì nó chỉ nhấn nút dc 1 lần ( hoặc a hoặc b) rùi thui lun ah T__T help
Comment
-
sử dụng ngắt ngoài của 8051 là ok
DC Motor thì nên để f > 20Khz vựt ngưỡng tai nghe. thì động cơ chạy em ru như con ...
tốt nhất nữa thì kiếm thêm mạch cầu H, tét luôn cho hoành tráng. Ocilo nữa thì đúng bài.
thân.My Face :
Comment
-
Có rất nhiều cách khác nhau để thực hiện yêu cầu của bạn,phụ thuộc vào yêu cầu bài toán đặt ra và khả năng lập trình của mỗi người. Tuy nhiên về cơ bản thì theo mình là bạn phải chèn 1 đoạn chương trình kiểm tra nút bấm (a,b,c...) vào trong vòng lặp chương trình của bạn,để cứ mỗi chu kỳ vòng quét đều được kiểm tra xem nút nào được bấm hay ko, nếu phát hiện nút nào được bấm thì con trỏ sẽ nhảy tới đoạn chương trình viết cho nóNguyên văn bởi benoit Xem bài viếtGiả sử mình muốn nhấn nút a thì cấp xung vào chân p0.0, sau đó nhấn nút b thì ngừng cấp xung vào p0.0 mà cấp xung vào p0.1 thì phải làm sao. Có bạn nào biết giải thuật ko? Chứ mình viết bình thường thì nó chỉ nhấn nút dc 1 lần ( hoặc a hoặc b) rùi thui lun ah T__T help
Bạn xem tham khảo cái này nhé:
http://www.mediafire.com/?fnjurdu0oovrcwpMua bán thiết bị điện công nghiệp tại Hà Nội, toàn quốc.
http://diencongnghiep360.com/
http://tudienhathe.vn/
Comment
-
http://www.mediafire.com/?4ca83l6xxk8efmpNguyên văn bởi benoit Xem bài viếtbạn ơi link die rồi
Quên mất. Tớ chỉ viết được bằng C thôi.Mua bán thiết bị điện công nghiệp tại Hà Nội, toàn quốc.
http://diencongnghiep360.com/
http://tudienhathe.vn/
Comment
-
bạn có thể vào đây để tham khảo có 1 bài của anh vtquyen3i viết rất hay.diều khiển 4 dc gần như cùng 1 lúc
Comment
Bài viết mới nhất
Collapse
-
-
Trả lời cho TCL - Tập hợp các vấn đề về màn hình màu TCLbởi dtvankhoeBác nào có file rom này cho em xin em cảm ơn ạ TCL L43S6500 – TPD.RT2841.PB772
-
Channel: Điện tử truyền hình
30-08-2026, 21:08 -
-
bởi domar123Sự kết hợp giữa vi xử lý siêu cấp AMD Ryzen Threadripper 9960X / 9970X cùng card đồ họa Radeon RX 9060 XT / RX 9070 XT 16GB mang lại một cỗ máy "all-in-one" đúng nghĩa. Đây là cấu hình đáp ứng trọn vẹn cho những người dùng cần một hệ...
-
Channel: Đánh giá sản phẩm DTVN
27-08-2026, 11:43 -

Comment