Tài liệu Vi điều khiển Pic 16F877A

7 18 0
Tài liệu Vi điều khiển Pic 16F877A

Đang tải... (xem toàn văn)

Thông tin tài liệu

MIDRANGE PICmicro FAMILY WWW.MICROCHIP.COM CAÙC TRANG WEB. WWW.MICROCHIP.COM WWW.DIENDANDIENTU.COM WWW.PICVIETNAM.NET[r]

(1)

TRƯỜNG SĨ QUAN CHKT THÔNG TIN

NGUYEN VĂN TÌNH Kho¸ DH12

HƯ ®μo t¹o dμi h¹n ĐAI HỌC

TÀI LIU VI IU KHIN

PIC 16F877A

Năm 2008

(2)

LỜI NÓI ĐẦU

Chào đồng chí.Mình tên nguyễn văn tình hoc viên tiểu đồn 18 khóa ĐH12 Sau nhiều thời gian nghiên cứu vi điều khiển,và nhận thấy học ĐIỆN TỬ

VIỄN THÔNG chưa thầy dạy nhiều vi điều khiển Chính

điều nên hơm định cho xuất sách loại vi điều khiển mà có tính vượt trội so với nhiều dịng vi điều khiển trước

như:8051,AVR,P89v51….Đó dòng vi điều khiển hãng MICROCHIP Vi điều khiển tương lai có nhiều ứng dụng sống,không

cho đồng chí thích nghiên cứu tựđộng hóa hay robocon …v v Vì dịng vi điều khiển chưa đưa vào dạy trường đại học mà đa số

các trường dạy 8051 chưa có tài liệu thống nào.Nay cho đời sách với mục đích giúp tiếp cận cơng nghệ không để lạc hậu so với sinh viên bên ngồi.Vì nhiều lý khả có hạn nên q trình biên soạn có nhiều sai sót.mong đồng chí đọc cho ý kiến để sửa chữa Mọi thắc mắc sin liện hệ với NGUYỄN VĂN TÌNH c3/d18/dh12h.Hay qua email

henlagka@yahoo.com DT:0583743625

(3)(4)

MUÏC LUÏC

CHƯƠNG TỔNG QUAN VỀ VI ĐIỀU KHIỂN PIC 1.1 PIC LÀ GÌ ??

1.2 TẠI SAO LÀ PIC MÀ KHÔNG LÀ CÁC HỌ VI ĐIỀU KHIỂN KHÁC?? 1.3 KIẾN TRÚC PIC

1.4 RISC VÀ CISC 1.5 PIPELINING

1.6 CÁC DỊNG PIC VÀ CÁCH LỰA CHỌN VI ĐIỀU KHIỂN PIC 1.7 NGƠN NGỮ LẬP TRÌNH CHO PIC

1.8 MẠCH NẠP PIC

1.9 BOOTLOADER VÀ ICP (In Circuit Programming)

CHƯƠNG VI ĐIỀU KHIỂN PIC16F877A 2.1 SƠ ĐỒ CHÂN VI ĐIỀU KHIỂN PIC16F877A

2.2 MỘT VÀI THƠNG SỐ VỀ VI ĐIỀU KHIỂN PIC16F877A 2.3 SƠ ĐỒ KHỐI VI ĐIỀU KHIỂN PIC16F877A

2.4 TỔ CHỨC BỘ NHỚ

2.4.1 BỘ NHỚ CHƯƠNG TRÌNH 2.4.2 BỘ NHỚ DỮ LIỆU

2.4.2.1 THANH GHI CHỨC NĂNG ĐẶC BIỆT SFR 2.4.2.2 THANH GHI MỤC ĐÍCH CHUNG GPR 2.4.3 STACK

2.5 CÁC CỔNG XUẤT NHẬP CỦA PIC16F877A 2.5.1 PORTA

2.5.2 PORTB 2.5.3 PORTC 2.5.4 PORTD 2.5.5 PORTE 2.6 TIMER 2.7 TIMER1 2.8 TIMER2 2.9 ADC

2.10 COMPARATOR

2.10.1 BỘ TẠO ĐIỆN ÁP SO SAÙNH 2.11 CCP

(5)

1.12.1 USART

2.12.1.1 USART BẤT ĐỒNG BỘ

2.12.1.1.1 TRUYỀN DỮ LIỆU QUA CHUẨN GIAO TIẾP USART BẤT ĐỒNG BỘ 2.12.1.1.2 NHẬN DỮ LIỆU QUA CHUẨN GIAO TIẾP USART BẤT ĐỒNG BỘ 2.12.1.1.2 USART ĐỒNG BỘ

2.12.1.2.1 TRUYỀN DỮ LIỆU QUA CHUẨN GIAO TIẾP USART ĐỒNG BỘ MASTER MODE

2.12.1.2.2 NHẬN DỮ LIỆU QUA CHUẨN GIAO TIẾP USART ĐỒNG BỘ MASTER MODE

2.12.1.2.3 TRUYỀN DỮ LIỆU QUA CHUẨN GIAO TIẾP USART ĐỒNG BỘ SLAVE MODE

2.12.1.2.4 NHẬN DỮ LIỆU QUA CHUẨN GIAO TIẾP USART ĐỒNG BỘ SLAVE MODE 2.12.2 MSSP

2.12.2.1 SPI

2.12.2.1.1 SPI MASTER MODE 2.12.2.1.2 SPI SLAVE MODE 2.12.2.2 I2C

2.12.2.2.1 I2C SLAVE MODE 2.12.2.2.2 I2C MASTER MODE

2.13 CỔNG GIAO TIẾP SONG SONG PSP (PARALLEL SLAVE PORT) 2.14 TỔNG QUAN VỀ MỘT SỐ ĐẶC TÍNH CỦA CPU

2.14.1 CONFIGURATION BIT

2.14.2 CÁC ĐẶC TÍNH CỦA OSCILLATOR 2.14.3 CÁC CHẾ ĐỘRESET

2.14.4 NGAÉT (INTERRUPT) 2.14.4.1 NGAÉT INT

2.14.4.2 NGẮT DO SỰ THAY ĐỔI TRẠNG THÁI CÁC PIN TRONG PORTB 2.14.5 WATCHDOG TIMER (WDT)

2.14.6 CHẾ ĐỘ SLEEP

2.14.6.1 “ĐÁNH THỨC” VI ĐIỀU KHIỂN

CHƯƠNG TẬP LỆNH CỦA VI ĐIỀU KHIỂN PIC 3.1 VAØI NÉT SƠ LƯỢC VỀ TẬP LỆNH CỦA VI ĐIỀU KHIỂN PIC 3.2 TẬP LỆNH CỦA VI ĐIỀU KHIỂN PIC

(6)

TÀI LIỆU THAM KHẢO

PIC16F877A DATASHEET WWW.MICROCHIP.COM

MIDRANGE PICmicro FAMILY WWW.MICROCHIP.COM CAÙC TRANG WEB

WWW.MICROCHIP.COM WWW.DIENDANDIENTU.COM WWW.PICVIETNAM.NET

(7)

LỜI KẾT

Hi vọng sau đọc sách đồng chí có kiến thức vi điều khiển.Trên trình bày chủ yếu băng ngơn ngữ lập trình ASEMBLY cịn

đồng chí nghiên cứu song mốn nghiên cứa sang ngôn ngữ bậc cao như:C++… Thì găp hỗ trợ cung cấp chưng trình ví dụđể đồng chí nghiên cứu

Ngày đăng: 09/03/2021, 04:00

Tài liệu cùng người dùng

Tài liệu liên quan