Ghép nối và điều khiển thiết bị ngoại vi (P1)
Số trang: 30
Loại file: pdf
Dung lượng: 426.88 KB
Lượt xem: 8
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:
Máy tính hay hệ vi xứ lý đếu có cấu trúc chung do Phôn Nơi - Man đề xuất gồm khối xứ lý trung tâm (CPU) , bộ nhớ (M) và các cửa vào ra I/O
Nội dung trích xuất từ tài liệu:
Ghép nối và điều khiển thiết bị ngoại vi (P1)Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi GHÉP N I VÀ ðI U KHI N THI T B NGO I VI Ngư i so n: TS. Nguy n Văn Minh Trí ThS. Lâm Tăng ð c Các sinh viên l p 03SKGi ng viên: Nguy n Văn Minh Trí 1Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi TÀI LI U LƯU HÀNH N I B L I NÓI ð U Ngày nay, máy vi tính (MVT) ñã ñư c c i ti n, nâng c p và th trư ng hoá ñ ñ t t cñ x lý c c nhanh, giá thành r . Trong nh ng th p niên qua, MVT ñã ñư c áp d ngkh p m i nơi, thay th cho các h th ng cũ nhi u như c ñi m. ð c bi t, trong h th ngñi n, ñi n công nghi p, MVT ñã ñư c ng d ng ngày càng nhi u, mang l i nhi u tínhnăng ưu vi t cho h th ng. Do ñó yêu c u phát tri n lý thuy t v h th ng có s d ngMVT ñã m ra nhi u lĩnh v c h c m i. M t ví d c th c a vi c ng d ng MVT trong công nghi p là các h th ng ño lư ngvà ñi u khi n s d ng MVT. Trong các h th ng này, MVT nh n các d li u ño ñ t tr ngthái v t lý c a h th ng, vi d như nhi t ñ , áp su t, ñi n áp …, và tính toán ñ ñưa ranh ng quy t ñ nh, tín hi u ñi u khi n tr l i h th ng, nh m ñ t ñư c các yêu c u ñi ukhi n ñ ra c a h th ng. Mu n thi t k , v n hành và b o qu n t t h ño-ñi u khi n công nghi p, ngư i k sưc n n m v ng v k thu t máy tính, cách vi t chương trình, k thu t ghép n i thi t bngo i vi, vi c x lý s li u, lý thuy t ñi u khi n s … Môn h c ghép n i và ñi u khi n thi t b ngo i vi (TBNV) nh m cung c p các ki nth c cơ b n trong vi c tìm hi u, thi t k m ch ghép n i ngo i vi v i MVT. Các m chthi t k ph c v cho vi c ño lư ng, ñi u khi n, giao ti p gi a MVT v i MVT, MVT v ih vi ñi u khi n.Gi ng viên: Nguy n Văn Minh Trí 2Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi M CL C CHƯƠNG 1: CƠ S GHÉP N I THI T B NGO I VI1.1. Gi i thi u chung 1.1.1. C u trúc h th ng 1.1.2. Nhi m v c a b ghép n i 1.1.3. Th t c trao ñ i d li u c a máy vi tính1.2. Gi i thi u m t s vi m ch dùng trong b ghép n i 1.2.1. Các m ch logic cơ b n 1.2.2. Các m ch l t 1.2.3. Các m ch thanh ghi ñ m 1.2.4. Các m ch gi i mã ñ a ch 1.2.5. Các m ch truy n d li uCHƯƠNG 2: GHÉP N I VÀO RA SONG SONG ðI U KHI N B NG CHƯƠNG TRÌNH2.1 Các l nh vào ra d li u 2.1.1 Các l nh vào ra b ng h p ng 2.1.2 Các l nh vào ra b ng Turbo C 2.1.3 Các l nh vào ra b ng Turbo Pascal2.2 Ghép n i song song ñơn gi n: có hay không có ñ i tho i 2.2.1 C a vào ñơn gi n không ñ i tho i 2.2.2 C a ra ñơn gi n không ñ i tho i 2.2.3 C a vào ñơn gi n có ñ i tho i 2.2.4 C a ra ñơn gi n có ñ i tho i2.3 Ghép n i song song ñi u khi n b ng chương trình 2.3.1 Sơ ñ kh i và ch c năng các kh i c a 8255A 2.3.2 Các ch ñ làm vi c c a 8255A 2.3.3 Ghép n i v i 8255A 2.3.4 L p trình cho 8255A CHƯƠNG 3: GHÉP N I TRAO ð I D LI U N I TI P3.1 Gi i thi u chung v trao ñ i d li u n i ti p 3.1.1 Yêu c u trao ñ i d li u n i ti p 3.1.2 M ch trao ñ i d li u n i ti pGi ng viên: Nguy n Văn Minh Trí 3Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi 3.1.3 Th t c trao ñ i d li u n i ti p3.2 M ch thu phát d b v n năng UART 8250 3.2.1 Sơ ñ kh i và ch c năng các kh i c a UART 8250 3.2.2 Ghép n i v i UART 8250 3.2.3 L p trình cho UART 8250 CHƯƠNG 4: GHÉP N I ðI U KHI N NG T4.1 Khái ni m và phân lo i ng t 4.1.1 Khái ni m 4.1.2 Phân lo i ng t4.2 X lý ng t c a nhi u thi t b ngo i vi 4.2.1 Cho phép ho c c m ng t 4.2.2 S p x p ưu tiên ng t 4.2.3 Xác ñ nh ngu n gây ng t 4.2.4 T o vector ng t4.3 Vi m ch ñi u khi n ng t 8259A 4.3.1 Sơ ñ kh i và ch c năng các kh i c a 8259A 4.3.2 C u trúc ho t ñ ng c a vi m ch 8259A 4.3.3 Ghép n i v i 8259A 4.3.4 L p trình cho 8259A CHƯƠNG 5: GHÉP N I VÀO RA ðI U KHI N B NG DMA5.1 Khái ni m DMA cơ b n 5.1.1 Khái ni m DMA 5.1.2 Ho t ñ ng DMAC (DMA Controller) cơ b n 5.1.3 Các ch ñ trao ñ i d li u DMA5.2 B ñi u khi n DMA – 8237A 5.2.1 Sơ ñ kh i và ch c năng các kh i c a DMAC 8237A 5.2.2 Ghép n i v i 8237A trong h vi x lý 8088 5.2.3 L p trình cho 8237A CHƯƠNG 6: GHÉP N I TƯƠNG T -S VÀ S -TƯƠNG T6.1. Gi i thi u m t s m ch khu ch ñ i thu t toán 6.1.1 Các tham s cơ b n c a m ch khu ch ñ i thu t toán 6.1.2 Các sơ ñ cơ b n c a b khu ch ñ i thu t toán6.2 B chuy n ñ i s -tươn ...
Nội dung trích xuất từ tài liệu:
Ghép nối và điều khiển thiết bị ngoại vi (P1)Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi GHÉP N I VÀ ðI U KHI N THI T B NGO I VI Ngư i so n: TS. Nguy n Văn Minh Trí ThS. Lâm Tăng ð c Các sinh viên l p 03SKGi ng viên: Nguy n Văn Minh Trí 1Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi TÀI LI U LƯU HÀNH N I B L I NÓI ð U Ngày nay, máy vi tính (MVT) ñã ñư c c i ti n, nâng c p và th trư ng hoá ñ ñ t t cñ x lý c c nhanh, giá thành r . Trong nh ng th p niên qua, MVT ñã ñư c áp d ngkh p m i nơi, thay th cho các h th ng cũ nhi u như c ñi m. ð c bi t, trong h th ngñi n, ñi n công nghi p, MVT ñã ñư c ng d ng ngày càng nhi u, mang l i nhi u tínhnăng ưu vi t cho h th ng. Do ñó yêu c u phát tri n lý thuy t v h th ng có s d ngMVT ñã m ra nhi u lĩnh v c h c m i. M t ví d c th c a vi c ng d ng MVT trong công nghi p là các h th ng ño lư ngvà ñi u khi n s d ng MVT. Trong các h th ng này, MVT nh n các d li u ño ñ t tr ngthái v t lý c a h th ng, vi d như nhi t ñ , áp su t, ñi n áp …, và tính toán ñ ñưa ranh ng quy t ñ nh, tín hi u ñi u khi n tr l i h th ng, nh m ñ t ñư c các yêu c u ñi ukhi n ñ ra c a h th ng. Mu n thi t k , v n hành và b o qu n t t h ño-ñi u khi n công nghi p, ngư i k sưc n n m v ng v k thu t máy tính, cách vi t chương trình, k thu t ghép n i thi t bngo i vi, vi c x lý s li u, lý thuy t ñi u khi n s … Môn h c ghép n i và ñi u khi n thi t b ngo i vi (TBNV) nh m cung c p các ki nth c cơ b n trong vi c tìm hi u, thi t k m ch ghép n i ngo i vi v i MVT. Các m chthi t k ph c v cho vi c ño lư ng, ñi u khi n, giao ti p gi a MVT v i MVT, MVT v ih vi ñi u khi n.Gi ng viên: Nguy n Văn Minh Trí 2Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi M CL C CHƯƠNG 1: CƠ S GHÉP N I THI T B NGO I VI1.1. Gi i thi u chung 1.1.1. C u trúc h th ng 1.1.2. Nhi m v c a b ghép n i 1.1.3. Th t c trao ñ i d li u c a máy vi tính1.2. Gi i thi u m t s vi m ch dùng trong b ghép n i 1.2.1. Các m ch logic cơ b n 1.2.2. Các m ch l t 1.2.3. Các m ch thanh ghi ñ m 1.2.4. Các m ch gi i mã ñ a ch 1.2.5. Các m ch truy n d li uCHƯƠNG 2: GHÉP N I VÀO RA SONG SONG ðI U KHI N B NG CHƯƠNG TRÌNH2.1 Các l nh vào ra d li u 2.1.1 Các l nh vào ra b ng h p ng 2.1.2 Các l nh vào ra b ng Turbo C 2.1.3 Các l nh vào ra b ng Turbo Pascal2.2 Ghép n i song song ñơn gi n: có hay không có ñ i tho i 2.2.1 C a vào ñơn gi n không ñ i tho i 2.2.2 C a ra ñơn gi n không ñ i tho i 2.2.3 C a vào ñơn gi n có ñ i tho i 2.2.4 C a ra ñơn gi n có ñ i tho i2.3 Ghép n i song song ñi u khi n b ng chương trình 2.3.1 Sơ ñ kh i và ch c năng các kh i c a 8255A 2.3.2 Các ch ñ làm vi c c a 8255A 2.3.3 Ghép n i v i 8255A 2.3.4 L p trình cho 8255A CHƯƠNG 3: GHÉP N I TRAO ð I D LI U N I TI P3.1 Gi i thi u chung v trao ñ i d li u n i ti p 3.1.1 Yêu c u trao ñ i d li u n i ti p 3.1.2 M ch trao ñ i d li u n i ti pGi ng viên: Nguy n Văn Minh Trí 3Tài li u môn h c: Ghép n i và ñi u khi n thi t b ngo i vi 3.1.3 Th t c trao ñ i d li u n i ti p3.2 M ch thu phát d b v n năng UART 8250 3.2.1 Sơ ñ kh i và ch c năng các kh i c a UART 8250 3.2.2 Ghép n i v i UART 8250 3.2.3 L p trình cho UART 8250 CHƯƠNG 4: GHÉP N I ðI U KHI N NG T4.1 Khái ni m và phân lo i ng t 4.1.1 Khái ni m 4.1.2 Phân lo i ng t4.2 X lý ng t c a nhi u thi t b ngo i vi 4.2.1 Cho phép ho c c m ng t 4.2.2 S p x p ưu tiên ng t 4.2.3 Xác ñ nh ngu n gây ng t 4.2.4 T o vector ng t4.3 Vi m ch ñi u khi n ng t 8259A 4.3.1 Sơ ñ kh i và ch c năng các kh i c a 8259A 4.3.2 C u trúc ho t ñ ng c a vi m ch 8259A 4.3.3 Ghép n i v i 8259A 4.3.4 L p trình cho 8259A CHƯƠNG 5: GHÉP N I VÀO RA ðI U KHI N B NG DMA5.1 Khái ni m DMA cơ b n 5.1.1 Khái ni m DMA 5.1.2 Ho t ñ ng DMAC (DMA Controller) cơ b n 5.1.3 Các ch ñ trao ñ i d li u DMA5.2 B ñi u khi n DMA – 8237A 5.2.1 Sơ ñ kh i và ch c năng các kh i c a DMAC 8237A 5.2.2 Ghép n i v i 8237A trong h vi x lý 8088 5.2.3 L p trình cho 8237A CHƯƠNG 6: GHÉP N I TƯƠNG T -S VÀ S -TƯƠNG T6.1. Gi i thi u m t s m ch khu ch ñ i thu t toán 6.1.1 Các tham s cơ b n c a m ch khu ch ñ i thu t toán 6.1.2 Các sơ ñ cơ b n c a b khu ch ñ i thu t toán6.2 B chuy n ñ i s -tươn ...
Gợi ý tài liệu liên quan:
-
Đề cương chi tiết học phần Trí tuệ nhân tạo
12 trang 433 0 0 -
Đề cương chi tiết học phần Vi xử lý
12 trang 294 0 0 -
79 trang 224 0 0
-
Đồ án: Kỹ thuật xử lý ảnh sử dụng biến đổi Wavelet
41 trang 217 0 0 -
Luận văn Thạc sĩ Kỹ thuật: Ứng dụng Blockchain trong bảo mật IoT
90 trang 189 1 0 -
ĐỀ TÀI THIẾT KẾ QUY TRÌNH CÔNG NGHỆ GIA CÔNG BÍCH ĐUÔI ( TẬP THUYẾT MINH)
54 trang 189 0 0 -
Đồ án tốt nghiệp: Thiết kế kỹ thuật máy ép thủy lực tải trọng 70 tấn phục vụ cho nhà máy Z751
84 trang 183 0 0 -
Đề cương chi tiết học phần Thực tập Kỹ thuật truyền hình
16 trang 155 0 0 -
Đồ án: Thiết kế bộ điều khiển luật PID điều khiển động cơ DC
94 trang 146 0 0 -
65 trang 141 0 0