ai giúp em phân PWM cho 2 port P2.0 và P2.1 để điều khiển động cơ với viết bằng ASM
Thông báo
Collapse
No announcement yet.
ai giúp em phần PWM cho 89c51 với
Collapse
X
-
bạn học trường nào vậyNguyên văn bởi sdtuan Xem bài viếtai giúp em phân PWM cho 2 port P2.0 và P2.1 để điều khiển động cơ với viết bằng ASM
hay đi làm rồi
-
89xx thì không có kênh pwm nên tạo pwm cho nó rất khóNguyên văn bởi sdtuan Xem bài viếtai giúp em phân PWM cho 2 port P2.0 và P2.1 để điều khiển động cơ với viết bằng ASM
nhnug7 vẫn có thể làm dc
Comment
-
1 cách đơn giản là bạn có thể sử dụng timer trong 89c51 để tạo xung PWM .
bạn chọn 1 tần số rồi đổi ra chu kỳ T , chọn tiếp mỗi lần thay đổi là bao nhiêu ( tối đa là bằng T ) , sau đó bạn đổi các giá trị đó ra số HEX rồi nạp vào thanh ghi timer .
chúc thành công !!!Last edited by thelaxong; 02-01-2011, 22:16.
Comment
-
Đơn giản thôi. Tạo 1 Timer. giả sử thạch anh 12M. Xung đếm Timer sẽ = 1M. Cho Timer ở chế độ nạp = lệnh.
Giả sử P1.0 là PWM. Khởi tạo Timer. Chu kỳ PWM = tổng xung mức cao + mức thấp.
Giả xử 1000 xung = T = 1000*1M.
Đầu tiên là nạp 500 mức cao và 500 mức thấp.
P1.0 = 1, Nạp Timer 500, chạy, tràn, P1.0 = 0, nạp 500, chạy, tràn,...Nhà phân phối, đại lý bán biến tần,PLC,HMI,AC Servo... Delta
Mr.Quỳnh 0978706839
Comment
-
nó có phải là tạo chu kì sóng vuông không hả bácNguyên văn bởi quynhnb Xem bài viếtĐơn giản thôi. Tạo 1 Timer. giả sử thạch anh 12M. Xung đếm Timer sẽ = 1M. Cho Timer ở chế độ nạp = lệnh.
Giả sử P1.0 là PWM. Khởi tạo Timer. Chu kỳ PWM = tổng xung mức cao + mức thấp.
Giả xử 1000 xung = T = 1000*1M.
Đầu tiên là nạp 500 mức cao và 500 mức thấp.
P1.0 = 1, Nạp Timer 500, chạy, tràn, P1.0 = 0, nạp 500, chạy, tràn,...★♀♥♂Oº°(¯`◦_ _◦´¯)°ºO♂♥♀ღ ★
Comment
-
Theo mình hiểu thì nó là tạo chu kỳ sóng với 1 tần số sóng nhất định (tùy thuộc vào mục đích lập trình của từng người). Nhưng không phải là chu kỳ sóng vuông mà là chu kỳ sóng có thời gian mức cao (T-on) và thời gian mức thấp (T-off) khác nhau. Và 2 cái thời gian T-on, T-off này có thể thay đổi.Nguyên văn bởi thuongdtqb Xem bài viếtnó có phải là tạo chu kì sóng vuông không hả bác
Nói đơn giản là mình phải tạo ra một chu kỳ sao cho: T = T-on + T-off. Khi T-on tăng thì T-off giảm và ngược lại để luôn đảm bảo chu kỳ T không đổi.
Mình cũng đang tìm hiểu cái này nhưng thấy cũng khó khó
!
Comment
-
thank bạn nhìu lắm. nhưng mình không biết C ah.Nguyên văn bởi bienhou Xem bài viếtbạn có lấy code C ko? mình chỉ být viết = C thôii★♀♥♂Oº°(¯`◦_ _◦´¯)°ºO♂♥♀ღ ★
Comment
-
trên diễn đàn này nhiều bác pro asm lắm. bạn chịu khó chờ chút nhé, sẽ có người giúp bạnNguyên văn bởi thuongdtqb Xem bài viếtthank bạn nhìu lắm. nhưng mình không biết C ah.Nguyễn Huy Biên - 01649 802 694
gmail :
Comment
-
Mình nghịch Led toàn dùng phần mềm Ledimm để tạo hiệu ứng sáng mờ dần, nhưng dùng phần mềm thì chương trình được có vài hiệu ứng là đầy bộ nhớ. Nếu bạn làm được thì share cho anh em học hỏi với nhéNguyên văn bởi thuongdtqb Xem bài viếthi vọng là thế. mình định làm cho led nhiều hiêu ứng đẹp hơn mà cai hiệu ứng sáng dần mờ dần này khó quá
!
Comment
Bài viết mới nhất
Collapse
-
bởi vi van phamSau hàng chục năm, không biết có ai còn nghĩ gì về tôi? Riêng tôi, nhớ nhiều về dientuviet nam. net. Ngày ấy tìm 1 người bạn đam mê về điện từ khó như trúng số độc đăc. Tôi đã trúng số độc đắc khi được mời về dientuvietnam.net...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 22:43 -
-
bởi FotiniChào mọi người.
Cấu trúc khung giàn của tôi sử dụng một động cơ servo tích hợp trên mỗi trục (https://www.oyostepper.es/category-8...integrado.html), với một dây nối đất chung.
Việc kích hoạt từng trục riêng lẻ hoạt động tốt, nhưng...-
Channel: Điện tử dành cho người mới bắt đầu
18-06-2026, 14:03 -
-
Trả lời cho Cấu hình chiến game "quốc dân" cho nền tảng AM5: Lựa chọn tối ưu ngân sách với Ryzen 5 7500Fbởi kumarbrMình đồng ý với hướng build AM5 bằng 7500F, nhưng nếu có thể cố thêm ngân sách thì nên lên RX 7600 ngay từ đầu. 4GB VRAM của RX 6500 XT bắt đầu khá chật với nhiều game mới, còn RX 7600 sẽ dùng thoải mái hơn trong vài năm tới.
-
Channel: Đánh giá sản phẩm DTVN
16-06-2026, 15:49 -
-
bởi theidiotcatTrong thời buổi vật giá leo thang, việc sắm một bộ máy tính chơi game đáp ứng đủ tiêu chí "ngon, bổ, rẻ" là ưu tiên hàng đầu của nhiều bạn trẻ. Lúc này, combo sử dụng vi xử lý AMD Ryzen 5 7500F kết hợp cùng card màn hình Radeon...
-
Channel: Đánh giá sản phẩm DTVN
16-06-2026, 10:16 -
-
bởi theidiotcatAMD Ryzen 9 9950X3D không chỉ là một bộ vi xử lý đơn thuần; nó là lời khẳng định về sức mạnh của kiến trúc Zen 5 kết hợp cùng công nghệ 3D V-Cache đột phá. Trong bối cảnh thị trường linh kiện PC cạnh tranh khốc liệt, đây được xem...
-
Channel: Đánh giá sản phẩm DTVN
15-06-2026, 09:21 -
-
bởi theidiotcatBộ đôi Ryzen 9 9950X3D2 và Radeon RX 9070 XT 16GB là sự kết hợp phần cứng cao cấp nhất của AMD hiện nay. Đây không chỉ là một dàn máy tính để giải trí thông thường, mà là công cụ làm việc mạnh mẽ dành cho những ai có nhu cầu xử lý cường...
-
Channel: Đánh giá sản phẩm DTVN
15-06-2026, 09:09 -

Comment