Giáo trình Kỹ thuật vi điều khiển - ĐH Sư Phạm Kỹ Thuật
Số trang: 80
Loại file: pdf
Dung lượng: 1.53 MB
Lượt xem: 13
Lượt tải: 0
Xem trước 8 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Giáo trình Kỹ thuật vi điều khiển gồm các chương: kiến trúc hệ vi xử lý, bộ vi điều khiển AT89C51 (80C51), Tập lệnh của họ VĐK AT89/80C51; hai phần phụ lục: tra cứu nhanh tập lệnh và các hệ thống số cùng tài liệu tham khảo. Cuốn sách là tài liệu học tập, giảng dạy cho sinh viên và giảng viên ngành Điện tử, các ngành về kỹ thuật.
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật vi điều khiển - ĐH Sư Phạm Kỹ Thuật Kỹ Thuật Vi Điều Khiển CƯƠNG MÔN H C K THU T VI I U KHI N CHƯƠNG I : GI I THI U T NG QUÁT V H VI X LÝ 1.1. Ki n trúc c a h Vi x lý Ki n trúc h Vi x lý là m t thu t ng dùng ch rõ nh ng c trưng c a h vi x lý trong ó bao g m có c u trúc ph n c ng và t ch c ph n m m ư c cài t trong h . M t h th ng vi x lý hay g i ng n hơn là h vi x lý thư ng bao g m các thành ph n cơ b n như: - B x lý trung tâm CPU (Central Processing Unit ) là trung tâm u não c a h - B nh tâm bao g m 2 thành ph n là ROM và RAM - Thi t b vào/ra d li u - Các kênh thông tin hay Bus h th ng… T t c các thi t b có các ch c năng như v y u ư c g i là m t h vi x lý.Trong th c t có r t nhi u hãng ch t o các b vi x lý cho các máy vi tính như: IBM, Intel, Cyrix, AMD, Motorola.... nhưng thông d ng nh t v n là b vi x lý c a Intel. Các b vi x lý c a Intel ư c phát tri n qua các th i kỳ như sau: Năm 1971, Intel ưa ra b vi x lý 4004 v i 4 bit d li u, 12 bit a ch ; 0,8MHz Năm 1972, b vi x lý Intel 8080 ra i v i 8bit d li u, 12 bit a ch ; Năm 1978, b vi x lý Intel 8086 ra i v i 16bit d li u, 20 bit a ch ; t c 10MHz Năm 1979, b vi x lý Intel 8088 ra i nhưng v n tương thích v i h th ng 8086 Năm 1982 b vi x lý 80286 ra i v i 16bit d li u, 20 bit a ch , t c 20MHz Năm 1985-1988, b vi x lý 80386 ra i v i 32 bit d li u và 32 bit a … Năm 1989, b vi x lý 80486 ra i v i 32 bit d li u và 32 bit a ch t c n 60M Năm 1993, b vi x lý Pentium ra i v i 64 bit d li u, t c x lý 100MHz sau ó là các b vi x lý Pentium Pro,Pentium II, Pentium III, Celeron, Pentium 4… 1.1.1. Sơ kh i t ng quát c a h Vi x lý Sơ kh i : Data Controlu B Bus ROM CPU I/O U RAM Adress Bus Hình 1.1 C u trúc các kênh thông tin trong h VXL Ch c năng các kh i : B x lý trung tâm CPU (Central Processing Unit ) là trung tâm u não c a h , nó có ch c năng thu th p, x lý thông tin và i u khi n m i ho t ng c a h vi x lý. B nh trung tâm có nhi m v lưu tr thông tin d li u trư c khi CPU x lý KHOA I N – I N T - HSPKT-HY_12/2004 Trang 1 CƯƠNG MÔN H C K THU T VI I U KHI N Thi t b I/O th c hi n vi c nh n d li u t các kênh thông tin t bên ngoài vào cho CPU x lý và xu t ra các tín hi u i u khi n h th ng Các kênh thông tin hay Bus h th ng là c u n i liên k t gi a các kh i trong ó th c hi n 3 vi c chính là liên k t các Bus a ch , Bus i u khi n và Bus d li u. T ch c các kênh thông tin trong h Vi x lý Memory 0 Address Bus Program Memory Ki n trúc CPU Data Bus Von Neumann Data Memory Memory 0 Address Bus Program Fetch Bus CPU Ki n trúc Harvard Address Bus 0 Data Data Bus Hình 1.2: C u trúc các kênh thông tin trong h VXL Trên ây là 2 cách t ch c b nh theo ki u Von Neumann và Harvard. V i ki u t ch c b nh chương trình và d li u tách bi t cho phép t c truy xu t thông tin nhanh hơn áng k . Các kênh d li u u là kênh song song và dùng chung cho t t c các b nh , tuy nhiên nó ph i ư c ki m soát thông qua các c ng lôgic 3 tr ng thái. C ng này có nhi m v t o ra tr ng thái c bi t khi có nh ng thành ph n không ư c kích ho t làm vi c, tr ng ...
Nội dung trích xuất từ tài liệu:
Giáo trình Kỹ thuật vi điều khiển - ĐH Sư Phạm Kỹ Thuật Kỹ Thuật Vi Điều Khiển CƯƠNG MÔN H C K THU T VI I U KHI N CHƯƠNG I : GI I THI U T NG QUÁT V H VI X LÝ 1.1. Ki n trúc c a h Vi x lý Ki n trúc h Vi x lý là m t thu t ng dùng ch rõ nh ng c trưng c a h vi x lý trong ó bao g m có c u trúc ph n c ng và t ch c ph n m m ư c cài t trong h . M t h th ng vi x lý hay g i ng n hơn là h vi x lý thư ng bao g m các thành ph n cơ b n như: - B x lý trung tâm CPU (Central Processing Unit ) là trung tâm u não c a h - B nh tâm bao g m 2 thành ph n là ROM và RAM - Thi t b vào/ra d li u - Các kênh thông tin hay Bus h th ng… T t c các thi t b có các ch c năng như v y u ư c g i là m t h vi x lý.Trong th c t có r t nhi u hãng ch t o các b vi x lý cho các máy vi tính như: IBM, Intel, Cyrix, AMD, Motorola.... nhưng thông d ng nh t v n là b vi x lý c a Intel. Các b vi x lý c a Intel ư c phát tri n qua các th i kỳ như sau: Năm 1971, Intel ưa ra b vi x lý 4004 v i 4 bit d li u, 12 bit a ch ; 0,8MHz Năm 1972, b vi x lý Intel 8080 ra i v i 8bit d li u, 12 bit a ch ; Năm 1978, b vi x lý Intel 8086 ra i v i 16bit d li u, 20 bit a ch ; t c 10MHz Năm 1979, b vi x lý Intel 8088 ra i nhưng v n tương thích v i h th ng 8086 Năm 1982 b vi x lý 80286 ra i v i 16bit d li u, 20 bit a ch , t c 20MHz Năm 1985-1988, b vi x lý 80386 ra i v i 32 bit d li u và 32 bit a … Năm 1989, b vi x lý 80486 ra i v i 32 bit d li u và 32 bit a ch t c n 60M Năm 1993, b vi x lý Pentium ra i v i 64 bit d li u, t c x lý 100MHz sau ó là các b vi x lý Pentium Pro,Pentium II, Pentium III, Celeron, Pentium 4… 1.1.1. Sơ kh i t ng quát c a h Vi x lý Sơ kh i : Data Controlu B Bus ROM CPU I/O U RAM Adress Bus Hình 1.1 C u trúc các kênh thông tin trong h VXL Ch c năng các kh i : B x lý trung tâm CPU (Central Processing Unit ) là trung tâm u não c a h , nó có ch c năng thu th p, x lý thông tin và i u khi n m i ho t ng c a h vi x lý. B nh trung tâm có nhi m v lưu tr thông tin d li u trư c khi CPU x lý KHOA I N – I N T - HSPKT-HY_12/2004 Trang 1 CƯƠNG MÔN H C K THU T VI I U KHI N Thi t b I/O th c hi n vi c nh n d li u t các kênh thông tin t bên ngoài vào cho CPU x lý và xu t ra các tín hi u i u khi n h th ng Các kênh thông tin hay Bus h th ng là c u n i liên k t gi a các kh i trong ó th c hi n 3 vi c chính là liên k t các Bus a ch , Bus i u khi n và Bus d li u. T ch c các kênh thông tin trong h Vi x lý Memory 0 Address Bus Program Memory Ki n trúc CPU Data Bus Von Neumann Data Memory Memory 0 Address Bus Program Fetch Bus CPU Ki n trúc Harvard Address Bus 0 Data Data Bus Hình 1.2: C u trúc các kênh thông tin trong h VXL Trên ây là 2 cách t ch c b nh theo ki u Von Neumann và Harvard. V i ki u t ch c b nh chương trình và d li u tách bi t cho phép t c truy xu t thông tin nhanh hơn áng k . Các kênh d li u u là kênh song song và dùng chung cho t t c các b nh , tuy nhiên nó ph i ư c ki m soát thông qua các c ng lôgic 3 tr ng thái. C ng này có nhi m v t o ra tr ng thái c bi t khi có nh ng thành ph n không ư c kích ho t làm vi c, tr ng ...
Tìm kiếm theo từ khóa liên quan:
Giáo trình Kỹ thuật vi điều khiển Giáo trình kỹ thuật Kỹ thuật vi điều khiển Hệ vi xử lý Bộ vi điều khiển Vi điều khiểnGợ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 259 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 174 0 0 -
Đồ án tốt nghiệp: Điều khiển xe Robot bằng giọng nói với Raspberry Pi 3
81 trang 171 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 154 0 0 -
Đề cương chi tiết học phần Vi điều khiển
15 trang 129 0 0 -
Giáo trình môn Kỹ thuật vi điều khiển: Phụ lục - Chương 6
29 trang 125 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 117 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 115 0 0 -
Giáo trình lý thuyết kỹ thuật điều khiển tự động 2
19 trang 115 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 110 0 0