Danh mục

Vi điều khiển Microchip phần 1

Số trang: 18      Loại file: pdf      Dung lượng: 350.33 KB      Lượt xem: 14      Lượt tải: 0    
10.10.2023

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Tham khảo tài liệu vi điều khiển microchip phần 1, kỹ thuật - công nghệ, điện - điện tử phục vụ nhu cầu học tập, nghiên cứu và làm việc hiệu quả
Nội dung trích xuất từ tài liệu:
Vi điều khiển Microchip phần 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ỌCTÀI LIỆU VI ĐIỀU KHIỂN PIC 16F877A N¨m 2008 SI QUAN CHI HUY KI THUẬT THÔNG TIN LỜI NÓI ĐẦUChào các đồng chí.Mình tên là nguyễn văn tình là hoc viên tiểu đoàn 18 khóa ĐH12 .Saunhiều thời gian nghiên cứu về vi điều khiển,và nhận thấy là chúng ta học ĐIỆN TỬVIỄN THÔNG nhưng chúng ta chưa được các thầy dạy nhiều về vi điều khiển .Chính vìđiều đó nên hôm nay mình quyết định cho xuất bản quyển sách về một loại vi điều khiểnmà nó có những tính năng vượt trội so với nhiều dòng vi điều khiển trướcnhư:8051,AVR,P89v51….Đó là dòng vi điều khiển của hãng MICROCHIP .Vi điềukhiển hiện nay cũng như tương lai là có rất nhiều ứng dụng trong cuộc sống,không chỉcho những đồng chí thích nghiên cứu về tự động hóa hay về robocon …v..v..Vì hiện tại làdòng vi điều khiển này cũng chưa được đưa vào dạy trong các trường đại học mà đa sốcác trường chỉ dạy về 8051 và cũng chưa có tài liệu chính thống nào.Nay mình cho ra đờiquyển sách này với mục đích giúp chúng ta tiếp cận công nghệ mới chứ không để lạc hậuso với những sinh viên bên ngoài.Vì nhiều lý do và khả năng có hạn nên quá trình biênsoạn có nhiều sai sót.mong các đồng chí đọc và cho ý kiến để chúng ta cùng sửa chữa.Mọi thắc mắc sin liện hệ với mình NGUYỄN VĂN TÌNH c3/d18/dh12h.Hay qua emailhenlagka@yahoo.com. DT:0583743625 Nha Trang ,ngay 25 tháng 12 năm 2008 MUÏC LUÏC CHÖÔNG 1 TOÅNG QUAN VEÀ VI ÑIEÀU KHIEÅN PIC1.1 PIC LAØ GÌ ??1.2 TAÏI SAO LAØ PIC MAØ KHOÂNG LAØ CAÙC HOÏ VI ÑIEÀU KHIEÅN KHAÙC??1.3 KIEÁN TRUÙC PIC1.4 RISC VAØ CISC1.5 PIPELINING1.6 CAÙC DOØNG PIC VAØ CAÙCH LÖÏA CHOÏN VI ÑIEÀU KHIEÅN PIC1.7 NGOÂN NGÖÕ LAÄP TRÌNH CHO PIC1.8 MAÏCH NAÏP PIC1.9 BOOTLOADER VAØ ICP (In Circuit Programming) CHÖÔNG 2 VI ÑIEÀU KHIEÅN PIC16F877A2.1 SÔ ÑOÀ CHAÂN VI ÑIEÀU KHIEÅN PIC16F877A2.2 MOÄT VAØI THOÂNG SOÁ VEÀ VI ÑIEÀU KHIEÅN PIC16F877A2.3 SÔ ÑOÀ KHOÁI VI ÑIEÀU KHIEÅN PIC16F877A2.4 TOÅ CHÖÙC BOÄ NHÔÙ2.4.1 BOÄ NHÔÙ CHÖÔNG TRÌNH2.4.2 BOÄ NHÔÙ DÖÕ LIEÄU2.4.2.1 THANH GHI CHÖÙC NAÊNG ÑAËC BIEÄT SFR2.4.2.2 THANH GHI MUÏC ÑÍCH CHUNG GPR2.4.3 STACK2.5 CAÙC COÅNG XUAÁT NHAÄP CUÛA PIC16F877A2.5.1 PORTA2.5.2 PORTB2.5.3 PORTC2.5.4 PORTD2.5.5 PORTE2.6 TIMER 02.7 TIMER12.8 TIMER22.9 ADC2.10 COMPARATOR2.10.1 BOÄ TAÏO ÑIEÄN AÙP SO SAÙNH2.11 CCP2.12 GIAO TIEÁP NOÁI TIEÁP1.12.1 USART2.12.1.1 USART BAÁT ÑOÀNG BOÄ2.12.1.1.1 TRUYEÀN DÖÕ LIEÄU QUA CHUAÅN GIAO TIEÁP USART BAÁT ÑOÀNG BOÄ2.12.1.1.2 NHAÄN DÖÕ LIEÄU QUA CHUAÅN GIAO TIEÁP USART BAÁT ÑOÀNG BOÄ2.12.1.1.2 USART ÑOÀNG BOÄ2.12.1.2.1 TRUYEÀN DÖÕ LIEÄU QUA CHUAÅN GIAO TIEÁP USART ÑOÀNG BOÄ MASTERMODE2.12.1.2.2 NHAÄN DÖÕ LIEÄU QUA CHUAÅN GIAO TIEÁP USART ÑOÀNG BOÄ MASTERMODE2.12.1.2.3 TRUYEÀN DÖÕ LIEÄU QUA CHUAÅN GIAO TIEÁP USART ÑOÀNG BOÄ SLAVEMODE2.12.1.2.4 NHAÄN DÖÕ LIEÄU QUA CHUAÅN GIAO TIEÁP USART ÑOÀNG BOÄ SLAVE MODE2.12.2 MSSP2.12.2.1 SPI2.12.2.1.1 SPI MASTER MODE2.12.2.1.2 SPI SLAVE MODE2.12.2.2 I2C2.12.2.2.1 I2C SLAVE MODE2.12.2.2.2 I2C MASTER MODE2.13 COÅNG GIAO TIEÁP SONG SONG PSP (PARALLEL SLAVE PORT)2.14 TOÅNG QUAN VEÀ MOÄT SOÁ ÑAËC TÍNH CUÛA CPU.2.14.1 CONFIGURATION BIT2.14.2 CAÙC ÑAËC TÍNH CUÛA OSCILLATOR2.14.3 CAÙC CHEÁ ÑOÄRESET2.14.4 NGAÉT (INTERRUPT)2.14.4.1 NGAÉT INT2.14.4.2 NGAÉT DO SÖÏ THAY ÑOÅI TRAÏNG THAÙI CAÙC PIN TRONG PORTB2.14.5 WATCHDOG TIMER (WDT)2.14.6 CHEÁ ÑOÄ SLEEP2.14.6.1 “ÑAÙNH THÖÙC” VI ÑIEÀU KHIEÅN CHÖÔNG 3 TAÄP LEÄNH CUÛA VI ÑIEÀU KHIEÅN PIC3.1 VAØI NEÙT SÔ LÖÔÏC VEÀ TAÄP LEÄNH CUÛA VI ÑIEÀU KHIEÅN PIC3.2 TAÄP LEÄNH CUÛA VI ÑIEÀU KHIEÅN PIC3.3 CAÁU TRUÙC CUÛA MOÄT CHÖÔNG TRÌNH ASSEMBLY VIEÁT CHO VI ÑIEÀU KHIEÅNPIC CHÖÔNG 4 MOÄT SOÁ ÖÙNG DUÏNG CUÏ THEÅ CUÛA PIC16F877A4.1 ÑIEÀU KHIEÅN CAÙC PORT I/O4.1.1 CHÖÔNG TRÌNH DELAY4.1.2 MOÄT SOÁ ÖÙNG DUÏNG VEÀ ÑAËC TÍNH I/O CUÛA CAÙC PORT ÑIEÀU KHIEÅN4.2 VI ÑIEÀU KHIEÅN PIC16F877A VAØ IC GHI DÒCH 74HC5954.3 PIC16F877A VAØ LED 7 ÑOAÏN4.4 NGAÉT VAØ CAÁU TRUÙC CUÛA MOÄT CHÖÔNG TRÌNH NGAÉT4.5 TIMER VAØ ÖÙNG DUÏNG4.5.1 TIMER VAØ HOAÏT ÑOÄNG ÑÒNH THÔØI PHUÏ LUÏC 1 SÔ ÑOÀ KHOÁI CAÙC PORT CUÛA VI ÑIEÀU KHIEÅN PIC16F877A PHUÏ LUÏC 2 THANH GHI SFR (SPECIAL FUNCTION REGISTER) CHÖÔNG 1 TOÅNG QUAN VEÀ VI ÑIEÀU KHIEÅN PIC1.1 PIC LAØ GÌ ??PIC laø vieát taét cuûa “Programable Intelligent Computer”, coù theå taïm dòch laø “maùy tính thoângminh khaû trình” do haõng Genenral Instrument ñaët teân cho vi ñieàu khieån ñaàu tieân cuûa hoï:PIC1650 ñöôïc thieát keá ñeå duøng laøm caùc thieát bò ngoaïi vi cho vi ñieàu khieån CP1600. Vi ñieàukhieån naøy sau ñoù ñöôïc nghieân cöùu phaùt trieån theâm vaø töø ñoù hình thaønh neân doøng vi ñieàukhieån PIC ngaøy nay.1.2 TA ...

Tài liệu được xem nhiều: