Vi điều khiển PIC - Cơ bản
Số trang: 28
Loại file: ppt
Dung lượng: 1.92 MB
Lượt xem: 18
Lượt tải: 0
Xem trước 3 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
PICđượcsảnxuấtbởicôngtyMicrochipTechnology, "ProgrammableIntelligentComputer"làmột sảnphẩmcủahãngGeneralInstruments, dòng sản phẩm đầu tiên là PIC 1650, PIC 8-bit được phát triển bào khoảng năn 1975
Nội dung trích xuất từ tài liệu:
Vi điều khiển PIC - Cơ bảnVi điều khiển PICGIỚI THIỆU VỀ VI ĐIỀU KHIỂN PIC•PICđượcsảnxuấtbởicôngtyMicrochipTechnology•ProgrammableIntelligentComputerlàmộtsảnphẩmcủahãngGeneralInstruments•DòngsảnphẩmđầutiênlàPIC1650•PIC8bitđượcpháttriểnvàokhoảngnăm1975KiếntrúcVonNeumanvàkiếntrúcHavard•PICcókiếntrúcHavard•TậplệnhtrongkiếntrúcHavardcóthểđượctốiưutùytheoyêucầukiếntrúccủaviđiềukhiểnmàkhôngphụthuộcvàocấutrúcdữliệuRISCvàCISC•RISC(ReducedInstructionSetComputer) Tậplệnhrútgọn Cáclệnhcókíchcỡ12,14,16…bit•CISC(ComplexInstructionSetComputer) Tậplệnhphứctạp:sốlệnhlớn Cáclệnhcókíchcỡbộicủa8bit CácloạichipPIC•PIC10•PIC12•PIC14•PIC16•PIC18•PIC24•DSPIC30,dsPIC33,PIC32…Đặc điểm các dòng PIC•8/16/32bitCPU,xâydựngtheokiếntrúcHarvardcósửađổi•FlashvàROMcóthểtuỳchọntừ256byteđến256Kbyte•CáccổngXuất/Nhập(I/Oports)(mứclogicthườngtừ0Vđến5.5V,ứngvớilogic0vàlogic1)•8/16BitTimer•CôngnghệNanowatt•CácchuẩnGiaoTiếpNgoạiViNốiTiếpĐồngbộ/KhôngđồngbộUSART,AUSART,EUSARTs Đặc điểm các dòng PIC•BộchuyểnđổiADCAnalogtodigitalconverters10/12bit•Bộsosánhđiệnáp(VoltageComparators)•CácmoduleCapture/Compare/PWM•LCD•MSSPPeripheraldùngchocácgiaotiếpI²C,SPI,vàI²S•BộnhớnộiEEPROMcóthểghi/xoálêntới1triệulần•ModuleĐiềukhiểnđộngcơ,đọcencoder•HỗtrợgiaotiếpUSB•HỗtrợđiềukhiểnEthernet Đặc điểm các dòng PIC•HỗtrợgiaotiếpCANControllerareanetwork•HỗtrợgiaotiếpLINLocalInterconnectNetwork•HỗtrợgiaotiếpIrDATheInfraredDataAssociation•MộtsốdòngcótíchhợpbộRF(PIC16F639,vàrfPIC)•KEELOQMãhoávàgiảimã•DSPnhữngtínhnăngxửlýtínhiệusố(dsPIC)PIC16F877ABộnhớchươngtrình •Bộnhớflash,dung lượngbộnhớ8K word(1word=14 bit) •Đượcphânthành nhiềutrang(từpage 0đếnpage3).Bộnhớdữliệu THANHGHICHỨC NĂNGĐẶCBIỆTSFR THANHGHIMỤCĐÍCH CHUNGGPRLậptrìnhchoPIC PhầnmềmCCSTạo Project trong CCSPICWizard Tựtạomẫuchươngtrìnhcholập trìnhCCS#include#include#device*=16ADC=8#FUSESNOWDT,HS,NOPUT,NOPROTECT,NODEBUG,NOBROWNOUT,NOLVP#usedelay(clock=20000000)#int_xxx//Khaibaochuongtrinhngatxxx_isr(){//Codehere}voidTen_chuong_trinh_con(Ten_Bien){//cacchuongtrinhcon//Codehere}voidmain(){//chuongrinhchinh//Entercodehere!BÀI1:GIAOTIẾPVÀORAI/OPORTAPORTBPORTCPORTD
Nội dung trích xuất từ tài liệu:
Vi điều khiển PIC - Cơ bảnVi điều khiển PICGIỚI THIỆU VỀ VI ĐIỀU KHIỂN PIC•PICđượcsảnxuấtbởicôngtyMicrochipTechnology•ProgrammableIntelligentComputerlàmộtsảnphẩmcủahãngGeneralInstruments•DòngsảnphẩmđầutiênlàPIC1650•PIC8bitđượcpháttriểnvàokhoảngnăm1975KiếntrúcVonNeumanvàkiếntrúcHavard•PICcókiếntrúcHavard•TậplệnhtrongkiếntrúcHavardcóthểđượctốiưutùytheoyêucầukiếntrúccủaviđiềukhiểnmàkhôngphụthuộcvàocấutrúcdữliệuRISCvàCISC•RISC(ReducedInstructionSetComputer) Tậplệnhrútgọn Cáclệnhcókíchcỡ12,14,16…bit•CISC(ComplexInstructionSetComputer) Tậplệnhphứctạp:sốlệnhlớn Cáclệnhcókíchcỡbộicủa8bit CácloạichipPIC•PIC10•PIC12•PIC14•PIC16•PIC18•PIC24•DSPIC30,dsPIC33,PIC32…Đặc điểm các dòng PIC•8/16/32bitCPU,xâydựngtheokiếntrúcHarvardcósửađổi•FlashvàROMcóthểtuỳchọntừ256byteđến256Kbyte•CáccổngXuất/Nhập(I/Oports)(mứclogicthườngtừ0Vđến5.5V,ứngvớilogic0vàlogic1)•8/16BitTimer•CôngnghệNanowatt•CácchuẩnGiaoTiếpNgoạiViNốiTiếpĐồngbộ/KhôngđồngbộUSART,AUSART,EUSARTs Đặc điểm các dòng PIC•BộchuyểnđổiADCAnalogtodigitalconverters10/12bit•Bộsosánhđiệnáp(VoltageComparators)•CácmoduleCapture/Compare/PWM•LCD•MSSPPeripheraldùngchocácgiaotiếpI²C,SPI,vàI²S•BộnhớnộiEEPROMcóthểghi/xoálêntới1triệulần•ModuleĐiềukhiểnđộngcơ,đọcencoder•HỗtrợgiaotiếpUSB•HỗtrợđiềukhiểnEthernet Đặc điểm các dòng PIC•HỗtrợgiaotiếpCANControllerareanetwork•HỗtrợgiaotiếpLINLocalInterconnectNetwork•HỗtrợgiaotiếpIrDATheInfraredDataAssociation•MộtsốdòngcótíchhợpbộRF(PIC16F639,vàrfPIC)•KEELOQMãhoávàgiảimã•DSPnhữngtínhnăngxửlýtínhiệusố(dsPIC)PIC16F877ABộnhớchươngtrình •Bộnhớflash,dung lượngbộnhớ8K word(1word=14 bit) •Đượcphânthành nhiềutrang(từpage 0đếnpage3).Bộnhớdữliệu THANHGHICHỨC NĂNGĐẶCBIỆTSFR THANHGHIMỤCĐÍCH CHUNGGPRLậptrìnhchoPIC PhầnmềmCCSTạo Project trong CCSPICWizard Tựtạomẫuchươngtrìnhcholập trìnhCCS#include#include#device*=16ADC=8#FUSESNOWDT,HS,NOPUT,NOPROTECT,NODEBUG,NOBROWNOUT,NOLVP#usedelay(clock=20000000)#int_xxx//Khaibaochuongtrinhngatxxx_isr(){//Codehere}voidTen_chuong_trinh_con(Ten_Bien){//cacchuongtrinhcon//Codehere}voidmain(){//chuongrinhchinh//Entercodehere!BÀI1:GIAOTIẾPVÀORAI/OPORTAPORTBPORTCPORTD
Tìm kiếm theo từ khóa liên quan:
vi điều khiển vi điều khiển PIC tài liệu vi điều khiển PIC chuyên ngành điện tài liệu chuyên ngành điệnTài liệu liên quan:
-
Giáo trình Vi điều khiển (Nghề: Cơ điện tử - Trình độ: Cao đẳng) - Trường Cao đẳng nghề Ninh Thuận
127 trang 287 0 0 -
Báo cáo môn học vi xử lý: Khai thác phần mềm Proteus trong mô phỏng điều khiển
33 trang 186 0 0 -
Giáo trình Vi điều khiển (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2022)
144 trang 156 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 143 0 0 -
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 120 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 120 0 0 -
Bài tập lớn môn Vi xử lý, vi điều khiển: Thiết kế bộ điều khiển tốc độ của động cơ điện một chiều
27 trang 119 0 0 -
Giáo trình cung cấp điện_Chương 2_Phụ tải điện
51 trang 114 0 0 -
Giáo trình cung cấp điện_Chương 3_Lựa chọn phương án cung cấp điện
60 trang 114 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 113 0 0