1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

3 GIAO TIẾP NGOẠI VI

47 151 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Cấu trúc

  • Slide 1

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Slide 17

  • Slide 18

  • Slide 19

  • Slide 20

  • Slide 21

  • Slide 22

  • Slide 23

  • Slide 24

  • Slide 25

  • Slide 26

  • Slide 27

  • Slide 28

  • Slide 29

  • Slide 30

  • Slide 31

  • Slide 32

  • Slide 33

  • Slide 34

  • Slide 35

  • Slide 36

  • Slide 37

  • Slide 38

  • Slide 39

  • Slide 40

  • Slide 41

  • Slide 42

  • Slide 43

  • Slide 44

  • Slide 45

  • Slide 46

  • Slide 47

Nội dung

LOGO “ Add your company slogan ” KỸ THUẬT VI ĐIỀU KHIỂN GIAO TIẾP NGOẠI VI GV: Mai Trần Gia Hội NỘI DUNG MẠCH CƠ BẢN MẠCH NẠP LUYỆN TẬP GV: Mai Trần Gia Hội CÁC DÒNG PIC VÀ CÁCH LỰA CHỌN VĐK PIC  Các kí hiệu vi điều khiển PIC: PIC12xxxx: độ dài lệnh 12 bit PIC16xxxx: độ dài lệnh 14 bit PIC18xxxx: độ dài lệnh 16 bit  C: PIC có nhớ EPROM (chỉ có 16C84 EEPROM) F: PIC có nhớ flash  LF: PIC có nhớ flash hoạt động điện áp thấp  LV: tương tự LF, kí hiệu cũ  Bên cạnh số vi điệu khiển có kí hiệu xxFxxx EEPROM, có thêm chữ Aở cuối flash (ví dụ PIC16F887 EEPROM, PIC16F887A flash)  Ngồi có thêm dòng vi điều khiển PIC dsPIC  Ở Việt Nam phổ biến họ vi điều khiển PIC hãng Microchip sản xuất Cách lựa chọn vi điều khiển PIC phù hợp:  Trước hết cần ý đến số chân vi điều khiển cần thiết cho ứng dụng Có nhiều vi điều khiển PIC với số lượng chân khác nhau, chí có vi điều khiển có chân, ngồi có vi điều khiển 28, 40, 44, … chân GV: Mai Trần Gia Hội CÁC DÒNG PIC VÀ CÁCH LỰA CHỌN VĐK PIC  Tiếp theo cần ý đến khối chức tích hợp sẵn vi điều khiển, chuẩn giao tiếp bên  Sau cần ý đến nhớ chương trình mà vi điều khiển cho phép  Ngồi thơng tin cách lựa chọn vi điều khiển PIC tìm thấy sách “Select PIC guide” nhà sản xuất Microchip cung cấp GV: Mai Trần Gia Hội CÁC DÒNG PIC VÀ CÁCH LỰA CHỌN VĐK PIC GV: Mai Trần Gia Hội NGƠN NGỮ LẬP TRÌNH CHO PIC  Ngơn ngữ lập trình cho PIC đa dạng Ngơn ngữ lập trình cấp thấp có MPLAB (được cung cấp miễn phí nhà sản xuất Microchip), ngơn ngữ lập trình cấp cao bao gồm C, Basic, Pascal, … Ngồi có số ngơn ngữ lập trình phát triển dành riêng cho PIC MikroC, PICBasic, MikroBasic,CCS…  Trong chương trình học xét ngơn ngữ lập trình C cho Pic 16F887A GV: Mai Trần Gia Hội MƠ PHỎNG CHƯƠNG TRÌNH  Việc mô vi điều khiển Pic sử dụng phần mềm Proteus  Phần cứng mạch thiết kế theo GV: Mai Trần Gia Hội BIÊN DỊCH CHƯƠNG TRÌNH CHO PIC Biên dịch hồn thiện chương trình nạp chương trình Pickit2 GV: Mai Trần Gia Hội BIÊN DỊCH CHƯƠNG TRÌNH CHO PIC Biên dịch hồn thiện chương trình nạp chương trình Pickit2 GV: Mai Trần Gia Hội MẠCH CƠ BẢN  Chuẩn ICSP(In-Circuit Serial Programming)  Các dòng vi điều khiển PIC có pin đặc biệt sử dụng để nạp chương trình: RB6 pin clock, RB7 pin liệu, MLCR pin RESET  Ngoài ra, ý nguồn cung cấp cho VDD (5V), VSS (0V), điện áp VPP (12 – 14 V) để nạp chương trình vào FLASH Pin nạp chương trình board ứng dụng Kết nối với nạp chương trình GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2-KẾT NỐI TỚI CHIP GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2-NHẬP FILE HEX GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2-NHẬP FILE HEX GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2-CHỨC NĂNG CÁC NÚT GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2-NẠP THẤT BẠI GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2-NẠP THẤT BẠI GV: Mai Trần Gia Hội MẠCH NẠP-HƯỚNG DẪN SỬ DỤNG PICKIT2  Xem thêm giáo trình, tài liệu mạng, tài liệu hướng dẫn sử dụng pitkit2 GV: Mai Trần Gia Hội LUYỆN TẬP  Để thực xuất / nhập chân (Pin):  Cài đặt giá trị cho ghi TRISx (hoặc bit TRISx-n)  Đặt kiểu tín hiệu pin Analog hay Digital qua ghi ANSEL ANSELH  Xuất tín hiệu cách ghi giá trị “0” “1” vào port tương ứng (bit: Rx-n hay port: PORTx)  Đọc giá trị chân cách đọc mức logic port tương ứng GV: Mai Trần Gia Hội CHẠY CHƯƠNG TRÌNH  dụ 1: Viết chương trình xuất port D hiển thị led sáng chóp/tắt ;=====================================; ; Name: CHOP_TAT.asm ; Project: Nhập liệu từ nút nhấn RA4 ; Khi nút RA4 nhấn led đơn RB0 sáng, ; Khi khơng nhấn RA4 led đơn RB0 tắt ; Author: CAODANGDONGAN ; Homepage: FACEBOOK_DTVTCDA ; Creation Date: 28 - 09 - 2017 ;======================================; GV: Mai Trần Gia Hội CHẠY CHƯƠNG TRÌNH list p=18f4520 #include p18f4520.inc ORG GOTO START START CALL INIT MAIN BTFSC PORTA,4 GOTO MAIN BSF PORTB,0 SWOFF BTFSS PORTA,4 ;Wait for SW1 to be pressed ;Turn on LED1 ;Wait for SW1 to be released GV: Mai Trần Gia Hội CHẠY CHƯƠNG TRÌNH GOTO SWOFF BCF PORTB,0 ;Switch off LED1 GOTO MAIN ;Repeat sequence INIT CLRF PORTB ; setup portb.0 for outputs BCF TRISB,0 BSF PORTA,4 ; setup porta.4 for input BSF TRISA,4 RETURN END GV: Mai Trần Gia Hội CHẠY CHƯƠNG TRÌNH  dụ 2: Viết chương trình xuất port D hiển thị led sáng chóp/tắt ;=====================================; ; Name: 8CHOP_TAT.asm ; Project: Nhập liệu từ nút nhấn RA4 ; Khi nút RA4 nhấn led đơn RB0 sáng, ; Khi khơng nhấn RA4 led đơn RB0 tắt ; Author: CAODANGDONGAN ; Homepage: FACEBOOK_DTVTCDA ; Creation Date: 28 - 09 - 2017 ;======================================; GV: Mai Trần Gia Hội CHẠY CHƯƠNG TRÌNH  dụ 3: Viết chương trình xuất port B,D hiển thị 16 led sáng hướng ;=====================================; ; Name: 8CHOP_TAT.asm ; Project: Nhập liệu từ nút nhấn RA4 ; Khi nút RA4 nhấn led đơn RB0 sáng, ; Khi khơng nhấn RA4 led đơn RB0 tắt ; Author: CAODANGDONGAN ; Homepage: FACEBOOK_DTVTCDA ; Creation Date: 28 - 09 - 2017 ;======================================; GV: Mai Trần Gia Hội Tổng kết học  TRỌNG TÂM MÔN HỌC VI ĐIỀU KHIỂN GV: Mai Trần Gia Hội HƯỚNG DẪN CHUẨN BỊ BUỔI HỌC SAU  Đọc giáo trình kỹ thuật vi điều khiển nghề Điện tử, Chương 1,2-Trang  Đọc giáo trình Vi điều khiển PIC-Đại học Sư phạm Kỹ thuật, Th.S Nguyễn Đình Phú, Chương 1,2-Trang 1-22  Cài đặt thực hành phần mềm Kỹ thuật Vi điều khiển GV: Mai Trần Gia Hội ... RB5/KBI1/PGM RB6/KBI2/PGC RB7/KBI3/PGD RC0/T1OSO/T13CKI RC1/T1OSI/CCP2 RC2/CCP1/P1A RC3/SCK/SCL RC4/SDI/SDA RC5/SDO RC6/TX/CK RC7/RX/DT 33 34 35 36 37 38 39 40 15 16 17 18 23 24 25 26 PIC18F4620-E/P... 100uF C2 10uF - 12V C3 104 GND U2 11 32 12 31 C4 15P GND Y1 20MHz 19 20 21 22 27 28 29 30 C5 15P VCC D2 1N4148 VCC R1 10K R2 10 VSS VSS RA0/AN0 RA1/AN1 RA2/AN2/VREF-/CVREF RA3/AN3/VREF+ RA4/T0CKI/C1OUT... CHỌN VĐK PIC  Tiếp theo cần ý đến khối chức tích hợp sẵn vi điều khiển, chuẩn giao tiếp bên  Sau cần ý đến nhớ chương trình mà vi điều khiển cho phép  Ngồi thơng tin cách lựa chọn vi điều khiển

Ngày đăng: 15/10/2018, 10:34

TỪ KHÓA LIÊN QUAN

w