Mục lục:
- Bước 1: Phần mềm được sử dụng:
- Bước 2: Các thành phần bắt buộc:
- Bước 3: Sơ đồ mạch
- Bước 4: Mã:
- Bước 5: Video:
Video: 8051 Giao diện với DS1307 RTC và Hiển thị Dấu thời gian trên màn hình LCD: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Trong hướng dẫn này, chúng tôi đã giải thích cho bạn về cách chúng ta có thể giao tiếp vi điều khiển 8051 với ds1307 RTC. Ở đây chúng tôi đang hiển thị thời gian RTC trong màn hình LCD bằng cách sử dụng mô phỏng proteus.
Bước 1: Phần mềm được sử dụng:
Vì chúng tôi đang hiển thị mô phỏng proteus nên ĐỂ MÃ VÀ MÔ PHỎNG, BẠN YÊU CẦU:
1 Keil uvision: Họ có rất nhiều sản phẩm từ keil. vì vậy bạn sẽ được yêu cầu trình biên dịch c51. Bạn có thể tải xuống phần mềm đó từ đây
2 Phần mềm Proteus để mô phỏng: Đây là phần mềm để hiển thị mô phỏng. Bạn sẽ nhận được rất nhiều thông tin để tải xuống phần mềm này.
Nếu bạn đang làm điều đó trong phần cứng thì bạn sẽ cần một phần mềm flash magic để tải lên mã trong phần cứng của bạn. Hãy nhớ rằng phép thuật flash được phát triển bởi nxp. Vì vậy, bạn không thể tải lên tất cả bộ vi điều khiển họ 8051 thông qua phần mềm này. Vì vậy, chỉ bạn mới có thể tải lên bộ điều khiển dựa trên Philips.
Bước 2: Các thành phần bắt buộc:
Ở đây trong video demo của chúng tôi, chúng tôi đang sử dụng mô phỏng proteus nhưng chắc chắn nếu bạn đang làm điều đó trong phần cứng của mình, bạn sẽ được yêu cầu các thành phần này cho dự án này:
Bảng phát triển 8051: Vì vậy, nếu bạn có bảng này sẽ tốt hơn để bạn có thể dễ dàng tải lên mã của mình.
LCD 16 * 2: Đây là màn hình LCD 16 * 2. Trong màn hình LCD này, chúng ta có 16 chân.
Mô-đun RTC DS1307: Mô-đun dựa trên DS1307, Đồng hồ thời gian thực nối tiếp DS1307 (RTC) là một đồng hồ / lịch thập phân được mã hóa nhị phân (BCD) công suất thấp, đầy đủ cộng với 56 byte NV SRAM. Địa chỉ và dữ liệu được truyền nối tiếp thông qua một I²C, xe buýt hai chiều. Đồng hồ / lịch cung cấp thông tin giây, phút, giờ, thứ, ngày, tháng và năm. Ngày cuối tháng được tự động điều chỉnh cho các tháng có ít hơn 31 ngày, bao gồm cả các điều chỉnh cho năm nhuận. Đồng hồ hoạt động ở định dạng 24 giờ hoặc 12 giờ với chỉ báo AM / PM. DS1307 được tích hợp một mạch cảm biến nguồn giúp phát hiện sự cố mất điện và tự động chuyển sang nguồn dự phòng. Hoạt động chấm công vẫn tiếp tục trong khi bộ phận hoạt động từ nguồn cung cấp dự phòng.
Chúng tôi đã hiển thị một hình ảnh phía trên của bộ công cụ đào tạo của 8051, có phần mô-đun LCD và rtc đã có sẵn trong bảng nên nếu bạn mua bảng đó, bạn sẽ dễ dàng giao tiếp với mô-đun ds1307 này, ngược lại nếu bạn mua bảng phát triển nhỏ thì bạn cũng phải mua một màn hình LCD và một mô-đun RTC với ô đồng xu.
Bộ chuyển đổi USB sang UART: Mô-đun chuyển đổi USB UART CP1202, một bo mạch rất đơn giản để nhanh chóng kết nối USB với Serial hoặc USB sang TTL hoặc Serial với USB. Bạn có thể dễ dàng giao tiếp với vi điều khiển / bộ vi xử lý từ máy tính của mình thông qua mô-đun.
Bước 3: Sơ đồ mạch
Bước 4: Mã:
Bạn có thể lấy mã nguồn từ liên kết GitHub của chúng tôi.
Bước 5: Video:
Toàn bộ mô tả dự án được đưa ra trong video trên.
Nếu bạn có bất kỳ nghi ngờ nào liên quan đến dự án này, hãy bình luận cho chúng tôi bên dưới. Và nếu bạn muốn tìm hiểu thêm về hệ thống nhúng, bạn có thể truy cập kênh youtube của chúng tôi.
Vui lòng truy cập và thích Trang Facebook của chúng tôi để cập nhật thường xuyên.
Cảm ơn & Trân trọng, Công nghệ nhúng điện tử
Đề xuất:
Tự làm cách hiển thị thời gian trên M5StickC ESP32 bằng Visuino - Dễ thực hiện: 9 bước
Tự làm cách hiển thị thời gian trên M5StickC ESP32 bằng Visuino - Dễ thực hiện: Trong hướng dẫn này, chúng ta sẽ học cách lập trình ESP32 M5Stack StickC với Arduino IDE và Visuino để hiển thị thời gian trên màn hình LCD
Thời gian hiển thị Arduino trên màn hình LED TM1637 sử dụng RTC DS1307: 8 bước
Thời gian hiển thị Arduino trên màn hình LED TM1637 sử dụng RTC DS1307: Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách hiển thị thời gian bằng mô-đun RTC DS1307 và Màn hình LED TM1637 và Visuino
Màn hình nhiệt độ và mức độ ánh sáng với hiển thị trên màn hình LCD NOKIA 5110: 4 bước
Màn hình nhiệt độ và mức độ ánh sáng có hiển thị trên màn hình LCD NOKIA 5110: Xin chào các bạn! Trong phần này chúng tôi chế tạo thiết bị điện tử đơn giản để theo dõi nhiệt độ và mức độ ánh sáng. Các phép đo của các thông số này được hiển thị trên LCD NOKIA 5110. Thiết bị dựa trên vi điều khiển AVR ATMEGA328P. Việc giám sát
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: 4 bước (có hình ảnh)
Giao diện bàn phím với 8051 và hiển thị số bàn phím trong 7 phân đoạn: Trong hướng dẫn này, tôi sẽ cho bạn biết về cách chúng ta có thể giao diện bàn phím với 8051 và hiển thị số bàn phím trong màn hình 7 đoạn
Giao diện vi điều khiển 8051 với hiển thị 7 đoạn: 5 bước (có hình ảnh)
Giao diện vi điều khiển 8051 với hiển thị 7 đoạn: Trong dự án này, chúng tôi sẽ cho bạn biết về cách chúng ta có thể giao tiếp hiển thị 7 đoạn với vi điều khiển 8051