Danh mục

mạch ghi đọc eprom cho vi điều khiển 8951, chương 2

Số trang: 5      Loại file: pdf      Dung lượng: 115.67 KB      Lượt xem: 8      Lượt tải: 0    
Jamona

Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Bảng tóm tắt các vùng nhớ 8951. Bộ nhớ trong 8951 bao gồm EPROM và RAM. RAM trong 8951 bao gồm nhiều thành phần: phần lưu trữ đa dụng, phần lưu trữ địa chỉ hóa từng bit, các bank thanh ghi và các thanh ghi chức năng đặc biệt. 8951 có bộ nhớ theo cấu trúc Harvard: có những vùng bộ nhớ riêng biệt cho chương trình và dữ liệu. Chương trình và dữ liệu có thể chứa bên trong 8951 nhưng 8951 vẫn có thể kết nối với 64K byte bộ nhớ chương trình và 64K byte dữ liệu....
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 2 Chương 2: Caáu truùc beân trong vi ñieàu khieån 3.1 Toå chöùc boä nhôù: FFFF FFFF Code Data FF Memory Memory 00 Enable via Enable via On -Chip PSEN RD&WR Memory 0000 0000 External Memory Baûng toùm taét caùc vuøng nhôù 8951. Boä nhôù trong 8951 bao goàm EPROM vaø RAM. RAM trong8951 bao goàm nhieàu thaønh phaàn: phaàn löu tröõ ña duïng, phaàn löutröõ ñòa chæ hoùa töøng bit, caùc bank thanh ghi vaø caùc thanh ghichöùc naêng ñaëc bieät. 8951 coù boä nhôù theo caáu truùc Harvard: coù nhöõng vuøng boänhôù rieâng bieät cho chöông trình vaø döõ lieäu. Chöông trình vaø döõlieäu coù theå chöùa beân trong 8951 nhöng 8951 vaãn coù theå keát noáivôùi 64K byte boä nhôù chöông trình vaø 64K byte döõ lieäu. Baûn ñoà boä nhôù Data treân Chip nhö sau:7F FF F0 F7 F6 F5 F4 F F F1 F0 B 3 2 RAM ña duïng E0 E7 E6 E5 E4 E E E1 E0 AC 3 2 C D D D D D D D D D PS 0 7 6 5 4 3 2 1 0 W30 B - - - B B B B B IP 8 C BA 9 82F 7F 7E 7D7C 7B 7A 79 782E 77 76 75 74 73 72 71 70 B0 B7 B6 B5 B4 B B B1 B0 P.3 3 22D 6F 6E 6D6C 6B 6A 69 682C 67 66 65 64 63 62 61 60 A8 A A A A A9 A8IE F C BA2B 5F 5E 5D5C 5B 5A 59 582A 57 56 55 54 53 52 51 50 A0 A7 A6 A5 A4 A A A1 A0P2 3 229 4F 4E 4D4C 4B 4A 49 4828 47 46 45 44 43 42 41 40 99 khoâng ñöôïc ñòa chæ hoaù SBU bit F27 3F 3E 3D3C 3B 3A 39 38 98 9F 9E 9D 9C 9 9 99 98 SCO BA N26 37 36 35 34 33 32 31 3025 2F 2E 2D2C 2B 2A 29 28 90 97 96 95 94 9 92 91 90 P1 324 27 26 25 24 23 22 21 2023 1F 1E 1D1C 1B 1A 19 18 8D khoâng ñöôïc ñòa chæ hoaù TH1 bit22 17 16 15 14 13 12 11 10 8C khoâng ñöôïc ñòa chæ hoaù TH0 bit21 0F 0E 0D0C 0B 0A 09 08 8B khoâng ñöôïc ñòa chæ hoaù TL1 bit20 07 06 05 04 03 02 01 00 8A khoâng ñöôïc ñòa chæ hoaù TL0 bit1F Bank 3 89 khoâng ñöôïc ñòa chæ hoaù TM bit OD18 88 8F 8E 8D 8C 8 8 89 88 TCO BA N17 Bank 2 87 khoâng ñöôïc ñòa chæ hoaù PCO bit N100F Bank 1 83 khoâng ñöôïc ñòa chæ hoaù DPH bit08 82 khoâng ñöôïc ñòa chæ hoaù DPL bit07 Bank thanh ghi 0 81 khoâng ñöôïc ñòa chæ hoaù SP bit00 (maëc ñònh cho R0 -R7) 88 87 86 85 84 8 82 81 80 P0 3 Hai ñaëc tính caàn chuù yù laø:  Caùc thanh ghi vaø caùc port xuaát nhaäp ñaõ ñöôïc ñònh vò (xaùc ñònh) trong boä nhôù vaø coù theå truy xuaát tröïc tieáp gioáng nhö caùc ñòa chæ boä nhôù khaùc.  Ngaên xeáp beân trong Ram noäi nhoû hôn so vôùi Ram ngoaïi nhö trong caùc boä Microcontroller khaùc. RAM beân trong 8951 ñöôïc phaân chia nhö sau:  Caùc bank thanh ghi coù ñòa chæ töø 00H ñeán 1FH.  RAM ñòa chæ hoùa töøng bit coù ñòa chæ töø 20H ñeán 2FH.  RAM ña duïng töø 30H ñeán 7FH.  Caùc thanh ghi chöùc naêng ñaëc bieät töø 80H ñeán FFH. RAM ña duïng: Maëc duø treân hình veõ cho thaáy 80 byte ña duïng chieám caùcñòa chæ töø 30H ñeán 7FH, 32 byte döôùi töø 00H ñeán 1FH cuõng coùtheå duøng vôùi muïc ñích töông töï (maëc duø caùc ñòa chæ naøy ñaõ coùmuïc ñích khaùc). Moïi ñòa chæ trong vuøng RAM ña duïng ñeàu coù theå truy xuaáttöï do duøng kieåu ñòa chæ tröïc tieáp hoaëc giaùn tieáp. RAM coù theå truy xuaát töøng bit: 8951 chöùa 210 bit ñöôïc ñòa chæ hoùa, trong ñoù coù 128 bit coùchöùa caùc byte chöùa caùc ...

Tài liệu được xem nhiều: