các pác cho mình hỏi trong con 8051 mình có thể lập trình cho càc ngõ ra có điện áp tăng giảm từ từ chứ không tăng vọt lên ngay mức cao hoặc thấp được không. nếu được xin các pác chỉ giúp mình viết bằng c
Thông báo
Collapse
No announcement yet.
lập trình cho 8051...help..!!
Collapse
X
-
Bạn dùng cách phát xung (điều biên độ rộng xung) để thay đổi giá trị hiệu dụng của điện áp.
Đây là code mẫu (bạn đặt trong hàm main):
Code:unsigned long Ton=2000,Toff=1000; while(1) { Port1.0 = 1; while(--Ton>1){ ;}; Ton=2000; Port1.0 = 0; while(--Toff>1){ ;}; Toff=1000; }
Chúc bạn thành công!Last edited by HPECOM; 30-06-2008, 12:08.Một bông hồng cho những ai đang còn mẹ,
Đang còn mẹ để lòng vui sướng hơn ..
-
ko dc rùi mình mô phỏng thử trên proteus thấy điện áp nó co tăng giảm từ từ gì đâu.. cho mình hỏi thêm dùng c để viết thì đối với mỗi loại VDK chỗ #include<> mình phải khai báo như thế nào? làm sao biết đc con nào khai báo cái gì? rồi ở các cái port1.0, port1.1,... mình sẽ viết như thế nào đễ máy nhận ra mình viết la P1.0 hoặc P1^0 nhưng đều ko đc
Comment
-
vừa thử với Proteus xong, chạy ngon, nhưng vì PWM nên phải đo bằng AC Volmeter , với lại đoạn code trên là băm xung cố định , muốn nó thay đổi , bạn làm cho biến thay đổi theo thời gian là được
Tùy vào thư viện thì phải ,mặc định là P1_0, có máy thì viết được P1^0 luôn, còn ko thì phải có lệnh
Sbit P1^0=P1_0
Với cả lần sau đừng viết hẳn 1 reply để cảm ơn, ấn nút cảm ơn ở dưới ý ,Last edited by hiodong; 02-07-2008, 10:42.Cung cấp Oscilocope , Inverter , Switching , DC power supply , AC millivolt meter ....
Comment
-
Nguyên văn bởi hungvu Xem bài viếtcác pác cho mình hỏi trong con 8051 mình có thể lập trình cho càc ngõ ra có điện áp tăng giảm từ từ chứ không tăng vọt lên ngay mức cao hoặc thấp được không. nếu được xin các pác chỉ giúp mình viết bằng c
Comment
-
Nguyên văn bởi hpecom Xem bài viết.
đây Là Code Mẫu (bạn đặt Trong Hàm Main):
Code:Unsigned Long Ton=2000,toff=1000; While(1) { Port1.0 = 1; While(--ton>1){ ;}; Ton=2000; Port1.0 = 0; While(--toff>1){ ;}; Toff=1000; }
Chúc Bạn Thành Công!
Bạn Giải Thích Rõ Hơn 1 Chút Về đoạn Code Trên được Không? Mình Chưa Hiểu Nó Lắm.cảm ơn Bạn Nha!SỰ HỌC LÀ MÃI MÃI......!!!!
Comment
-
Pwm
Em Làm Thử Thấy điện áp Trên Chân P1.0 Thay đổi Cũng Rất Lẹ Mà,như Vậy Nếu Mắc Led Vào Thì Làm Sao Ta Có Thể Thấy được Con Led Sáng Dần Hay Tối Dần?
đây Là đoạn Code Em Viết Bằng Prog-studio:Attached FilesSỰ HỌC LÀ MÃI MÃI......!!!!
Comment
-
Dac
Nguyên văn bởi saobanmai Xem bài viếtthứ Này Dùng Dac Là ưu Việt Nhất , Mắc Thêm Vào 1 Port Của Con 89c51 1 Con Dac. Tuy Phần Cứng Có Nhiều Hơn 1 Chút Nhưng Lại Giảm Nhẹ đi Phần Lập Trình Và Cực Kì ổn định .SỰ HỌC LÀ MÃI MÃI......!!!!
Comment
-
Include
Nguyên văn bởi hungvu Xem bài viếtko Dc Rùi Mình Mô Phỏng Thử Trên Proteus Thấy điện áp Nó Co Tăng Giảm Từ Từ Gì đâu.. Cho Mình Hỏi Thêm Dùng C để Viết Thì đối Với Mỗi Loại Vdk Chỗ #include<> Mình Phải Khai Báo Như Thế Nào? Làm Sao Biết đc Con Nào Khai Báo Cái Gì? Rồi ở Các Cái Port1.0, Port1.1,... Mình Sẽ Viết Như Thế Nào đễ Máy Nhận Ra Mình Viết La P1.0 Hoặc P1^0 Nhưng đều Ko đcSỰ HỌC LÀ MÃI MÃI......!!!!
Comment
-
Cách khác
Nguyên văn bởi hungvu Xem bài viếtcác pác cho mình hỏi trong con 8051 mình có thể lập trình cho càc ngõ ra có điện áp tăng giảm từ từ chứ không tăng vọt lên ngay mức cao hoặc thấp được không. nếu được xin các pác chỉ giúp mình viết bằng c
Chẳng hạn, tạo dao động 1MHz, qua diode xung, lọc với tụ 101, thế thì điện áp ra sẽ không phải là 5V. Thay đổi f của dao động sẽ thay đổi áp ngõ ra tương ứng. Áp này có thể đọc được bằng ADC.!e
Comment
-
Nguyên văn bởi tallht Xem bài viếtBạn Vào Thư Viện Của Keil C (trong ổ đĩa Cài đặt Keil C đó)thì Sẽ Thấy Mình Nên Xem Include Cái Nào Là đúng! Chúc Bạn Vui!
sbit P10 = P1^0;
sbit P11 = P1^1;
.....
do đó khí viết chương trình, tu sẽ tiết kiệm khỏi phải gõ P1_0 hay P1^0; Mấy dấu '_', '^', gõ nhiều mỏi tay lắm!!e
Comment
-
Minh cài mãi mà máy toàn gi lỗi: "This will install pinnacle 52. Do you wish to continue?"
khi mình chọn yes thì lại xuất hiện: "Could not create the directory C:\windows\temp\~exb0002\disk1" mình nhấn ok tiếp thì : "Extract failed: return from extract=-13" rồi mất hẳn luôn không cài được.Có ai biết cài pinnacle52 không nói cho mình biết với. thank you verymuch
Comment
-
Đấy là phần mềm viết chương trình mô phỏng vdk 8951. Nếu có thể thì nhắn vào : thanhtuyen_161@yahoo.com
cho mình nha.
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Năm mới dientuvietnam.netbởi mèomướpDạ năm mới cháu xin kính chúc ông, bà, cô, dì, chú, bác, anh, chị, em, các bạn, các cháu... trong diễn đàn sức khỏe dồi dào, gặp nhìu may mắn và thành công...
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 05:42 -
-
Trả lời cho Năm mới dientuvietnam.netbởi nhathung1101Chúc cả nhà ăn no mặc ấm, quần lúc có lúc không.
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 00:02 -
-
Trả lời cho Năm mới dientuvietnam.netbởi vandong1111Năm mới 2025 cháu chúc các chú, các bác mạnh khỏe, vui vẻ, gặp nhiều may mắn.
-
Channel: Tâm tình dân kỹ thuật
29-01-2025, 20:59 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi bqvietNói một cách xây dựng thì kiểu đồng hồ kiêm kẹp dòng NJTY3266 mà bạn Mèo đề cập là đúng nhu cầu người hỏi rồi. Một số cửa hàng bán trên 200ng, vài sàn thương mại điện tử bán dưới - thế là đúng nhu cầu về giá. Nếu khéo săn...
-
Channel: Điện tử dành cho người mới bắt đầu
27-01-2025, 20:02 -
-
Trả lời cho tìm mua đồng hồ vạn năngbởi nhathung1101Đa năng còn chưa dùng hết, nếu không biết cách dùng.
200k thì hơi khó mua, nhưng 50k chắc là có. Cứ bảo bán cho tôi cái đồng hồ hỏng.-
Channel: Điện tử dành cho người mới bắt đầu
26-01-2025, 23:21 -
-
Trả lời cho Sửa bộ nguồn DC 60V 45Abởi nhathung1101Lão Đinh Vặn học giải phương trình hồi đi trẻ mà. Mẫu giáo học lập trình AI rồi. Lớp lão ấy gần lớp em nên em biết....
-
Channel: Điện tử công suất
26-01-2025, 23:11 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi nhathung1101Vậy chú đã hỏi hãng SIEMEN chưa? Tại sao cái PLC S7-200 cổ lỗ mà họ vẫn thiết kế riêng cho thị trường TQ với chữ SMART? Thậm chí phần mềm riêng để đọc file ngu.smart?
Vấn đề không còn là công nghệ "cốt lõi" nữa, mà là giá thành quyết định. Ham rẻ là trả giá mà....-
Channel: Điện tử công suất
26-01-2025, 23:01 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi vi van phamĐồng ý với Bqv.
50 năm làm nghề, tôi đã chứng kiến 3 lần máy x quang mới nhập từ nước ngoài về bị lỗi.
- Lần thứ 1 máy xq của Pháp được ks Pháp lằp đặt bị lỗi 1 con didode, đưa cho ks Pháp con didode khác cùng mã số, ông...-
Channel: Điện tử công suất
26-01-2025, 08:09 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi mèomướpDạ chú dinh... muốn sửa lỗi cho hãng thì chú cứ gửi những hình ảnh, video cho họ đi ạ, chú có thể tìm thông tin của những lãnh đạo bên ấy để gửi thì sẽ hiệu quả hơn ạ. Về tổng quan thì họ sẽ ko phản hồi rõ ràng đâu ạ, vì nhận...
-
Channel: Điện tử công suất
26-01-2025, 06:19 -
-
Trả lời cho Giúp em về mạch MPPT và Solar Panel với!?bởi bqvietCuối năm bàn thêm chuyện to hơn chút, đấy là 2 vụ rơi đám 737 đời mới và trục trặc ở cả tá chiếc khác. Ngay cả những thứ tưởng như cao siêu sang xịn thật thì vẫn có thể gặp trường hợp oái oăm như thường. Từ hồi đó bqv đã thấy khó hiểu làm sao lại đẻ ra đám MCAS quái thai đến thế được. Rồi...
-
Channel: Điện tử công suất
24-01-2025, 19:40 -
Comment