Bài giảng lý thuyết vi xử lý - Chương 2: Phần cứng vi điểu khiển 8051
Số trang: 0
Loại file: pdf
Dung lượng: 2.61 MB
Lượt xem: 13
Lượt tải: 0
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 bài thuyết trình bài giảng lý thuyết vi xử lý - chương 2: phần cứng vi điểu khiển 8051, 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:
Bài giảng lý thuyết vi xử lý - Chương 2: Phần cứng vi điểu khiển 8051 Ð I H C CÔNG NGHI P TP. H CHÍ MINH KHOA CÔNG NGH ðI N T B MÔN ðI N T CÔNG NGHI PBÀI GI NG LÝ THUY T VI X LÝ Giáo viên: PH M QUANG TRÍ TP. H CHÍ MINH THÁNG 09-2009 09- Ð I H C CÔNG NGHI P TP. H CHÍ MINH KHOA CÔNG NGH ðI N T B MÔN ðI N T CÔNG NGHI P CHƯƠNG 2 PH N C NGVI ðI U KHI N 8051 GI GI I THI U CHUNGM t s ñ c trưng cơ b n c a chip 8051: B nh chương trình (ROM) bên trong: 4 KB B nh d li u (RAM) bên trong: 128 byte B nh chương trình (ROM) bên ngoài: 64 KB (t i ña) B nh d li u (RAM) bên ngoài: 64 KB (t i ña) 4 port xu t nh p (I/O Port) 8 bit. port 2 b ñ nh th i (Timer) 16 bit. M ch giao ti p n i ti p (Serial Port). M ch x lý ng t (Interrupt). B x lý bit (thao tác trên các bit riêng l ). 210 210 v trí nh ñư c ñ nh ñ a ch , m i v trí 1 bit. Th Th c hi n phép nhân/chia trong 4 s. GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 80C31 / 80C32: ROM ROM trong không tích h p RAM RAM trong 128 byte (31) / 256 byte (32) B ñ nh th i 2 b (31) / 3 b (32) Tín Tín hi u ng t 5 tín hi u (31) / 6 tín hi u (32) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 80C51 / 80C52: ROM ROM trong 4 KB (51) / 8 KB (52) dùng PROM RAM RAM trong 128 byte (51) / 256 byte (52) B ñ nh th i 2 b (51) / 3 b (52) Tín Tín hi u ng t 5 tín hi u (51) / 6 tín hi u (52) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 87C51 / 87C52: ROM ROM trong 4 KB (51) / 8 KB (52) dùng UV-EPROM UV- RAM RAM trong 128 byte (51) / 256 byte (52) B ñ nh th i 2 b (51) / 3 b (52) Tín Tín hi u ng t 5 tín hi u (51) / 6 tín hi u (52) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 89C51 / 89C52: ROM ROM trong 4 KB (51) / 8 KB (52) dùng Flash ROM RAM RAM trong 128 byte (51) / 256 byte (52) B ñ nh th i 2 b (51) / 3 b (52) Tín Tín hi u ng t 5 tín hi u (51) / 6 tín hi u (52) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 89C1051 / 89C2051: ROM ROM trong 1 KB (1051) / 2 KB (2051) dùng Flash ROM RAM RAM trong 64 byte (1051) / 128 byte (2051) B ñ nh th i 1 b (1051) / 2 b (2051) Tín Tín hi u ng t 3 tín hi u (1051) / 5 tín hi u (2051) C ng xu t/nh p 15 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 89V51RB2 / RC2 / RD2: ROM ROM trong 16 KB (RB) / 32 KB (RC) / 64 KB (RD) dùng Flash ROM ROM ROM trong có tính năng ISP và IAP. RAM RAM trong 1 KB B ñ nh th i 3 b + 1 Watch-dog Tín Tín hi u ng t 8 tín hi u C ng xu t/nh p 32 chân Thanh Thanh ghi DPRT 2 thanh ghi T n s xung clock 0 – 40 MHz Chu Chu n giao ti p PPI, SPI, UART PCA PCA có tính năng PWM và Capture/Compare SƠ SƠ ð KH I VI ðI U KHI N 8051ðơn v x lý trung tâm → tính toán và ñi u khi nquá trình ho t ñ ng c a toàn h th ng SƠ SƠ ð KH I VI ðI U KHI N 8051M ch dao ñ ng → t o tín hi u xung clock cungc p cho các kh i trong chip ho t ñ ngSƠSƠ ð KH I VI ðI U KHI N 8051 B nh d li u trong chip → lưu tr các d li u SƠ SƠ ð KH I VI ðI U KHI N 8051B nh chương trình trong chip → lưu tr chương trình ho t ñ ng c a chip SƠ SƠ ð KH I VI ðI U KHI N 8051 Các port xu t/nh p → ñi u khi n vi cxu t nh p d li u dư i d ng song song (8 bit) gi a trong và ngoài chipSƠSƠ ð KH I VI ðI U KHI N 8051 ði u khi n bus → ñi u khi n ho t ñ ng c a h th ng bus và vi c di chuy n thông tin trên h th ng bus SƠ SƠ ð KH I VI ðI U KHI N 8051Các thanh ghi khác → lưu tr d li u c a các portxu t/nh p, tr ng thái làm vi c c a các kh i trongchip trong su t quá trình ho t ñ ng c a h th ng. SƠ SƠ ð KH I VI ðI U KHI N 8051B ñ nh th i → dùng ñ ñ nh th i gian ho c ñ m s ki n (ñ m xun ...
Nội dung trích xuất từ tài liệu:
Bài giảng lý thuyết vi xử lý - Chương 2: Phần cứng vi điểu khiển 8051 Ð I H C CÔNG NGHI P TP. H CHÍ MINH KHOA CÔNG NGH ðI N T B MÔN ðI N T CÔNG NGHI PBÀI GI NG LÝ THUY T VI X LÝ Giáo viên: PH M QUANG TRÍ TP. H CHÍ MINH THÁNG 09-2009 09- Ð I H C CÔNG NGHI P TP. H CHÍ MINH KHOA CÔNG NGH ðI N T B MÔN ðI N T CÔNG NGHI P CHƯƠNG 2 PH N C NGVI ðI U KHI N 8051 GI GI I THI U CHUNGM t s ñ c trưng cơ b n c a chip 8051: B nh chương trình (ROM) bên trong: 4 KB B nh d li u (RAM) bên trong: 128 byte B nh chương trình (ROM) bên ngoài: 64 KB (t i ña) B nh d li u (RAM) bên ngoài: 64 KB (t i ña) 4 port xu t nh p (I/O Port) 8 bit. port 2 b ñ nh th i (Timer) 16 bit. M ch giao ti p n i ti p (Serial Port). M ch x lý ng t (Interrupt). B x lý bit (thao tác trên các bit riêng l ). 210 210 v trí nh ñư c ñ nh ñ a ch , m i v trí 1 bit. Th Th c hi n phép nhân/chia trong 4 s. GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 80C31 / 80C32: ROM ROM trong không tích h p RAM RAM trong 128 byte (31) / 256 byte (32) B ñ nh th i 2 b (31) / 3 b (32) Tín Tín hi u ng t 5 tín hi u (31) / 6 tín hi u (32) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 80C51 / 80C52: ROM ROM trong 4 KB (51) / 8 KB (52) dùng PROM RAM RAM trong 128 byte (51) / 256 byte (52) B ñ nh th i 2 b (51) / 3 b (52) Tín Tín hi u ng t 5 tín hi u (51) / 6 tín hi u (52) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 87C51 / 87C52: ROM ROM trong 4 KB (51) / 8 KB (52) dùng UV-EPROM UV- RAM RAM trong 128 byte (51) / 256 byte (52) B ñ nh th i 2 b (51) / 3 b (52) Tín Tín hi u ng t 5 tín hi u (51) / 6 tín hi u (52) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 89C51 / 89C52: ROM ROM trong 4 KB (51) / 8 KB (52) dùng Flash ROM RAM RAM trong 128 byte (51) / 256 byte (52) B ñ nh th i 2 b (51) / 3 b (52) Tín Tín hi u ng t 5 tín hi u (51) / 6 tín hi u (52) C ng xu t/nh p 32 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 89C1051 / 89C2051: ROM ROM trong 1 KB (1051) / 2 KB (2051) dùng Flash ROM RAM RAM trong 64 byte (1051) / 128 byte (2051) B ñ nh th i 1 b (1051) / 2 b (2051) Tín Tín hi u ng t 3 tín hi u (1051) / 5 tín hi u (2051) C ng xu t/nh p 15 chân GI GI I THI U CHUNGCácCác phiên b n khác c a chip 8051: Vi Vi ñi u khi n 89V51RB2 / RC2 / RD2: ROM ROM trong 16 KB (RB) / 32 KB (RC) / 64 KB (RD) dùng Flash ROM ROM ROM trong có tính năng ISP và IAP. RAM RAM trong 1 KB B ñ nh th i 3 b + 1 Watch-dog Tín Tín hi u ng t 8 tín hi u C ng xu t/nh p 32 chân Thanh Thanh ghi DPRT 2 thanh ghi T n s xung clock 0 – 40 MHz Chu Chu n giao ti p PPI, SPI, UART PCA PCA có tính năng PWM và Capture/Compare SƠ SƠ ð KH I VI ðI U KHI N 8051ðơn v x lý trung tâm → tính toán và ñi u khi nquá trình ho t ñ ng c a toàn h th ng SƠ SƠ ð KH I VI ðI U KHI N 8051M ch dao ñ ng → t o tín hi u xung clock cungc p cho các kh i trong chip ho t ñ ngSƠSƠ ð KH I VI ðI U KHI N 8051 B nh d li u trong chip → lưu tr các d li u SƠ SƠ ð KH I VI ðI U KHI N 8051B nh chương trình trong chip → lưu tr chương trình ho t ñ ng c a chip SƠ SƠ ð KH I VI ðI U KHI N 8051 Các port xu t/nh p → ñi u khi n vi cxu t nh p d li u dư i d ng song song (8 bit) gi a trong và ngoài chipSƠSƠ ð KH I VI ðI U KHI N 8051 ði u khi n bus → ñi u khi n ho t ñ ng c a h th ng bus và vi c di chuy n thông tin trên h th ng bus SƠ SƠ ð KH I VI ðI U KHI N 8051Các thanh ghi khác → lưu tr d li u c a các portxu t/nh p, tr ng thái làm vi c c a các kh i trongchip trong su t quá trình ho t ñ ng c a h th ng. SƠ SƠ ð KH I VI ðI U KHI N 8051B ñ nh th i → dùng ñ ñ nh th i gian ho c ñ m s ki n (ñ m xun ...
Tìm kiếm theo từ khóa liên quan:
phần cứng 8051 lập trình hợp ngữ phương pháp lập trình điều khiển thiết bị họ vi điều khiển chương trình giao tiếp thiết bị ngoại viGợi ý tài liệu liên quan:
-
74 trang 215 1 0
-
Giáo trình Lập trình logic trong prolog: Phần 1
114 trang 171 0 0 -
Giới thiệu tổng quan về SharePoint 2007
41 trang 162 0 0 -
Giáo trình Lập trình C căn bản: Phần 1
64 trang 158 0 0 -
Giáo trình Lập trình C căn bản
135 trang 147 0 0 -
85 trang 146 0 0
-
14 trang 128 0 0
-
Giáo trình lập trình hướng đối tượng - Lê Thị Mỹ Hạnh ĐH Đà Nẵng
165 trang 110 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 108 0 0 -
Đồ án tốt nghiệp: Thiết bị hỗ trợ nuôi cá tự động
113 trang 77 0 0