Bài đăng

Hiển thị các bài đăng có nhãn Vi xử lý họ 89

Lý thuyết về code LED sao băng bằng ASM và KeilC cho 8051

Hình ảnh
Hôm nay mình sẽ chỉ cho các bạn tất tần tật từ lý thuyết đến làm 1 mạch LED sao băng 32 cổng bằng vi điều khiển 8051. Nội dung mình viết sẽ gồm các phần sau:

Nạp vi xử lý 89S52 theo giao tiếp SPI với kit nạp Pickit 2 Programming

Hình ảnh
Trên thị trường có nhiều loại mạch nạp cho vi xử lý họ 89CXX (89C51, 89C52,…) và phương pháp nạp thường là gỡ chip từ mạch và gắn qua bo mạch nạp, sau khi nạp xong lại tháo ra khỏi đế nạp và gắn lại bo mạch để sử dụng. Quá trình thực hiện như thế vừa tốn thời gian và rủi ro cho vi xử lý và bất tiện

Ứng dụng phép dịch bit trong lĩnh vực quảng cáo LED

Trong lập trình C cho 8051, phép toán dịch bit kết hợp với hàm làm trễ sẽ tạo ra những hiệu ứng đèn LED đầy sáng tạo, nó thường áp dụng trong lĩnh vực quảng cáo LED. Trong bài này, tôi sẽ giải thích ý nghĩa các câu lệnh dịch bit, sau đó tôi sẽ minh họa thực tế bằng mạch đèn LED để bạn đọc có thể xem và thấy được ý nghĩa của các câu lệnh này như thế nào

Thực hành Keil C, chạy led đơn từ phải sang trái.

Hình ảnh
Bài thực hành cho các bạn học lập trình với 89S52 hoặc các IC dòng 89 khác. Ứng dụng  thực tế rất rõ ràng đó là phần chạy đường viền của các bảng quảng cáo led mà bạn thường thấy ngoài đường.

Mạch đồng hồ dùng vi xử lý 89C2051

Hình ảnh
Xin giới thiệu với các bạn sơ đồ mạch đồng hồ dùng vi xử lý 89C2051 (loại 20 chân nhỏ gọn).  Mạch này đơn giản, chạy chính xác nhưng không có chức năng giao tiếp với chip đồng hồ, nên nếu bị cúp điện chúng ta phải thiết lập lại thời gian cho nó.