mạch ghi đọc eprom cho vi điều khiển 8951, chương 1
Số trang: 5
Loại file: pdf
Dung lượng: 111.41 KB
Lượt xem: 8
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:
Đặc điểm và chức năng hoạt động của các IC họ MSC-51 hoàn toàn tương tự như nhau. Ở đây giới thiệu IC 8951 là một họ IC vi điều khiển do hãng Intel của Mỹ sản xuất. Chúng có các đặc điểm chung như sau: Các đặc điểm của 8951 được tóm tắt như sau: 4 KB EPROM bên trong. 128 Byte RAM nội. 4 Port xuất /nhập I/O 8 bit. Giao tiếp nối tiếp. 64 KB vùng nhớ mã ngoài 64 KB vùng nhớ dữ liệu ngoại. Xử lý Boolean (hoạt động trên...
Nội dung trích xuất từ tài liệu:
mạch ghi đọc eprom cho vi điều khiển 8951, chương 1 Chương 1: Giôùi thieäu caáu truùc phaàn cöùng hoï MSC-51 (8951) Ñaëc ñieåm vaø chöùc naêng hoaït ñoäng cuûa caùc IC hoïMSC-51 hoaøn toaøn töông töï nhö nhau. ÔÛ ñaây giôùi thieäu IC 8951laø moät hoï IC vi ñieàu khieån do haõng Intel cuûa Myõ saûn xuaát.Chuùng coù caùc ñaëc ñieåm chung nhö sau: Caùc ñaëc ñieåm cuûa 8951 ñöôïc toùm taét nhö sau: 4 KB EPROM beân trong. 128 Byte RAM noäi. 4 Port xuaát /nhaäp I/O 8 bit. Giao tieáp noái tieáp. 64 KB vuøng nhôù maõ ngoaøi 64 KB vuøng nhôù döõ lieäu ngoaïi. Xöû lyù Boolean (hoaït ñoäng treân bit ñôn). 210 vò trí nhôù coù theå ñònh vò bit. 4s cho hoaït ñoäng nhaân hoaëc chia. 2. Khaûo saùt sô ñoà chaân 8951 vaø chöùc naêng töøng chaân: 2.1 Sô ñoà chaân 8951: U2 39 21 38 P0.0/AD0 P2.0/A8 22 37 P0.1/AD1 P2.1/A9 23 36 P0.2/AD2 P2.2/A10 24 35 P0.3/AD3 P2.3/A11 25 34 P0.4/AD4 P2.4/A12 26 33 P0.5/AD5 P2.5/A13 27 32 P0.6/AD6 P2.6/A14 28 P0.7/AD7 P2.7/A15 1 10 2 P1.0 P3.0/RXD 11 3 P1.1 P3.1/TXD 12 4 P1.2 P3.2/INTO 13 5 P1.3 P3.3/INT1 14 6 P1.4 P3.4/TO 15 7 P1.5 P3.5/T1 16 8 P1.6 P3.6/WR 17 P1.7 P3.7/RD 19 29 18 XTAL1 PSEN 9 XTAL2 30 RST ALE/PROG 31 EA/VPP AT89C51 Sô ñoà chaân IC 8951 2.2 Chöùc naêng caùc chaân cuûa 8951 8951 coù taát caû 40 chaân coù chöùc naêng nhö caùc ñöôøngxuaát nhaäp. Trong ñoù coù 24 chaân coù taùc duïng keùp (coù nghóa laø 1chaân coù 2 chöùc naêng), moãi ñöôøng coù theå hoaït ñoäng nhö ñöôøngxuaát nhaäp hoaëc nhö ñöôøng ñieàu khieån hoaëc laø thaønh phaàn cuûacaùc bus döõ lieäu vaø bus ñòa chæ. a.Caùc Port: Port 0: Port 0 laø port coù 2 chöùc naêng ôû caùc chaân 32 - 39 cuûa 8951.Trong caùc thieát keá côõ nhoû khoâng duøng boä nhôù môû roäng noù coùchöùc naêng nhö caùc ñöôøng I/O. Ñoái vôùi caùc thieát keá côõ lôùn coù boänhôù môû roäng, noù ñöôïc keát hôïp giöõa bus ñòa chæ vaø bus döõ lieäu. Port 1: Port 1 laø port I/O treân caùc chaân 1-8. Caùc chaân ñöôïc kyù hieäuP1.0, P1.1, p1.2, ... p1.7 coù theå duøng cho giao tieáp vôùi caùc thieátbò ngoaøi neáu caàn. Port 1 khoâng coù chöùc naêng khaùc, vì vaäy chuùngchæ ñöôïc duøng cho giao tieáp vôùi caùc thieát bò beân ngoaøi. Port 2: Port 2 laø 1 port coù taùc duïng keùp treân caùc chaân 21- 28 ñöôïcduøng nhö caùc ñöôøng xuaát nhaäp hoaëc laø byte cao cuûa bus ñòa chæñoái vôùi caùc thieát bò duøng boä nhôù môû roäng. Port 3: Port 3 laø port coù taùc duïng keùp treân caùc chaân 10-17. Caùcchaân cuûa port naøy coù nhieàu chöùc naêng, caùc coâng duïng chuyeånñoåi coù lieân heä vôùi caùc ñaëc tính ñaëc bieät cuûa 8951 nhö ôû baûngsau: Bit Teân Chöùc naêng chuyeån ñoåi P3.0 RXT Ngoõ vaøo döõ lieäu noái tieáp. P3.1 TXD Ngoõ xuaát döõ lieäu noái tieáp. P3.2 INT0 Ngoõ vaøo ngaét cöùng thöù 0 P3.3 INT1 Ngoõ vaøo ngaét cöùng thöù 1 P3.4 T0 Ngoõ vaøo cuûaTIMER/COUNTER thöù 0. P3.5 T1 Ngoõ vaøo cuûaTIMER/COUNTER thöù 1. P3.6 WR Tín hieäu ghi döõ lieäu leân boä nhôù ngoaøi P3.7 RD Tín hieäu ñoïc boä nhôù döõ lieäu ngoaøi. b.Caùc ngoõ tín hieäu ñieàu khieån: Ngoõ tín hieäu PSEN (Program store enable): PSEN laø tín hieäu ngoõ ra ôû chaân 29 coù taùc duïng cho pheùpñoïc boä nhôù chöông trình môû roäng thöôøng ñöôïc noái ñeán chaân OE(output enable) cuûa Eprom cho pheùp ñoïc caùc byte maõ leänh. PSEN ôû möùc thaáp trong thôøi gian Microcontroller 8951 laáyleänh. Caùc maõ leänh cuûa chöông trình ñö ...
Nội dung trích xuất từ tài liệu:
mạch ghi đọc eprom cho vi điều khiển 8951, chương 1 Chương 1: Giôùi thieäu caáu truùc phaàn cöùng hoï MSC-51 (8951) Ñaëc ñieåm vaø chöùc naêng hoaït ñoäng cuûa caùc IC hoïMSC-51 hoaøn toaøn töông töï nhö nhau. ÔÛ ñaây giôùi thieäu IC 8951laø moät hoï IC vi ñieàu khieån do haõng Intel cuûa Myõ saûn xuaát.Chuùng coù caùc ñaëc ñieåm chung nhö sau: Caùc ñaëc ñieåm cuûa 8951 ñöôïc toùm taét nhö sau: 4 KB EPROM beân trong. 128 Byte RAM noäi. 4 Port xuaát /nhaäp I/O 8 bit. Giao tieáp noái tieáp. 64 KB vuøng nhôù maõ ngoaøi 64 KB vuøng nhôù döõ lieäu ngoaïi. Xöû lyù Boolean (hoaït ñoäng treân bit ñôn). 210 vò trí nhôù coù theå ñònh vò bit. 4s cho hoaït ñoäng nhaân hoaëc chia. 2. Khaûo saùt sô ñoà chaân 8951 vaø chöùc naêng töøng chaân: 2.1 Sô ñoà chaân 8951: U2 39 21 38 P0.0/AD0 P2.0/A8 22 37 P0.1/AD1 P2.1/A9 23 36 P0.2/AD2 P2.2/A10 24 35 P0.3/AD3 P2.3/A11 25 34 P0.4/AD4 P2.4/A12 26 33 P0.5/AD5 P2.5/A13 27 32 P0.6/AD6 P2.6/A14 28 P0.7/AD7 P2.7/A15 1 10 2 P1.0 P3.0/RXD 11 3 P1.1 P3.1/TXD 12 4 P1.2 P3.2/INTO 13 5 P1.3 P3.3/INT1 14 6 P1.4 P3.4/TO 15 7 P1.5 P3.5/T1 16 8 P1.6 P3.6/WR 17 P1.7 P3.7/RD 19 29 18 XTAL1 PSEN 9 XTAL2 30 RST ALE/PROG 31 EA/VPP AT89C51 Sô ñoà chaân IC 8951 2.2 Chöùc naêng caùc chaân cuûa 8951 8951 coù taát caû 40 chaân coù chöùc naêng nhö caùc ñöôøngxuaát nhaäp. Trong ñoù coù 24 chaân coù taùc duïng keùp (coù nghóa laø 1chaân coù 2 chöùc naêng), moãi ñöôøng coù theå hoaït ñoäng nhö ñöôøngxuaát nhaäp hoaëc nhö ñöôøng ñieàu khieån hoaëc laø thaønh phaàn cuûacaùc bus döõ lieäu vaø bus ñòa chæ. a.Caùc Port: Port 0: Port 0 laø port coù 2 chöùc naêng ôû caùc chaân 32 - 39 cuûa 8951.Trong caùc thieát keá côõ nhoû khoâng duøng boä nhôù môû roäng noù coùchöùc naêng nhö caùc ñöôøng I/O. Ñoái vôùi caùc thieát keá côõ lôùn coù boänhôù môû roäng, noù ñöôïc keát hôïp giöõa bus ñòa chæ vaø bus döõ lieäu. Port 1: Port 1 laø port I/O treân caùc chaân 1-8. Caùc chaân ñöôïc kyù hieäuP1.0, P1.1, p1.2, ... p1.7 coù theå duøng cho giao tieáp vôùi caùc thieátbò ngoaøi neáu caàn. Port 1 khoâng coù chöùc naêng khaùc, vì vaäy chuùngchæ ñöôïc duøng cho giao tieáp vôùi caùc thieát bò beân ngoaøi. Port 2: Port 2 laø 1 port coù taùc duïng keùp treân caùc chaân 21- 28 ñöôïcduøng nhö caùc ñöôøng xuaát nhaäp hoaëc laø byte cao cuûa bus ñòa chæñoái vôùi caùc thieát bò duøng boä nhôù môû roäng. Port 3: Port 3 laø port coù taùc duïng keùp treân caùc chaân 10-17. Caùcchaân cuûa port naøy coù nhieàu chöùc naêng, caùc coâng duïng chuyeånñoåi coù lieân heä vôùi caùc ñaëc tính ñaëc bieät cuûa 8951 nhö ôû baûngsau: Bit Teân Chöùc naêng chuyeån ñoåi P3.0 RXT Ngoõ vaøo döõ lieäu noái tieáp. P3.1 TXD Ngoõ xuaát döõ lieäu noái tieáp. P3.2 INT0 Ngoõ vaøo ngaét cöùng thöù 0 P3.3 INT1 Ngoõ vaøo ngaét cöùng thöù 1 P3.4 T0 Ngoõ vaøo cuûaTIMER/COUNTER thöù 0. P3.5 T1 Ngoõ vaøo cuûaTIMER/COUNTER thöù 1. P3.6 WR Tín hieäu ghi döõ lieäu leân boä nhôù ngoaøi P3.7 RD Tín hieäu ñoïc boä nhôù döõ lieäu ngoaøi. b.Caùc ngoõ tín hieäu ñieàu khieån: Ngoõ tín hieäu PSEN (Program store enable): PSEN laø tín hieäu ngoõ ra ôû chaân 29 coù taùc duïng cho pheùpñoïc boä nhôù chöông trình môû roäng thöôøng ñöôïc noái ñeán chaân OE(output enable) cuûa Eprom cho pheùp ñoïc caùc byte maõ leänh. PSEN ôû möùc thaáp trong thôøi gian Microcontroller 8951 laáyleänh. Caùc maõ leänh cuûa chöông trình ñö ...
Tìm kiếm theo từ khóa liên quan:
mạch ghi đọc eprom vi điều khiển sơ đồ chân 8951 mode định vị mạch nạp EPROM đường đ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 261 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 175 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 130 0 0 -
Ứng dụng vi điều khiển PIC 16F877A trong thí nghiệm vật lí phổ thông
12 trang 118 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 116 0 0 -
Giáo trình Kỹ thuật vi điều khiển
121 trang 110 0 0 -
Luận văn: Xây dựng mô hình điều khiển động cơ DC servo bằng vi điều khiển
85 trang 95 0 0 -
Giáo trình môn kỹ thuật vi điều khiển
0 trang 92 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 92 1 0