IC DS1307 DIP-8 (1307 RTC IC Thời gian thực)
_x000D_ IC DS1307 DIP-81. Giới thiệu:
IC thời gian thực (RTC) DS1307 có thể đếm giờ, phút, giây, thứ, ngày tháng, năm. Giao tiếp với vi điều khiển thông qua chuẩn I2C, và đóng vai trò là slave khi kết nối đến Bus I2C này. Có thể đếm thời gian theo định dạng 24 giờ hoặc 12 giờ với chỉ thị AM/PM. Ngoài ra bên trong chíp có bộ dò phát hiện mất nguồn và tự động chuyển sang sử dụng nguồn Pin dự phòng.
Giao tiếp DS1307
2. Sơ đồ chân:
Giao tiếp DS1307
Trong đó:
Chân Tên Chức năng
1 X1 Kết nối đến thạch anh32.768Khz làm nguồn dao động cho chip
2 X2
3 VBat Kết nối đến cực dương của Pin dự phòng, có điện áp tiêu chuẩn khoảng 3V
4 GND Kết nối đến mass
5 SDA Chân dữ liệu khi kết nối đến bus I2C
6 SCL Chân nhận xung clock đồng bộ khi kết nối bus I2C
7 SQW/OUT Ngõ xuất xung vuông, tần số có thể lập trình để thay đổi từ 1Hz, 4Khz, 8 Khz, 32 Khz
8 VCC Nguồn cấp chính, khoảng 5VDC
3. Lấy thông tin về thời gian và lịch
Bảng 1 là địa chỉ của các thanh ghi RAM và thanh ghi RTC của DS 1307. Thanh ghi RTC có địa chỉ từ 00-07h. các thanh ghi RAM chiếm địa chỉ từ 08h - 3Fh
Các thông tin về thời gian và lịch thu được bằng cách đọc các byte trong thanh ghi tương ứng. Thời gian và lịch được thiết lập hoặc khởi tạo bằng cách viết các byte thanh ghi thích hợp. Lưu ý dữ liệu lưu thời gian chứa trong thanh ghi đều theo định dạng BCD. Thứ trong tuần thay đổi tại lúc nữa đêm, lưu dưới dạng con số (Ví dụ 1 là Chủ Nhật, 2 là Thứ hai, 3 là thứ 3 ...). Khi lần đầu tiên IC được cấp nguồn các thanh ghi thời gian và lịch reset về 01/01/00 01 00:00:00. (MM/DD/YY DOW HH:MM:SS)
Giao tiếp DS1307
4. Chi tiết các thanh ghi
Giao tiếp DS1307
*0 luôn luôn đọc là 0
Bảng 1: Các thanh ghi lưu giữ thời gian
Thanh ghi control
Giao tiếp DS1307
Bit 7: Output Control (OUT) thanh ghi điều khiển ngõ ra. Nó ảnh hưởng đến chân số 7 (chân SQW/OUT) . Khi sóng vuông xuất ra chân này bị disable, nếu bit OUT=1 khi đó chân số 7 ở mức cao, ngược lại bit OUT=0 khi đó chân số 7 ở mức thấp
Bit 6: Luôn luôn đọc bằng 0
Bit 5: Luôn luôn đọc bằng 0
Bit 4: Square-Wave Enable (SQWE): khi bit này được thiết lập bằng 1, cho phép xuất ra xung vuông tại chân số 7., Tần số của của xung vuông phụ thuộc vào bit RS0 và RS1. Khi tần số sóng vuông được thiết lập là 1 Hz. Các thanh ghi thời gian được cập nhật tại cạnh xuống của xung vuông. Khi lần đầu khởi tạo cấp nguồn đến thiết bị, bit này bằng 0.
Bits 1 and 0: Lựa chọn tốc độ(RS[1:0]). Những bit này điều khiển tần số của tần số sóng vuông, khi sóng vuông được cho phép .
RS1 RS0 SÓNG VUÔNG NGÕ RA SQW/OUT SQWE OUT
0 0 1Hz 1 X
0 1 4.096kHz 1 X
1 0 8.192kHz 1 X
1 1 32.768kHz 1 X
X X 0 0 0
X X 1 0 1
Thanh ghi giây (địa chỉ 00h): 4 bit thấp chứa hàng đơn vị, 3 bit cao chứa hàng chục của giây. Ngoài ra bit thứ 7 có tên là CH, nếu bít này được thiết lập bằng 1 thì đồng hồ không hoạt động. Vì vậy phải thiết lập bit này bằng không ngay từ đầu.
Thanh ghi phút (địa chỉ 01h): 4 bit thấp chứa hàng đơn vị, 3 bit cao chứa hàng chục của phút. Ngoài ra bit thứ 7 luôn bằng 0.
Thanh ghi giờ (địa chỉ 02h): 4 bit thấp của thanh ghi này chứa hàng đơn vị của giờ, bit thứ 6 quy định chế độ 12 h (bit6 =1) hoặc 24 h (bit 6=0). Nếu ở chế độ 24h thì bit 4 và bit 5 quy định hàng chục của giờ. Nếu chế độ 12h thì bit 4 quy định hàng chục, bit 5 khi đó quy định (PM: buổi chiều hoặc AM: buổi sáng)
Thanh ghi thứ (địa chỉ 03h): ba bit đầu quy định thứ trong tuần (Ví dụ 1 là Chủ Nhật, 2 là Thứ hai, 3 là thứ 3 ...). Các bit còn lại luôn bằng 0.
Thanh ghi ngày(địa chỉ 04h): 4 bit đầu lưu hàng đơn vị của ngày, bit 4 và bit 5 quy định hàng chục. Bit 6 và bit 7 luôn luôn bằng 0.
Thanh ghi tháng(địa chỉ 05h): 4 bit đầu lưu hàng đơn vị của tháng, bit thứ 4 quy định hàng chục. Các bit còn lại luôn bằng 0.
Thanh ghi năm (địa chỉ 06h): 4 bit thấp lưu hàng đơn vị và 4 bit cao hàng chục của năm (từ 00 - 99).
Datasheet:
https://Datasheet:.maximintegrated.com/en/ds/DS1307.pdf
_x000D_



_x000D_ _x000D_ _x000D_ _x000D_ _x000D_
![[2 con] (DIP) IC DS1307 DIP-8 (IC thời gian thực RTC) - HH000334](https://vn-test-11.slatic.net/p/c25ad446ecca62fdeb27b6a98528e9ef.jpg)
![[2 con] (DIP) IC DS1307 DIP-8 (IC thời gian thực RTC) - HH000334](https://vn-test-11.slatic.net/p/416b027f29f6578a88125e32e806ac6e.jpg)









![【Eelhoe】 Vỏ màu đỏ cam điều khiển sạc năng lượng mặt trời 12V 24V để thiết lập quang điện [phát hành sản phẩm mới] [hàng tồn kho Lớn]](https://sg-test-11.slatic.net/p/29b233bcf619cb12293e0bfdec965e91.jpg)











