Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Thiết kế đồng hồ sử dụng PIC16F887 hiển thị LCD
Nội dung xem thử
Mô tả chi tiết
Đồ án môn học 2: Thiết kế đồng hồ và lịch điện tử sử dụng vi điều khiển 16F887
PHỤ LỤC
PHỤ LỤC…………………………………………………………………………………………………..1
LỜI GIỚI THIỆU………………………………………………………………………………………....2
PHẦN 1: LÝ THUYẾT…………………………………………………………………...………………3
CHƯƠNG 1: TỔNG QUAN VỀ VI ĐIỀU KHIỂN PIC……………………………………………..…3
1.1 PIC LÀ GÌ? …………………………………………………………………………………………….3
1.2 TẠI SAO LÀ PIC MÀ KHÔNG LÀ CÁC HỌ VI ĐIỀU KHIỂN KHÁC…………………………….3
1.3 KIẾN TRÚC CỦA PIC………………………………………………………………………………...3
1.4 CÁC DÒNG PIC VÀ CÁCH LỰA CHỌN VI ĐIỀU KHIỂN PIC………………………………..…..4
1.5 NGÔN NGỮ LẬP TRÌNH CHO PIC………..………………………………………………………...5
1.6 MẠCH NẠP PIC……….………………………………………………………………………………5
CHƯƠNG 2: VI ĐIỀU KHIỂN PIC 16F887…………………………………………………………….6
2.1 SƠ ĐỒ CHÂN VÀ HÌNH DẠNG THỰC TẾ………………………………………………………….6
2.2 MỘT VÀI THÔNG TIN VỀ VI ĐIỀU KHIỂN PIC16F887…………………………………………...7
2.3 SƠ ĐỒ KHỐI VI ĐIỀU KHIỂN PIC16F887…………………………………………………………..8
2.4 TỔ CHỨC BỘ NHỚ………………………………………………………………………………...….9
2.4.1 Bộ nhớ chương trình………………………………………………………………………………….9
2.4.2 bộ nhớ dữ liệu……………………………………………………………………………………….10
2.4.3 Các cổng ra vào của PIC……….……………………………………………………………………12
2.5 TIMER0……………………………………………………………………………………………….13
CHƯƠNG 3: LCD……………………………………………………………………………………….15
PHẦN 2: THIẾT KẾ…………………………………………………………………………………….21
A. SƠ ĐỒ KHỐI………………………………………………………………………………………….21
B. SƠ ĐỒ NGUYÊN LÝ…………………………………………………………………………...…….22
C. LƯU ĐỒ GIẢI THUẬT……………………………………………………………………………….24
D. LẬP TRÌNH ……………………………………………………………………………………….….30
PHẦN 3: MÔ PHỎNG BẰNG PROTEUS …………………………………………………………....36
PHẦN 4: TÀI LIỆU THAM KHẢO…………………………………………………………………...36
1
Đồ án môn học 2: Thiết kế đồng hồ và lịch điện tử sử dụng vi điều khiển 16F887
LỜI GIỚI THIỆU
Ngày nay cùng với sự phát triển không ngừng của khoa học kỷ thuật, thì kỹ thuật số cũng đã đem lại cho
con người những thành tựu to lớn. Ngày càng có nhiều sản phẩm kỷ thuật số ra đời, đáp ứng được nhiều
nhu cầu lợi ích cho con người. Hòa cùng xu hướng đó vi điều khiển đã khẳng định được vị thế vững chắc
của mình trong nhiều ứng dụng, điển hình là đồng hồ điện tử hiển thị lên màn hình LCD với độ chính xác
gần như tuyệt đối thay thế cho đồng hồ cơ.
Với hướng đi đó, nhóm chúng em đã tìm hiểu và thiết kế ứng dụng ĐỒNG HỒ VÀ LỊCH ĐIỆN TỬ SỬ
DỤNG VI ĐIỀU KHIỂN PIC 16F887 trong khuôn khổ của Đồ án môn học 2.
Qua đây, chúng em xin chân thành cám ơn những lời chỉ dẫn của thầy Hồ Trung Mỹ, đồng gửi lời cám ơn
đến những người bạn, những anh chị khóa trên đã cho chúng em những kinh nghiệm quý báu.
2
Đồ án môn học 2: Thiết kế đồng hồ và lịch điện tử sử dụng vi điều khiển 16F887
PHẦN 1: LÝ THUYẾT
CHƯƠNG 1: TỔNG QUAN VỀ VI ĐIỀU KHIỂN PIC
1.1 PIC LÀ GÌ ???
PIC là viết tắt của “ Programable Intellegent Computer”, có thể tạm dịch là “ Máy tính thông minh khả
trình” do hãng Genenral Intrusment đặt tên cho vi điều khiển đầu tiên của họ: PIC 1650 được thiết kế
dùng làm thiết bị ngoại vi cho vi điều khiển CP1600. Vi điều khiển (VĐK) này sau đó được nghiên cứu
và phát triển thêm và từ đó hình thành nên dòng vi điều khiển PIC như ngày nay.
1.2 TẠI SAO LÀ PIC MÀ KHÔNG LÀ CÁC HỌ VI ĐIỀU KHIỂN KHÁC ???
Hiện nay trên thị trường có rất nhiều họ vi điều khiển 8051, Motorola 68HC, AVR, ARM,…Ngoài họ
8051 được hướng dẫn căn bản ở môi trường đại học, bản thân người viết đã lựa chọn họ vi điều khiển PIC
để mở rộng kiến thức và phát triển các ứng dụng trên công cụ nầy vì các nguyên nhân sau:
- Họ vi điều khiển này có thể tìm mua dễ dàng ở thị trường Việt Nam.
- Giá thành không quá đắt.
- Có đầy đủ tính năng của một vi điều khiển khi hoạt động độc lập.
- Là một sự bổ sung rất tốt về kiến thức cũng như về ứng dụng cho họ vi điều khiển mang tính truyền
thống 8051.
- Số lượng người sử dụng họ vi điều khiển PIC hiện nay tại Việt Nam cũng như trên thế giới ngày càng
tăng. Điều này tạo nhiều thuận lợi trong quá trình tìm hiểu và phát triển các ứng dụng như: số lượng tài
liệu, số lượng ứng dụng mở đã được phát triển thành công, dễ dàng trao đổi, học tập, dễ dàng tìm được
sự chỉ dẫn khi gặp khó khăn…
- Sự hỗ trợ của nhà sản xuất về trình biên dịch, các công cụ lập trình, nạp chưng trình từ đơn giản đến
phức tạp,…
- Các tính năng đa dạng của vi điều khiển PIC, và các tính năng này không ngừng được phát triển.
1.3 KIẾN TRÚC CỦA PIC
Cấu trúc phần cứng của một vi điều khiển được thiết kế theo hai dạng kiến trúc: kiến trúc Von Neuman
và kiến trúc Havard.
3