Danh mục

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

Số trang: 7      Loại file: pdf      Dung lượng: 123.26 KB      Lượt xem: 7      Lượt tải: 0    
Thu Hiền

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

Thông tin tài liệu:

Cổng giao tiếp dùng để giao tiếp giữa kit vi điều khiển với mạch nạp EPROM nội. Cổng này làm việc theo phương pháp giao tiếp song song và làm việc ở chế độ xuất nhập I/0.Để thiết lập từ điều khiển 8255 ta thiết lập đoạn chương trình sau:MOV A , Hằng số.MOV DPTR , Địa chỉ từ điều khiển.MOVX @DPTR ,AỞ đây giá trị của từ điều khiển nhập vào là hằng số thập lục phân, nội dung của từ điều khiển sẽ quyết định các cổng xuất hay nhập theo yêu cầu thiết kế. Các cổng...
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 13Chương 13: Sô ñoà keát noái maïch naïp EPROM noäi Caùch keát noái maïch nhö sau:  A0 – A7 (P1.0 – P1.7) cuûa 8951 keát noái vôùi portA cuûa 8255-1.  A8 – A11 (P2.0 – P2.3) cuûa 8951 keát noái vôùi portB- L cuûa 8255-1.  P2.6, P2.7, P3.6, P3.7 cuûa 8951 laàn löôït keát noái vôùi portC-L cuûa 8255-1.  Do – D7 (P0.0 – P0.7) cuûa 8951 keát noái vôùi port A cuûa 8255-2.  PROGALE, VppEA laàn löôït keát noái vôùi PC0, PC1 (portC cuûa 8255-2)  Chaân RST ñöôïc noái leân Vcc.  Chaân PSEN ñöôïc noái mass.  Caùc chaân XTAL1, XTAL2 ñöôïc noái vôùi thaïch anh 12M. Nguoàn 12v ñöôïc ñieàu khieån caáp cho Vpp nhö sau: +12V Vcc D2 1K 4001 D1 Vpp PC1 C828 4001 10K Khi PC1=L thì Q ngaét laøm cho D2 phaân cöïc thuaän neânVpp=12v. Khi PC1=H, Q daãn laøm cho D1 phaân cöïc thuaän neânVpp=5v.III. Khôûi taïo coång giao tieáp 8255: Coång giao tieáp duøng ñeå giao tieáp giöõa kit vi ñieàu khieån vôùimaïch naïp EPROM noäi. Coång naøy laøm vieäc theo phöông phaùpgiao tieáp song song vaø laøm vieäc ôû cheá ñoä xuaát nhaäp I/0. Ñeå thieát laäp töø ñieàu khieån 8255 ta thieát laäp ñoaïn chöôngtrình sau: MOV A , Haèng soá. MOV DPTR , Ñòa chæ töø ñieàu khieån. MOVX @DPTR ,A ÔÛ ñaây giaù trò cuûa töø ñieàu khieån nhaäp vaøo laø haèng soá thaäpluïc phaân, noäi dung cuûa töø ñieàu khieån seõ quyeát ñònh caùc coångxuaát hay nhaäp theo yeâu caàu thieát keá. Caùc coång naøy phaûi ñöôïcñieàu khieån tröôùc khi xuaát hay nhaäp döõ lieäu qua coång.IV. Chöông trình ñoïc döõ lieäu töø EPROM noäi: Giaûi thuaät laäp trình:  Khôûi taïo 8255.  Xuaát caùc tín hieäu ñieàu khieån.  Xuaát ñòa chæ caàn ñoïc.  Nhaän döõ lieäu töø bus döõ lieäu.  Giaûi maõ hieån thò.  Keát thuùc. Khi chöa naïp döõ lieäu vaøo hoaëc sau khi chaïy chöông trìnhxoùa, neáu chöông trình ñuùng thì döõ lieäu ñoïc ra laø FFH. Khi ñaõ chaïy chöông trình naïp roài thì döõ lieäu ñoïc ra laødöõlieäu maø ta caàn naïp. Taïi caùc ñòa chæ 030H, 031H, 032H ñoïc ra coù noäi dunglaø:1EH, 51H, FFH (read-signature) ñoái vôùi loaïi AT89C51, ñaâylaø loaïi IC maø ta thöïc hieän vieäc laäp trình. Ñoái vôùi caùc loaïi khaùc thuoäc hoï AT89 thì signature theobaûng sau: Signatu Moâtaû re 1E 51 AT89C51 FF 1E 51 AT89C51 05 1E 61 AT89VL FF 51 1E 61 AT89VL 05 51 1E 52 AT89C52 FF 1E 52 AT89C52 05 1E 62 AT89VL FF 52 1E 62 AT89VL 05 52 1E 11 AT89C10 51 1E 21 AT89C20 51V. Chöông trình naïp EPROM noäi: Vi ñieàu khieån AT89C51 ñöôïc tung ra thò tröôøng vôùi maûngboä nhôù beân trong roãng (nghóa laø noäi dung =FFH) vaø saün saøngñöôïc laäp trình. Chöông trình naïp EPROM noäi seõ ñöôïc laäp trìnhmoät trong hai möùc ñieän aùp 12v hoaëc 5v. Vaäy ñeå xaùc ñònh möùc ñieän aùp laäp trình ta ñoïc signature taïicaùc ñòa chæ: 030H, 031H, 032H nhö sau: Adres Vpp=5 Vpp=1 s v 2v 030H 1EH 1EH 031H 51H 51H 032H 05H FFH Maët khaùc ta coù theå xem top -side - mark (nhaõn) nhö sau: Vpp=1 Vpp=5 2v v AT895 AT895 1 1 XXXX XXXX -5 YYW YYW W W ÔÛ ñaây loaïi IC maø em laäp trình laø 12v. Giaûi thuaät laäp trình:  Khôûi taïo 8255.  Troû ñòa chæ ñeán vuøng nhôù caàn naïp.  Xuaát döõ lieäu ...

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