Đồ án Kit Thực Tập Pic 16f887a

Ngày nay Khoa học – Kỹthuật phát triển mạnh mẽ, cùng với sựphát triển không ngừng của các ngành kỹthuật nói chung và kỹthuật điện tửnói riêng. Chúng đã đi sâu vào mọi mặc đời sống hàng ngày của người dân. Đặc biệt sửdụng vi điều khiển để điều khiểncác thiết bịdân dụng và các thiết bịcông nghiệp. Nắm được tầm quan trọng đó, nhóm chúng em làm đềtài: KIT THỰC TẬP PIC đểcho các bạn sinh viên có công cụhọc tập và thực hành môn vi điều khiển Pic. Những kiến thức và năng lực đạt được trong quá trình học tập tại trường sẽ được đánh giá qua đợt bảo vệ đồán tốt nghiệp. Vì chúng em cốgắng tận dụng tất cảnhững kiến thức đã học ởtrường cùng với sựtìm tòi nghiên cứu, đểcó thểhoàn thành tốt đồán tốt nghiệp này. Những kết quảnhững sản phẩm đạt được trong ngày hôm nay tuy không lớn lao nhưng nó là thành quảcủa ba năm học tập tại trường. Là thành công đầu tiên của chúng em trước khi ra trường. Do khoảng thời gian và kiến thức còn hạn hẹp, mặc dù chúng em cốgắng hoàn thành đồán tốt nghiệp này đúng thời hạn. Nên không tránh khỏi những thiếu xót mong Quý thầy cô thông cảm.Chúng em mong nhận được những ý kiến đóng góp tận tình của quý thầy cô và các bạn. Cuối cùng em xin chân thành cảm ơn quý thầy cô vàcác bạn .

pdf180 trang | Chia sẻ: ngtr9097 | Lượt xem: 5087 | Lượt tải: 1download
Bạn đang xem trước 20 trang tài liệu Đồ án Kit Thực Tập Pic 16f887a, để xem tài liệu hoàn chỉnh bạn click vào nút DOWNLOAD ở trên
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ Ngày ………..tháng……….năm 2008 Giáo viên hướng dẫn Thạc sỹ : LÊ ĐÌNH KHA NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ ........................................................................................ Ngày ………..tháng……….năm 2008 Giáo viên phản biện Thầy : TRƯƠNG QUANG TRUNG Lời cảm ơn Sau những năm học tại trường,chúng em đã được học và tiếp thu nhiều kiến thức mới từ sự chỉ bảo tận tình của Quý Thầy Cô, sự giúp đỡ của bạn bè. Đây là khoảng thời gian đầy ý nghĩa. Đồ án tốt nghiệp ra trường là nền tảng quan trọng và đánh dấu một bước ngoặc mới trong cuộc đời của chúng em. Chúng em xin gửi lời cảm ơn chân thành đến Thầy Lê Đình Kha. Thầy đã hướng dẫn tôi thực hiện đồ án tốt nghiệp và cung cấp cho tôi nhiều kinh nghiệm quý báu. Chúng em xin chân thành cảm ơn Quý Thầy cô khoa Điện Tử - Tin Học và các Cán bộ Công nhân viên Trường Cao Đẳng Kỹ Thuật Cao Thắng, đã tạo điều kiện thuận lợi để tôi có thể hoàn thành tốt đồ án tốt nghiệp này.. Sinh viên thực hiện Hà Xuân Bình Vũ Thanh Hưng LỜI NÓI ĐẦU Ngày nay Khoa học – Kỹ thuật phát triển mạnh mẽ, cùng với sự phát triển không ngừng của các ngành kỹ thuật nói chung và kỹ thuật điện tử nói riêng. Chúng đã đi sâu vào mọi mặc đời sống hàng ngày của người dân. Đặc biệt sử dụng vi điều khiển để điều khiển các thiết bị dân dụng và các thiết bị công nghiệp. Nắm được tầm quan trọng đó, nhóm chúng em làm đề tài: KIT THỰC TẬP PIC để cho các bạn sinh viên có công cụ học tập và thực hành môn vi điều khiển Pic. Những kiến thức và năng lực đạt được trong quá trình học tập tại trường sẽ được đánh giá qua đợt bảo vệ đồ án tốt nghiệp. Vì chúng em cố gắng tận dụng tất cả những kiến thức đã học ở trường cùng với sự tìm tòi nghiên cứu, để có thể hoàn thành tốt đồ án tốt nghiệp này. Những kết quả những sản phẩm đạt được trong ngày hôm nay tuy không lớn lao nhưng nó là thành quả của ba năm học tập tại trường. Là thành công đầu tiên của chúng em trước khi ra trường. Do khoảng thời gian và kiến thức còn hạn hẹp, mặc dù chúng em cố gắng hoàn thành đồ án tốt nghiệp này đúng thời hạn. Nên không tránh khỏi những thiếu xót mong Quý thầy cô thông cảm. Chúng em mong nhận được những ý kiến đóng góp tận tình của quý thầy cô và các bạn. Cuối cùng em xin chân thành cảm ơn quý thầy cô và các bạn . Đồ Án Tốt Nghiệp Khóa 2005 – 2008 GVHD:Thạc sỹ Lê Đình Kha MỤC LỤC CHƯƠNG 0 DẪN NHẬP…………………………………………………………11 PHẦN I KHẢO SÁT VI ĐIỀU KHIỂN PIC 16F877A .................. 12 CHƯƠNG I CẤU TRÚC PHẦN CỨNG CỦA 16F877A.................................... 13 1.1. Sơ lượt về vi điều khiển PIC 16F877A .................................................................... 13 1.2. Sơ lượt về các chân của PIC 16F877A..................................................................... 13 1.3.Một số điểm đặc biệt của CPU ............................................................................ 18 1.3.1. Dao động ..................................................................................................... 18 1.3.2. Reset ............................................................................................................ 19 1.3.3.MCLR(Master clear) .................................................................................... 19 1.3.4. Interrupts ..................................................................................................... 20 1.3.5. Chế độ nguồn thấp Sleep(Power down Mode) ........................................... 20 1.3.6. Bộ định thời giám sát (Watch Dog Timer – WDT) .................................... 21 1.4.Tổ chức bộ nhớ ............................................................................................................. 22 1.4.1. Bộ nhớ chương trình ................................................................................... 22 1.4.2. Bộ nhớ dữ liệu............................................................................................. 23 1.4.2.2. Vùng thanh ghi chức năng đặt biệt....................................................... 24 1.4.3. Các thanh ghi chức năng đặc biệt................................................................ 27 1.4.3.1.Thanh ghi trạng thái(Status register): .................................................... 27 1.4.3.2. Thanh ghi tùy chọn (Option Reg_Register) ......................................... 28 1.4.3.3. Thanh ghi điều khiển ngắt INTCON.................................................... 29 1.4.3.4. Thanh ghi cho phép ngắt ngoại vi 1 ..................................................... 30 1.4.3.5. Thanh ghi cờ của các ngắt ngoại vi 1 ................................................... 31 1.4.3.6. Thanh ghi cho phép ngắt ngoại vi 2 ..................................................... 32 1.4.3.7. Thanh ghi cờ của các ngắt ngoại vi 2 ................................................... 33 1.4.4. PCL và PCLATH ........................................................................................ 33 1.4.5. Ngăn xếp Stack............................................................................................ 34 1.4.6. Định địa chỉ trực tiếp và địa chỉ gián tiếp, thanh ghi INF và FSR.............. 34 1.5. I/O port ............................................................................................................................ 35 1.5.1. Port B và thanh ghi TRIS B ........................................................................ 35 1.5.2. Port B và thanh ghi TRIS B ........................................................................ 37 1.5.3. Port C và thanh ghi TRIS C ........................................................................ 38 1.5.4. Port D và thanh ghi TRIS D........................................................................ 40 1.5.5. Port E và thanh ghi TRIS E......................................................................... 40 SVTH :Hà Xuân Bình & Vũ Thanh Hưng Trang 4 Đồ Án Tốt Nghiệp Khóa 2005 – 2008 GVHD:Thạc sỹ Lê Đình Kha CHƯƠNG II BỘ ĐỊNH THỜI................................................................................ 43 2.1. Bộ định thời timer 0 .................................................................................................... 43 2.1.1. Giới thiệu..................................................................................................... 43 2.1.2. Hoạt động của bộ định thời ......................................................................... 43 2.1.3. Ngắt Timer 0 ............................................................................................... 43 2.1.4. Sử dụng Timer 0 với nguồn xung clock ngoài............................................ 44 2.1.5. Bộ tiền định tỉ lệ 8 bit của Timer 0 ............................................................. 44 2.2. Bộ định thời Timer 1................................................................................................... 44 2.2.1. Giới thiệu..................................................................................................... 44 2.2.2. Thanh ghi điều khiển Timer 1 ..................................................................... 45 2.2.3. Chế độ định thời trong hoạt động của Timer 1 ........................................... 45 2.2.4. Chế độ đếm ................................................................................................. 45 2.2.5. Giao động riêng của Timer 1....................................................................... 46 2.2.6. Ngắt Timer 1 ............................................................................................... 46 2.3. Bộ định thời Timer 2................................................................................................... 46 2.3.1. Giới thiệu .................................................................................................... 46 2.3.2. Thanh ghi điều khiển T2CON..................................................................... 47 2.3.3. Xóa các bộ tỉ lệ............................................................................................ 47 2.3.4. Nguồn xung clock cho Timer 2................................................................... 47 2.3.5. Thanh ghi TMR2 và PR2 ............................................................................ 47 2.3.6. Tín hiệu báo trạng thái cân bằng ................................................................. 47 2.3.7. Chế độ ngủ .................................................................................................. 48 CHƯƠNG III MODULE CCP ................................................................................. 49 3.1. Giới thiệu...................................................................................................................... 49 3.2. Thanh ghi điều khiển module CCP........................................................................... 49 3.3. Chế độ Capture ............................................................................................................ 50 3.3.1. Bộ định tỉ lệ của CCP.................................................................................. 50 3.4. Chế độ Compare .......................................................................................................... 51 3.5. Chế độ điều biến xung PWM..................................................................................... 51 3.5.1. Chu kỳ PWM............................................................................................... 51 3.5.2.Chu kỳ nhiệm vụ của PWM ......................................................................... 52 3.5.3. Cài đặt hoạt động cho PWM ....................................................................... 52 3.5.4. Module MSSP ............................................................................................. 54 SVTH :Hà Xuân Bình & Vũ Thanh Hưng Trang 5 Đồ Án Tốt Nghiệp Khóa 2005 – 2008 GVHD:Thạc sỹ Lê Đình Kha CHƯƠNG IV BỘ BIẾN ĐỔI ADC 10 BIT............................................................. 55 4.1. Giới thiệu module ADC 10 bit .................................................................................. 55 4.2. Các thanh ghi điều khiển............................................................................................ 55 4.3. Hoạt động của Module ADC ..................................................................................... 57 4.4.Thời gian lấy mẫu......................................................................................................... 58 4.5. Lựa chọn xung clock cho biến đổi ADC.................................................................. 58 4.6. Cấu hình các chân Analog.......................................................................................... 59 4.7. Chuyển đổi ADC......................................................................................................... 59 4.8. Hoạt động của module ADC trong chế độ ngủ ....................................................... 60 4.9. Ảnh hưởng của Reset.................................................................................................. 60 CHƯƠNG V ĐIỆN THẾ THAM CHIẾU VÀ CÁC BỘ SO SÁNH ĐIỆN ......... 61 5.1. Module Comparator .................................................................................................... 61 5.1.1. Giới thiệu về module comparator................................................................ 61 5.1.2. Cài đặt chế độ cho bộ so sánh ..................................................................... 61 5.1.3. Nguồn tham chiếu của bộ so sánh............................................................... 63 5.1.3.1. Tín hiệu điện áp tham chiếu ngoại ....................................................... 63 5.1.3.2. Tín hiệu điện áp tham chiếu nội ........................................................... 63 5.1.4. Thời gian đáp ứng ...................................................................................... 63 5.1.5. Tín hiệu ngõ ra của bộ so sánh.................................................................... 63 5.1.6. Ngắt của các bộ so sánh .............................................................................. 64 5.1.7. Hoạt động của các bộ so sánh trong chế độ ngủ ......................................... 64 5.1.8. Ảnh hưởng của Reset................................................................................... 64 5.2. Module điện áp tham chiếu........................................................................................ 64 5.2.1. Giới thiệu module điện áp tham chiếu ........................................................ 64 5.2.2. Thanh ghi điều khiển CVRCON ................................................................. 65 5.2.3. Độ chính xác của điện áp tham chiếu ......................................................... 66 5.2.4. Hoạt động của module VREF trong chế độ ngủ ......................................... 66 5.2.5. Trạng thái của module khi Reset................................................................. 66 5.2.6. Sử dụng module với các mạch ngoài .......................................................... 66 PHẦN II CÁC THÀNH PHẦN CỦA KIT THỰC TÂP PIC 16F877A......................................................................................................... 67 SVTH :Hà Xuân Bình & Vũ Thanh Hưng Trang 6 Đồ Án Tốt Nghiệp Khóa 2005 – 2008 GVHD:Thạc sỹ Lê Đình Kha CHƯƠNG I HIỂN THỊ LED ĐƠN....................................................................... 68 1.1. Giới thiệu chung ......................................................................................................... 68 1.2. Mạch nguyên lý ........................................................................................................... 69 CHƯƠNG II HIỂN THỊ LED 7 ĐOẠN................................................................. 70 2.1. Các khái niệm cơ bản ................................................................................................. 70 2.2. Kết nối với vi điều khiển............................................................................................ 71 2.3. Giao tiếp vi điều khiển với nhiều led 7 đoạn ........................................................... 72 2.4. Lưu đồ giải thuật ......................................................................................................... 74 2.5.Mạch nguyên lý ............................................................................................................ 75 CHƯƠNG III ĐÈN GIAO THÔNG ........................................................................ 76 3.1. Giới thiệu ..................................................................................................................... 76 3.2. Sơ đồ nguyên lý ........................................................................................................... 77 3.3. Lưu đồ giải thuật ......................................................................................................... 78 CHƯƠNG IV LED MA TRẬN ................................................................................ 79 4.1. Hiện thị led ma trận..................................................................................................... 79 4.1.1. Giới thiệu..................................................................................................... 79 5.1.2. Led ma trận 8x8........................................................................................... 79 4.2. Phương pháp hiển thị bằng IC chốt........................................................................... 80 4.2.1. Chốt hàng .................................................................................................... 81 4.2.2. Chốt cột ....................................................................................................... 81 4.3. Phương pháp dùng thanh ghi dịch............................................................................. 82 4.3.1. Quét hàng ...................

Các file đính kèm theo tài liệu này:

  • pdfvan ban hoan chinh.pdf
  • pdfBIA.pdf
  • rarluu do giai thuat.rar
  • pdfNHAN XET.pdf