| Autor | Správy |
|---|
eelinker
Som Užívateľ: 12 február 2006 Príspevky: 572 Pomohol: 12 Poloha: PERSIA
| 20. januára 2007 11:27 Simulujúcej PPI (8255), čip na čipe 8051 | | |
|
| Predstava, že si niekto, ako môžem simulovať signál načasovanie 8255 chip (PPI) v 8051 čip? To znamená, že chcem použiť naprogramovaný čip 8051 namiesto PPI. |
|
| Späť na začiatok | |
 |
Google AdSense

| 20. januára 2007 11:27 Reklamy | | |
|
|
|
|
| Späť na začiatok | |
 |
IanP
Som Užívateľ: 05 Oct 2004 Príspevky: 6490 Pomohol: 1542 Poloha: West Coast
| 22 január 2007 7:44 Re: Simulácia PPI (8255), čip na čipe 8051 | | |
|
| Môžete program 8051 až 8255 pôsobí ako PIA .. Ak chcete riadiť 8255 budete potrebovať 11 riadkov: / RD, / WR / A0, A1 a D0-D7 .. Všetko, čo musíte urobiť, je program na čítanie z 8051 (alebo napísať), multiplexové adresa / dátová zbernica .. Ak viete, ako to funguje, že by nemalo byť difficuit .. Akonáhle budete mať to, vziať príkazy používajú na kontrolu mikrokontroléru 8255 a písať v roku 8051 konania konať rovnako ..
Napríklad pre nastavenie pin PC0 8255 dostane príkaz sa skladá z adresy kontroly registra nasleduje priamy nastavený bit / jasný príkaz .. Adresa je zamknutý v kóde 8255 na okraji / WR a velenie ide do neho na prednú hranu of / WR .. a to je to, čo by malo byť 8051 "naučil" robiť ..
Môžete si vybrať, ako INT0 a INT1 / RD a / WR, žiadne univerzálnych I / O ako A0 a A1, a všetky dostupné 8-bitový port pôsobiť ako 8-bitová adresa multiplexové / dátová zbernica ..
Pozdravy, IanP |
|
| Späť na začiatok | |
 |
budhy
Som Užívateľ: 21 októbra 2006 Príspevky: 836 Pomohol: 185 Poloha: Indonézia
| 22.ledna 2007 17:01 Re: Simulácia PPI (8255), čip na čipe 8051 | | |
|
| | Citácia: | | To znamená, že chcem použiť naprogramovaný čip 8051 namiesto PPI. | Nie, nemôžete urobiť, 8051 kolíky nestačí simulovať všetky kolíky 8255!
8255 pin použitia: Port Port B C Port = 24 pin Dátové zbernice (D0.. D7) = 8 pin / RD, / WR, A0, A1, / SK, Reset = 6 pin Celkom 38 pin
8051 má len 32 pinov (port 0 .. port 3) simulovať všetko! |
|
| Späť na začiatok | |
 |