Giáo trình Vi điều khiển PIC
Số trang: 35
Loại file: pdf
Dung lượng: 1.78 MB
Lượt xem: 22
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Vi điều khiển PIC gồm 9 bài giới thiệu vi điều khiển PIC, giao tiếp vào ra IO, giao tiếp với led 7 thanh, giao tiếp với bàn phím, bộ chuyển đổi ADC,... Cùng tham khảo nhé.
Nội dung trích xuất từ tài liệu:
Giáo trình Vi điều khiển PICMicrocontroller Training CenterDKS GROUP 1 http://www.dks.edu.vnMicrocontroller Training Center M CL CBài 1.Gi i thi u vi ñi u khi n PIC 4 1.Gi i thi u các lo i chip PIC 4 2. Gi i thi u vi ñi u khi n PIC16F877 5 3.T ch c b nh PIC16F877 8 3.1.T ch c b nh chương trình 8 3.2.B nh d li u 8 3.2.M t s thanh ghi quan tr ng 8 4.L p trình cho PIC 9 4.1.Gi i thi u 18 4.2.Ph n m m l p trình cho PIC 18 4.3.Gi i thi u ph n m m CCS 18Bài 2.Giao ti p vào ra IO 27 1.Giao ti p IO 27 1.1.Gi i thi u 27 1.2.Các c ng vào ra 23 2.Sơ ñ m ch 29 3.L p trình 30 4.N p chương trình cho chip 35Bài 3.Giao ti p v i led 7 thanh 39 1.Nguyên lý 39 2.Nguyên lý ho t ñ ng 39Bài 4.Giao ti p v i bàn phím 42DKS GROUP 2 http://www.dks.edu.vnMicrocontroller Training Center 1.Sơ ñ nguyên lý 42 2.Nguyên lý ho t ñ ng 42 3.Mã ngu n 43 4.K thu t ch ng rung 44Bài 5.B chuy n ñ i ADC 46 1.S d ng ADC v i CCS 46 2.Hàm h tr 46Bài 6.ði u ch ñ r ng xung (PWM) 50 1.ðôi nét v PWM 50 2.Sơ ñ kh i PWM 52 3.Hàm trong CCS 54Bài 7.Giao ti p máy tính 58 1.Giao ti p RS-232 58 2.Hàm h tr 58Bài 8.Giao ti p I2C 64 1.Gi i thi u chung 64 2.ñ c ñi m giao ti p I2C 64 3.Start ,stop 66 4.ð nh d ng d li u truy n 67 5.ð nh d ng ñ a ch cho thi t b 62 6.Truy n d li u trên bus I2C ,master-slave 69 7.Ch ñ Multi-master 72 8.Modul I2C trong vi ñi u khi n PIC 72 9.ñ c ñi m ph n c ng 72 10.Cách s d ng I2C trong CCS 73Bài 9.Giao ti p LCD 74DKS GROUP 3 http://www.dks.edu.vnMicrocontroller Training Center 1.Gi i thi u LCD 16x2 74 2.LCD v i CCS (4 bit) 80 3.Ví d 82 Khái ni m vi ñi u khi n (microcontroller – MC) ñã khá quen thu c v icác sinh viên CNTT, ñi n t , ñi u khi n t ñ ng cũng như Cơ ñi n t … Nólà m t trong nh ng IC thích h p nh t ñ thay th các IC s trong vi c thi tk m ch logic. Ngày nay ñã có nh ng MC tích h p ñ t t c các ch c năngc a m ch logic. Nói như v y không có nghĩa là các IC s cũng như các ICm ch s l p trình ñư c khác như PLD… không c n dùng n a. MC cũng cónh ng h n ch mà rõ ràng nh t là t c ñ ch m hơn các m ch logic… MCcũng là m t máy tính – máy tính nhúng vì nó có ñ y ñ ch c năng c a m tmáy tính. Có CPU, b nh chương trình, b nh d li u, có I/O và các bustrao ñ i d li u. C n phân bi t khái ni m MC v i khái ni m vi x lý(microprocessor – MP) như 8088 ch ng h n. MP ch là CPU mà không cócác thành ph n khác như b nh I/O, b nh . Mu n s d ng MP c n thêmcác ch c năng này, lúc này ngư i ta g i nó là h vi x lý (microprocessorsystem). Do ñ c ñi m này nên n u ñ l a ch n gi a MC và MP trong m tm ch ñi n t nào ñó thì t t nhiên ngư i ta s ch n MC vì nó s r ti n hơnnhi u do ñã tích h p các ch c năng khác v ...
Nội dung trích xuất từ tài liệu:
Giáo trình Vi điều khiển PICMicrocontroller Training CenterDKS GROUP 1 http://www.dks.edu.vnMicrocontroller Training Center M CL CBài 1.Gi i thi u vi ñi u khi n PIC 4 1.Gi i thi u các lo i chip PIC 4 2. Gi i thi u vi ñi u khi n PIC16F877 5 3.T ch c b nh PIC16F877 8 3.1.T ch c b nh chương trình 8 3.2.B nh d li u 8 3.2.M t s thanh ghi quan tr ng 8 4.L p trình cho PIC 9 4.1.Gi i thi u 18 4.2.Ph n m m l p trình cho PIC 18 4.3.Gi i thi u ph n m m CCS 18Bài 2.Giao ti p vào ra IO 27 1.Giao ti p IO 27 1.1.Gi i thi u 27 1.2.Các c ng vào ra 23 2.Sơ ñ m ch 29 3.L p trình 30 4.N p chương trình cho chip 35Bài 3.Giao ti p v i led 7 thanh 39 1.Nguyên lý 39 2.Nguyên lý ho t ñ ng 39Bài 4.Giao ti p v i bàn phím 42DKS GROUP 2 http://www.dks.edu.vnMicrocontroller Training Center 1.Sơ ñ nguyên lý 42 2.Nguyên lý ho t ñ ng 42 3.Mã ngu n 43 4.K thu t ch ng rung 44Bài 5.B chuy n ñ i ADC 46 1.S d ng ADC v i CCS 46 2.Hàm h tr 46Bài 6.ði u ch ñ r ng xung (PWM) 50 1.ðôi nét v PWM 50 2.Sơ ñ kh i PWM 52 3.Hàm trong CCS 54Bài 7.Giao ti p máy tính 58 1.Giao ti p RS-232 58 2.Hàm h tr 58Bài 8.Giao ti p I2C 64 1.Gi i thi u chung 64 2.ñ c ñi m giao ti p I2C 64 3.Start ,stop 66 4.ð nh d ng d li u truy n 67 5.ð nh d ng ñ a ch cho thi t b 62 6.Truy n d li u trên bus I2C ,master-slave 69 7.Ch ñ Multi-master 72 8.Modul I2C trong vi ñi u khi n PIC 72 9.ñ c ñi m ph n c ng 72 10.Cách s d ng I2C trong CCS 73Bài 9.Giao ti p LCD 74DKS GROUP 3 http://www.dks.edu.vnMicrocontroller Training Center 1.Gi i thi u LCD 16x2 74 2.LCD v i CCS (4 bit) 80 3.Ví d 82 Khái ni m vi ñi u khi n (microcontroller – MC) ñã khá quen thu c v icác sinh viên CNTT, ñi n t , ñi u khi n t ñ ng cũng như Cơ ñi n t … Nólà m t trong nh ng IC thích h p nh t ñ thay th các IC s trong vi c thi tk m ch logic. Ngày nay ñã có nh ng MC tích h p ñ t t c các ch c năngc a m ch logic. Nói như v y không có nghĩa là các IC s cũng như các ICm ch s l p trình ñư c khác như PLD… không c n dùng n a. MC cũng cónh ng h n ch mà rõ ràng nh t là t c ñ ch m hơn các m ch logic… MCcũng là m t máy tính – máy tính nhúng vì nó có ñ y ñ ch c năng c a m tmáy tính. Có CPU, b nh chương trình, b nh d li u, có I/O và các bustrao ñ i d li u. C n phân bi t khái ni m MC v i khái ni m vi x lý(microprocessor – MP) như 8088 ch ng h n. MP ch là CPU mà không cócác thành ph n khác như b nh I/O, b nh . Mu n s d ng MP c n thêmcác ch c năng này, lúc này ngư i ta g i nó là h vi x lý (microprocessorsystem). Do ñ c ñi m này nên n u ñ l a ch n gi a MC và MP trong m tm ch ñi n t nào ñó thì t t nhiên ngư i ta s ch n MC vì nó s r ti n hơnnhi u do ñã tích h p các ch c năng khác v ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Vi điều khiển PIC Vi điều khiển PIC Vi điều khiển Bộ biến đổi ADC Giao tiếp máy tính Kỹ thuật điện tửGợi ý tà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 273 0 0 -
Giáo trình Kỹ thuật điện tử (Nghề: Điện công nghiệp - Cao đẳng) - Trường Cao đẳng Cơ giới (2023)
239 trang 243 0 0 -
102 trang 196 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 178 0 0 -
94 trang 169 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 155 0 0 -
Hệ thống sưởi - thông gió - điều hòa không khí - Thực hành kỹ thuật điện - điện tử: Phần 1
109 trang 153 0 0 -
83 trang 150 0 0
-
Đề kiểm tra giữa học kỳ II năm 2013 - 2014 môn Cấu trúc máy tính
6 trang 137 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 134 0 0