Danh mục

Thiết kế và thi công Card Ghi-Đọc EPROM, chương 3

Số trang: 6      Loại file: pdf      Dung lượng: 81.12 KB      Lượt xem: 10      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:

iệc chọn vi xử lý 8085 làm kit có những ưu việt của nó. II1.. ĐẶC TÍNH ĐIỆN: Nguồn cung cấp: 5v ±10%, Imã = 170 mA. Tần số xung đồng hồ: 5MHz. Mạch tích xung đồng hồ được tích hợp có thể sử dụng thạch anh, mạch RC, LC bên ngoài. Đơn vị điều khiển được tích hợp. Có 4 vectỏ ngắt, trong đó có một dành cho nhu cầu ngắt không ngăn được (Non – Makablé). Và một tương thích với 8080A. Cổng váorà nối tiếp. ...
Nội dung trích xuất từ tài liệu:
Thiết kế và thi công Card Ghi-Đọc EPROM, chương 3 Chương 3: GIÔÙI THIEÄU VI XÖÛ LYÙ 8085 Vi xöû lyù 8085 do haõng Intel saûn xuaát. Ñoù laø vi xöû lyù 8 bit,caùc vi xöû lyù 8 bit laø söï caûi tieán cuûa caùc vi pöû lyù 4 bit ra ñôøi vaøoñaàu thaäp nieân 70. Coù nhieàu haõng saûn xuaát vi xöû lyù 8 bit nhö:Intel, Motorola, Zilog… Vieäc choïn vi xöû lyù 8085 laøm kit coùnhöõng öu vieät cuûa noù. II.1. ÑAËC TÍNH ÑIEÄN: Nguoàn cung caáp: 5v ±10%, Imax = 170 mA. Taàn soá xung ñoàng hoà: 5MHz. Maïch tích xung ñoàng hoà ñöôïctích hôïp coù theå söû duïng thaïch anh, maïch RC, LC beân ngoaøi. Ñôn vò ñieàu khieån ñöôïc tích hôïp. Coù 4 vector ngaét, trong ñoù coù moät daønh cho nhu caàu ngaétkhoâng ngaên ñöôïc (Non – Maskable). Vaø moät töông thích vôùi8080A. Coång vaøo/ra noái tieáp. Tính nhò phaân, thaäp phaân vaø thaäp luïc phaân (tính 16 bit). Khaû naêng ñònh ñòa chæ tröïc tieáp 64 Kbyte. Phaàn meàm töông thích 100% vôùi Z80. II.2. CAÁU TRUÙC PHAÀN CÖÙNG 8085: Sô ñoà chaân cuûa vi xöû lyù 8085 vaø sô ñoà logic ôû hình 8. Trong ñoù chöùc naêng cuûa caùc chaân ñöôïc trình baøy döôùi ñaây: Chaâ Kyù hieäu In/Ou YÙ nghóa n t3 state 1,2 X 1, X 2 I X1, X2 laø 2 ngoõ vaøo cuûa maïch dao ñoäng. Taàn soá ngoõ vaøo ñöôïc chia bôói 2 maïch chia beân trong. Taàn soá laøm vieäc phuï thuoäc vaøo loaïi vi xöû lyù . Ñoái vôùi 8085A laø 6 MHz. Ñoái vôùi 8085A1 laø 12MHz. Ñoái vôùi 8085A2 laø 10MHz.3 Reset O Cho bieát CPU ñang reset. Tín hieäu out naøy coù theå duøng ñeå reset caùc thaønh phaàn khaùc trong maïch.4 SOD O Serial output. Ngoõ ra döõ kieäu noái tieáp ñöôïc xaùc ñònh bôûi leänh Sim.5 SID I Serial input ngoõ vaøo döõ lieäu noái tieáp. Noù ñöôïc naïp vaøo bit thöù 7 cuûa thanh ghi A khi thöïc hieän leänh RIM.6 TRAP I Trap: tín hieäu ngaét khoâng ngaên ñöôïc. Ngoõ vaøo Trap ñöôïc kích bôûi caïnh leân.7,8, RST 7,5; I Restart Interrupt Request: laø caùc tín9 6,5; 5,5 hieäu ngaét coù theå ngaên ñöôïc.10 INTR I Interrupt: laø tín hieäu ngaét thoâng duïng coù theå che ñöôïc. Leänh ñöôïc kích baèng möùc.11 INTA O Interrupt Acknowledge: tín hieäu duøng ñeå baùo cho thieát bò yeâu caàu ngaét bôûi tín hieäu INTR bieát raèng vi xöû lyù ñaõ chaáp nhaän yeâu caàu ngaét.19- AD7 I/O-3 Address/databus: ñöôøng ñòa chæ vaø döõ12 ÷AD0 lieäu ñöôïc tích hôïp chung. ÔÛ traïng thaùi T1 cuûa chu kyø maùy caùc ngoõ naøy ñoùng vai troø laø ngoõ ra ñòa chæ. Caùc traïng thaùi coøn laïi cuûa chu kyø maùy ñoùng vai troø ñöôøng döõ lieäu.20 Vss O-3 Ground28- A15 ÷ O-3 Addess bus: caùc ngoõ naøy duøng ñeå xuaát21 A18 8 bit ñòa chæ cao.30 ALE O Addess Latch Enable: ngoõ naøy taïo ra 1 xung ôû traïng thaùi T1 cuûa chu kyø maùy ñeå xaùc ñònh A15 ÷ A8 vaø AD7 ÷ AD0 laø caùc ñöôøng ñòa chæ.31 WR O-3 Write: duøng ñeå xaùc ñònh Microprocessor ñang thöïc hieän ghi döõ lieäu leân boä nhôù hay I/O.32 RD O-3 Read duøng ñeå xaùc ñònh Microprocessor ñang thöïc hieän ghi döõ lieäu leân boä nhôù hay I/O.29, S0, S1 O Machine Cycle Status: 3 bit naøy cho33,3 IO/M O-3 bieát traïng thaùi chu kyø maùy.4 Hình sô ñoà chaân cuûa vi xöû lyù 8085 vaø sô ñoà logicII.3. CAÁU TRUÙC BEÂN TRONG VI XÖÛ LYÙ 8085: Sô ñoà caáu truùc Microprocessor 8085A ñöôïc trình baøy ôû hìnhveõ. Trong sô ñoà caáu truùc cuûa 8085A coù taát caû caùc khoái cuûa moätMicroprocessor toång quaùt, chæ coù vaøi ñieåm khaùc bieät: Moät trong hai thanh ghi Temp ñöôïc thay theá bôûi thanh ghiAccumulator do ñoù caùc döõ lieäu cho khoái ALU thöïc hieän phaûi coùmoät döõ lieäu chöùa trong thanh ghi A. Caùc thanh ghi thoâng duïng B, C, D, E, H, L thanh ghiAccumulator, thanh ghi traïng thaùi ñeàu coù chieàu daøi laø 8 bit. Program Counter vaø Stack pointer laø caùc thanh ghi 16 bit doñoù dung löôïng boä nhôù 8085A coù theå truy xuaát laø 64K byte. Bus döõ lieäu 8 bit D7 – D0 ñöôïc ña hôïp vôùi 8 bit ñòa thaáp A7 –A0 taïo thaønh 8 bit AD7 – AD0 do ñoù khi söû duïngMicroprocessor 8085A phaûi giaûi maõ ña hôïp caùc ...

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