Tải bản đầy đủ (.ppt) (15 trang)

Báo cáo đồ án vi xử lí

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (569.02 KB, 15 trang )

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!



Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×