BÁO CÁO ĐỒ ÁN VI XỬ LÝ
Sinh viên thực hiện:
1.NGÔ VĂN ÁI
2.NGUYỄN VĂN AN
3.LÊ DUY
TIỂU NHÓM 04
Giáo viên hướng dẫn:
(1091000)
(1091001)
(1091011)
TRẦN HỮU DANH
ĐỀ TÀI
THIẾT KẾ ĐỒNG THỜI GIAN THỰC HIỂN
THỊ MÀN HÌNH LCD
NỘI DUNG TRÌNH BÀI
1.
2.
3.
4.
5.
Giới thiệu sơ lược về Vi điêu khiển MSP430
Giới thiệu về DS1307
Sơ lược về chuẩn giao tiếp I2C
Giới thiệu về LCD(16x2)
Kết quả
PHƯƠNG PHÁP THỰC HIỆN
1. Sử dụng IC DS 1307 ( thời gian thực – Real
Time Clock RTC) giao tiếp theo chuẩn I2C
2. Hiển thị trên LCD(16x2)
3. Sử dụng Vi điều khiển MSP430G2553
4. Sử dụng 03 SW để điều hiệu chỉnh ngày giờ
MỤC TIÊU
1. Đồng hồ có khả năng cập nhật lại thời gian
khi mất nguồn.
2. Cho phép điều chỉnh ngày và giờ
SƠ LƯỢC MSP430G2553
Giới thiệu linh kiện
•
•
•
•
•
•
IC có 20 chân
256 Byte RAM
8KB ROM
2 bộ Timer_A (Timer0, Timer1)
2 port I/O 8 BIT
Giao tiếp I2C , UART mode….
GIỚI THIỆU IC DS1307
Đếm được giây, phút, giờ, ngày,
tuần, tháng, năm
Giao tiếp bằng chuẩn nối tiếp (I2C)
•Vcc= 5V
•X1,X2: thạch anh 32.768 KHz
•VBAT = 3V
•SDA: đường truyền/nhận dữ liệu (serial
data)
•SCL: đường nhận xung đồng hồ (serial
clock) 100kHz.
•SQW/OUT: ngõ ra điều khiển hoặc cấp
xung vuông (1Hz, 4.096kHz, 8.192kHz,
32.768kHz)
8
Cấu trúc bộ nhớ DS1307
Tổ chức các thanh ghi
thời gian
Tổ chức bộ
nhớ thanh ghi
9
Sơ lược về chuẩn I2C
I2C là là một chuẩn truyền thông nối tiếp đồng bộ,
có 2 đường gồm:
+ SDA :Đường truyền/nhận dữ liệu..
+ SCL: Đường truyền xung nhịp.
Dữ liệu được truyền/ nhận được đóng khung bởi
điều kiện bắt đầu(Start condition) và điều kiện kết
thúc (Stop condition)
10
Điều kiện Start và Stop
11
GIỚI THIỆU IC PCA9517
Chức năng: đệm điện thế 3.3v < – > 5v , dung
trong giao tiếp i2C
Hình dạng và sơ đồ chân:
PCA9517
Sơ đồ ghép mạch:
GiỚI THIỆU VỀ LCD 16x2
LCD 16x2 là một module
hiển thị bằng tinh thể lỏng,
hiển thị được 2 dòng, mỗi
dòng 16 kí tự.
Nguồn cung cấp : 2.7V –
5.5V
Tốc độ giao tiếp 2MHz
Có thể giao tiếp 8 bít hoặc 4
bit
14
SƠ ĐỒ KHỐI
LCD hiển thị
DS1307
MSP430G2553
Điều chỉnh
ngày giờ
15
LƯU ĐỒ
KHỞI TẠO
ĐỌC DỮ LIỆU DS
LƯU VÀO GAM MSP
ĐỌC DỮ TỪ MSP
HIỂN THỊ RA LCD
KIỂM TRA PHÍM
Có nhấn
CHỈNH NGÀY GIỜ
SƠ ĐỒ MẠCH
LCD1
7
8
9
10
11
12
13
14
D0
D1
D2
D3
D4
D5
D6
D7
RS
RW
E
4
5
6
1
2
3
VSS
VDD
VEE
LM016L
3.3V
IC1
RV1
1
2
5V
3
4
5K
5
6
7
8
9
5V
10
3.3V
VCC
GND
P1.0
P2.6
P1.1
P2.7
P1.2
TEST/SBW TCK
P1.3
RST/NMI/SBW TDIO
P1.4
P1.7
P1.5
P1.6
P2.0
P2.5
P2.1
P2.4
P2.2
P2.3
20
UP
19
DOWN
18
17
16
15
14
SET
13
12
11
MSP430G
3.3V
R1
R2
10K
10K
X1
SCL
SDA
X1
CRYSTAL
2
X2
SOUT
VBAT
6
5
2
3
7
4
VCCA VCCB
SCLA
SCLB
SDAA
SDAB
GND
PCA9517
BAT1
3V
10K
10K
EN
8
7
6
5
R4
R7
R8
120R
120R
120R
R5
10K
3
DS1307
R4
IC2
1
U2
1
R3
SET
DOWN
UP
KẾT QUẢ
• Mạch chạy tốt
• Điều chỉnh được ngày giờ
Hạn chế:
• Đồng hồ chỉ hiện ngày giờ
• Chưa thêm vào các tính năng phụ như: bao
chuông, báo thức..
CÁM ƠN THẦY VÀ CÁC BẠN ĐÃ THEO
DÕI