BÁO CÁO
KĨ THUẬT VI XỮ LÝ
Đề tài :
Thiết kế đồng hồ bấm giây dùng chip
MSP430G2452 (đồng hồ dùng trong thể thao)
có khả năng lưu 5 lần và đọc lại số đã lưu.
Tiểu nhóm 18:
Võ Văn Ny
Lê Đoàn Bắc Đẩu
MSSV: 1090960
MSSV: 1091017
Nội dung báo cáo
•
•
•
•
•
•
Giới thiệu chip MSP430G2452.
Những vấn đề cần giải quyết của đề tài.
Giải pháp thực hiện.
Sơ đồ khối hệ thống.
Sơ đồ giải thuật.
Kết quả.
Giới thiệu chip MSP430G2452
MSP 430G2452 là một sự kết hợp chặt chẽ của một CPU RISC 16 bit, những khối
ngoại vi và hệ thống xung linh hoạt.
Các đặc tính chính:
•Điện áp nguồn: 1,8 – 3,6V
•Mức tiêu thụ điện năng cực thấp:
Chế độ khoạt động: 220µA ở 1MHz, 2,2V
Chế độ chờ: 0,5µA
Chế độ tắt (RAM vẫn duy trì): 0,1 µA
•Thời gian đánh thức từ chế độ Standby nhỏ hơn 0,1 µs
•Cấu hình các module clock cơ bản:
Thạch anh 32KHz
Tần số nội lên tới 16MHz
Nguồn dao động từ bên ngoài
Timer A 16 bit với 3 thanh ghi hình, 3 thanh ghi so sánh
•Giao diện truyền thông nối tiếp SPI và I2C
•Bộ chuyển đổi AD 10 bit, 200kbps lấy mẫu và chốt, tự động quét kênh
Giới thiệu chip MSP430G2452
Sơ đồ khối
Giới thiệu chip MSP430G2452
Sơ đồ chân
Giới thiệu chip MSP430G2452
Ý nghĩa các chân
Port 1 (P1.0 – P1.7): Nhập/xuất số, timer A,
ADC10
Port 2 (P2.0 – P2.7): Nhập/xuất
RST: Reset mức thấp
DVcc: chân cấp nguồn
DVss: chân cấp mass
Giới thiệu LCD 16x2
•
LCD 16x2 là loại màn
hình tinh thể lỏng nhỏ dùng
để hiển thị các dòng chữ
hoặc số trong bảng mã
ASCII. LCD được chia sẵn
thành các ô, mỗi ô bao gồm
nhiều chấm, kết hợp việc
ẩn và hiện các chấm này sẽ
tạo thành kí tự cần hiển thị.
Giới thiệu LCD 16x2
Giới thiệu lcd 16x2
Lcd16x2 có hai chế độ truyền dữ liệu:
- Chế độ 8bit dùng cả D0 – D7
- Chế độ 4bit chỉ dùng D4 – D7, trong
trường hợp này dữ liệu sẽ được truyền
hai lần: truyền 4bit cao rồi truyền 4bit
thấp
Giải quyết vấn đề
•
•
•
•
Đồng hồ bấm giây hiển thị LCD chế độ 8bit
Khi ấn start đồng hồ bắt đầu đếm
Khi ấn Hold đồng hồ lưu giá trị thời gian
Khi ấn Up/Down đồng hồ hiển thị thời gian đã
Hold
• Khi ấn Stop thì đồng hồ ngừng lại
Sơ đồ khối hệ thống
KHỐI HiỂN THỊ
KHỐI NGUỒN
VI ĐiỀU KHIỂN
KHỐI NÚT NHẤN
Sơ đồ nguyên lý
U22:A
START
HOLD
U2:A
U2:B
1
5
4
6
STOP
R1
470k
3
2
4011
4011
R2
C2
1k
100nF
U1
8
9
10
11
12
3
UP
DOWN
RESET
7
1
P2.0/ACLK/CA2
P1.0/TACLK
P2.1/INCLK/CA3
P1.1/TA0
P2.2/CAOUT/TA0/CA4 P1.2/TA1
P2.3/TA1/CA0
P1.3/TA2
P2.4/TA2/CA1 P1.4/SMCLK/TCK
P2.5/CA5
P1.5/TA0/TMS
P1.6/TA1/TDI/TCLK
P1.7/TA2/TDO/TDI
RST/NMI
TEST
MSP430F2131
XIN/P2.6/CA6
XOUT/P2.7/CA7
13
14
15
16
17
18
19
20
6
5
D0
D1
D2
D3
D4
D5
D6
D7
7
8
9
10
11
12
13
14
1
2
3
33K33K 33K
4
5
6
VSS
VDD
VEE
C1R7 R8
RS
RW
E
LM016L
LƯU ĐỒ GIẢI THUẬT(chương trình chính)
Begin
Khởi tạo lcd
Star
t
No
Lưu lại giá trị
Yes
Đếm giờ
Sto
p
Yes
Dừng đếm
End
Hol
d
No
Up/Down
Yes
Hiển thị giá trị đã lưu
Kết quả
Mạch chạy tốt, đáp ứng yêu cầu đề tài
CHÂN THÀNH CẢM ƠN SỰ THEO
DÕI CỦA THẦY VÀ CÁC BẠN!