Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
Bài của em là dùng ngắt timer để nháy liên tục 2 led P2^6 và P2^7 với khoảng thời gian là 0.5s. E chỉ biết sơ qua về ngắt và có xem mấy bài ví dụ nhưng chưa hiểu lắm. Mong mọi người giúp. Cảm ơn rất nhiều
Giả sử hệ thống của bạn dùng thạch anh 12MHz thì chỉ có thể tạo ra trễ tối đa cho Timer 0 chế độ 16 bít là khoảng (1/(12MHz/12))*65535 = 65.535ms sau mỗi lần ngắt. Do đó để tạo ra được khoảng thời gian trễ 0.5s cần chờ T0 ngắt 10 lần: Đây là Code bạn tham khảo nhé:
#include <AT89x51.h>
Cảm ơn anh nhiều. Bài viết rất hay.
Nhưng phần này hơi khó hiểu chút:
chỗ đó là phần kiểm tra xem đủ thời gian trễ chưa. Nếu chưa đủ 0.5s thì chỉ gọi hàm khoi_tao de nap lại gia tri cho timer 0. Còn nếu đủ 0.5s thì gọi hàm để bật tắt led và reset biến đếm temp.
chỗ đó là phần kiểm tra xem đủ thời gian trễ chưa. Nếu chưa đủ 0.5s thì chỉ gọi hàm khoi_tao de nap lại gia tri cho timer 0. Còn nếu đủ 0.5s thì gọi hàm để bật tắt led và reset biến đếm temp.
Vậy em muốn viết hiệu ứng cho các PORT còn lại thì có phải là viết vào phần main ko a.
Forum Lớp Kỹ Thuật Điện Tử- Đại Học Kỹ Thuật Công Nghiệp
Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
Comment