• Những vấn đề cần giải quyết của đề tài.. • Sơ đồ khối hệ thống.. • Sơ đồ giải thuật... 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ữ
Trang 1BÁ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 MSSV: 1090960
Lê Đoàn Bắc Đẩu MSSV: 1091017
Trang 2Nộ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ả.
Trang 3Giớ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
Trang 4Giới thiệu chip MSP430G2452
Sơ đồ khối
Trang 5Sơ đồ chân
Giới thiệu chip MSP430G2452
Trang 6Ý nghĩa các chân
Giới thiệu chip MSP430G2452
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
Trang 7Giớ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ị.
Trang 8Giới thiệu LCD 16x2
Trang 9Giới thiệu lcd 16x2
Lcd16x2 có hai chế độ truyền dữ liệu:
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
Trang 10Giả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
Trang 11Sơ đồ khối hệ thống
KHỐI HiỂN THỊ
VI ĐiỀU KHIỂN
KHỐI NÚT NHẤN KHỐI NGUỒN
Trang 12Sơ đồ nguyên lý
U22:A
LM016L
C1
33K R7
33K R8
33K
RESET
START
STOP HOLD
UP
DOWN
P2.5/CA5 3
RST/NMI 7
TEST 1
P2.4/TA2/CA1
12 P2.3/TA1/CA0
11 P2.2/CAOUT/TA0/CA4
109 P2.1/INCLK/CA3 P2.0/ACLK/CA2 8
P1.2/TA1 15 P1.1/TA0 14 P1.0/TACLK 13
P1.3/TA2 16 P1.4/SMCLK/TCK 17 P1.7/TA2/TDO/TDI 20 P1.6/TA1/TDI/TCLKP1.5/TA0/TMS 19
18
XIN/P2.6/CA6 6 XOUT/P2.7/CA7 5
U1
MSP430F2131
1
U2:A
4011
5
U2:B
4011
R1
470k
R2
100nF
Trang 13LƯU ĐỒ GIẢI THUẬT(chương trình chính)
Yes
No Yes
Begin
Star t
Đếm giờ
Sto
p
Hol d
Dừng đếm
Lưu lại giá trị
Up/Down Hiển thị giá trị đã lưu
End
Yes No
Khởi tạo lcd
Trang 14Kết quả
Mạch chạy tốt, đáp ứng yêu cầu đề tài
Trang 15CHÂN THÀNH CẢM ƠN SỰ THEO
DÕI CỦA THẦY VÀ CÁC BẠN!