Ny Intel 8255 Programmable Peripheral Interface (PPI) dia singa manan-danja amin'ny fampifandraisana ny microprocessors amin'ny fitaovana ivelany nandritra ny andro voalohany tamin'ny rafitra nomerika. Miaraka amin'ny seranan-tsambo I / O marobe, fomba fiasa marobe, ary fanamorana ny fandaharana, ny 8255 dia nahafahan'ny fifandraisana azo antoka tamin'ny fampisehoana, sensor ary mpanara-maso, ka mahatonga azy io ho ilaina amin'ny fanabeazana sy ny indostria.

8255 Programmable Peripheral Interface (PPI) Overview
Ny puce Intel 8255 PPI dia chip I / O be mpampiasa natao hampifandray microprocessors amin'ny fitaovana ivelany. Izy io dia miasa ho toy ny tetezana fifandraisana ho an'ny peripherals toy ny ADC, DAC, kitendry ary fampisehoana. Manohana ny I / O mivantana sy tapaka, manome fahafaha-manao amin'ny famolavolana rafitra. Miaraka amin'ny seranan-tsambo bidirectional 8-bit telo (A, B, C), dia manome tsipika I / O 24 azo ovaina. Ny fahombiazan'ny vidiny sy ny fampifanarahana amin'ny processeur toy ny Intel 8085 / 8086 dia nahatonga azy io ho foto-tsakafo amin'ny rafitry ny solosaina tany am-boalohany, fitaovana fanofanana ary mpanara-maso indostrialy.
Endri-javatra amin'ny 8255 PPI Chip
• Interface tsara - Azo ovaina amin'ny alàlan'ny torolàlana momba ny rindrambaiko mba hifanaraka amin'ny fitaovana toy ny fampisehoana, sensor ary modules fampidirana.
• Seranan-tsambo 8-bit telo - Ny seranan-tsambo A, B, ary C dia manome tsipika 24 izay afaka miasa ho toy ny fampidirana na output.
• Fomba fiasa maro -
Mode 0: Fampidirana / famoahana tsotra tsy misy fihodinan-tanana.
Mode 1: Strobed I / O miaraka amin'ny famantarana tanana ho an'ny fifandraisana mifanaraka amin'izany.
Fomba 2: Famindrana angon-drakitra bidirectional miaraka amin'ny fihazonana tanana (ao amin'ny Port A ihany).
• Bit Set / Reset (BSR) - Ny seranan-tsambo C dia azo apetraka tsirairay na voafafa ho an'ny fampiharana fanaraha-maso / sata.
• Vondrona malefaka - Ny seranan-tsambo dia azo zaraina ho vondrona 8-bit na 4-bit.
• TTL mifanentana - Fampidirana mora amin'ny IC nomerika mahazatra.
• Fisoratana anarana fanaraha-maso tsy miankina - Ny seranan-tsambo tsirairay dia afaka miasa misaraka, amin'ny fomba na tari-dalana samihafa.
Pinout an'ny 8255 PPI Chip

| Pin No. | Vondrona | Famantarana | Famaritana |
|---|---|---|---|
| 1–8 | Port A | PA0-PA7 | 8-bit ankapobeny I / O seranan-tsambo |
| 9–16 | Seranan-tsambo C | PC0-PC7 | Mizara ho PC0-PC3 (ambany) sy PC4-PC7 (ambony); ampiasaina ho toy ny I / O na tsipika fifandraisana tanana |
| 17–24 | Seranan-tsambo B | PB0-PB7 | 8-bit ankapobeny I / O seranan-tsambo |
| 25 | Fanaraha-maso | CS' | Chip select (mavitrika ambany) |
| 26 | Hery | Vcc | + 5 V famatsiana |
| 27 | Fanaraha-maso | RD' | Vakio ny fampandehanana |
| 28 | Fanaraha-maso | WR' | Manoratra mamela |
| 29 | Fanaraha-maso | FAMERENANA | Mamerina ny seranan-tsambo rehetra amin'ny fanjakana fampidirana |
| 30–37 | Data Bus | D0–D7 | Mamindra angon-drakitra / baiko eo anelanelan'ny CPU sy 8255 |
| 38–39 | Adiresy Pins | A0, A1 | Safidio ny fisoratana anarana / seranan-tsambo anatiny: 00 = Port A, 01 = Port B, 10 = Port C, 11 = Control |
| 40 | Tany | GND | Andinin-tsoratra masina |
Architecture of 8255 PPI Chip

| Functional Block | Famaritana |
|---|---|
| Data Bus Buffer | Miasa ho toy ny interface eo amin'ny CPU ny bidirectional data bus (D7-D0) sy ny anatiny 8-bit data bus ny 8255. Izy io dia mitahiry sy mamindra ny angon-drakitra eo anelanelan'ny CPU sy ny fisoratana anarana anatiny na seranan-tsambo. |
| Mamaky / manoratra ny lojika fanaraha-maso | Mitantana ny fifandraisana rehetra eo amin'ny CPU sy ny 8255. Izy io dia mandika ny famantarana fanaraha-maso toy ny RD, WR, A0, A1, CS, ary RESET mba hamaritana ny karazana fandidiana (mamaky, manoratra, na mifehy) ary mifidy ny seranan-tsambo marina na ny fisoratana anarana fanaraha-maso. |
| Control Logic (Decoder) | Decodes ny teny fanaraha-maso nalefan'ny CPU mba hanamboarana ny seranan-tsambo amin'ny fomba isan-karazany (Mode 0, 1, na 2) na amin'ny fomba Bit Set / Reset (BSR). Izy io dia mamaritra ny fomba fiasan'ny seranan-tsambo tsirairay - toy ny fampidirana, output, na fifandraisam-tanana. |
| Fanaraha-maso ny vondrona A | Mifehy ny seranan-tsambo A (8 bits: PA7-PA0) sy ny seranan-tsambo ambony C (4 bits: PC7-PC4). Izy io dia manohana ny Modes 0, 1, ary 2, mamela ny I / O tsotra, ny I / O tanana, ary ny famindrana data bidirectional |
| Fanaraha-maso ny vondrona B | Mifehy ny seranan-tsambo B (8 bits: PB7-PB0) sy ny seranan-tsambo ambany C (4 bits: PC3-PC0). Izy io dia manohana ny Modes 0 sy 1, mamela ny fampidirana / famoahana fototra na ny asa mifehy ny tanana. |
| Port A | Seranan-tsambo I / O 8-bit izay afaka miasa ho toy ny fampidirana na famoahana arakaraka ny fanamboarana ny fomba. Manohana ny Modes 0-2 eo ambanin'ny fanaraha-maso ny vondrona A. |
| Seranan-tsambo B | Iray hafa ** 8-bit I / O seranan-tsambo ** ho an'ny famindrana angona. Miasa eo ambanin'ny fanaraha-maso ny vondrona B ary manohana ny Modes 0 sy 1. |
| Seranan-tsambo C | Ny seranan-tsambo 8-bit mizara ho vondrona roa 4-bit: Ambony (PC7-PC4) sy Ambany (PC3-PC0). Ireo dia afaka miasa ho toy ny seranan-tsambo I / O mahaleo tena, tsipika fanaraha-maso, na famantarana tanana. Ny sombin-javatra tsirairay dia azo fehezina ihany koa amin'ny alàlan'ny maody Bit Set / Reset (BSR). |
| Bus Data Internal (8-bit) | Mampifandray ny andian-tsoratra anatiny rehetra ao amin'ny 8255, mamindra ny angon-drakitra sy ny fampahalalana momba ny fanaraha-maso eo anelanelan'ny CPU, ny lojika fanaraha-maso ary ny seranan-tsambo. |
| Famatsiana herinaratra | Ny chip dia miasa miaraka amin'ny famatsiana + 5V DC sy ny fifandraisana GND mba hanomezana herinaratra ny faritra iray manontolo. |
Fomba fiasa sy fitsipiky ny fiasa amin'ny 8255 PPI Chip
Ny Intel 8255 dia manompo ho toy ny interface tsara eo amin'ny CPU sy ny peripherals, mandika ny fiasan'ny fiara fitateram-bahoaka amin'ny famindrana angon-drakitra mifanaraka. Ny fiasan'izy ireo dia fehezin'ny dingana fanombohana sy ny fomba azo isafidianana:
Famerenana ny fanjakana
Amin'ny herinaratra na famerenana amin'ny laoniny, ny seranan-tsambo rehetra (A, B, ary C) dia mandeha amin'ny fomba fampidirana mba hisorohana ny fanimbana ny peripherals amin'ny vokatra tsy nampoizina.
Fanombohana
Ny CPU dia tsy maintsy mandefa teny fanaraha-maso izay manamboatra ny seranan-tsambo tsirairay ho toy ny fampidirana / output ary mifidy ny iray amin'ireo fomba fiasa efatra. Mandra-pahavitan'izany, ny seranan-tsambo dia mijanona ho tsy mavitrika.
Fomba fiasa
Bit Set / Reset (BSR) Mode
• Mihatra amin'ny seranan-tsambo C ihany.
• Mamela ny sombin-javatra tsirairay hapetraka na diovina ho an'ny asa fanaraha-maso / sata.
Mode 0 - I / O tsotra
● Fampidirana / famoahana fototra tsy misy fihodinana tanana.
• Ampiasaina amin'ny famindrana tsotra toy ny LED, jiro ary fampisehoana.
Mode 1 - Strobed I / O
• Manampy famantarana tanana (STB, ACK, IBF, OBF) amin'ny alàlan'ny Port C.
• Miantoka ny famindrana angon-drakitra peripheral CPU ↔.
Mode 2 - Bidirectional I / O
● Ao amin'ny seranan-tsambo A ihany no misy azy.
• Manohana ny famindrana roa lalana miaraka amin'ny fanaraha-maso ny tanana, ilaina amin'ny fitaovana haingam-pandeha na asynchronous.
Asa famakiana / fanoratana
• Sorata: Ny CPU dia mametraka ny angon-drakitra ao amin'ny fiara fitateram-bahoaka rafitra, ary ny 8255 dia mamaha ny tsipika adiresy (A0, A1) mba hitarika azy amin'ny seranan-tsambo marina.
• Vakio: Ny fitaovana ivelany dia mametraka ny angon-drakitra amin'ny tsipika seranan-tsambo, izay ny 8255 dia mihidy ary manome ny CPU mandritra ny baiko famakiana.
Fampifanarahana
• Ao amin'ny Mode 0, ny famindrana angon-drakitra dia mitranga mivantana tsy misy fifandraisana tanana.
• Ao amin'ny Modes 1 sy 2, ny famantarana avy amin'ny Port C dia mandrindra ny fahavononana sy ny fanekena, misoroka ny fahaverezan'ny angon-drakitra mandritra ny famindrana haingam-pandeha na asynchronous.
Fiheverana ny 8255 PPI Chip
Rehefa mamolavola rafitra miaraka amin'ny 8255, ny fifandraisana mitandrina dia miantoka ny fahamendrehana ary misoroka ny fahasimbana amin'ny chip sy ny fitaovana ivelany:
• Default Input State - Amin'ny famerenana indray, ny seranan-tsambo rehetra dia default amin'ny fampidirana. Izany dia misoroka ny fifandonana, fa midika ihany koa fa tsy mavitrika ny vokatra mandra-pahatongan'ny fanamboarana. Ny CPU dia tsy maintsy mandefa teny fanaraha-maso foana mba hamaritana tsara ny lalana sy ny fomba alohan'ny hanandramana fifandraisana.
• Output Drive Limits - Ny seranan-tsambo 8255 dia afaka manome na milentika amin'izao fotoana izao voafetra (milliamps vitsivitsy). Ny mitondra entana mavesatra mivantana toy ny jiro, solenoids, na relay dia tsy azo antoka. Fa kosa, buffer na mpamily ICs toy ny ULN2803 (Darlington array) na open-collector vavahady toy ny 7406 dia matetika ampiasaina. Ireo dia manome fahaiza-manao ambony kokoa amin'izao fotoana izao ary miaro ny PPI.
• Fanaraha-maso ny motera - Ho an'ny motera DC na motera stepper, ny seranan-tsambo 8255 dia tsy tokony hifandray mivantana. Fa kosa, ny output dia tsy maintsy alefa amin'ny alàlan'ny dingana transistor na ny faritry ny mpamily H-bridge. Ity fandaminana ity dia mamela ny fikorianan'ny bidirectional amin'izao fotoana izao raha mitoka-monina ny PPI amin'ny spikes malefaka inductive.
• AC Load Switching - Ny fifandraisana amin'ny fitaovana AC dia mitaky fitokana-monina ho an'ny fiarovana. Mechanical relays na mafy orina fanjakana relays (SSRs) entin'ny alalan'ny buffer dingana miantoka fa ny 8255 ihany no mitantana fanaraha-maso famantarana, raha ny tena avo-malefaka enta-mavesatra dia soa aman-tsara mifamadika ivelany.
• Fameperana ny Port C - Ny sombin-tsolika ao amin'ny Port C dia tsy azo ampiasaina malalaka foana amin'ny ankapobeny I / O. Ao amin'ny Modes 1 sy 2, pin maromaro (ohatra, STB, ACK, IBF, OBF) dia natokana ho an'ny fanaraha-maso ny tanana. Tsy maintsy mandinika ireo tsipika voatokana ireo ianao mba hisorohana ny fifandonana rehefa mampifangaro ny I / O ankapobeny amin'ny fihazonana tanana.
Tombony amin'ny 8255 PPI Chip
• CPU Compatibility - Ny 8255 dia miasa tsara amin'ny processeur toy ny Intel 8085, 8086, ary ny mifanentana. Ny famolavolana azy dia mifanaraka amin'ny protokol fiara fitateram-bahoaka mahazatra, ka mahatonga ny fampidirana tsotra tsy misy lojika lakaoly fanampiny.
• Fanahafana seranan-tsambo malefaka - Miaraka amin'ny seranan-tsambo 8-bit telo (A, B, C), ny mpampiasa dia afaka manamboatra azy ireo ho toy ny fampidirana, output, na fifangaroana arakaraka ny fampiharana. Ny fahaizana mifamadika eo anelanelan'ny I / O tsotra (Mode 0) sy ny fifandraisana entin'ny tanana (Modes 1 sy 2) dia mamela ny chip iray ihany hiatrehana asa isan-karazany.
• Single-Supply Operation - Miasa avy amin'ny famatsiana + 5 V, ny 8255 dia mora ampiasaina amin'ny rafitra mifototra amin'ny TTL. Tsy misy regulators manokana na ambaratonga malefaka maro no ilaina, manamora ny famolavolana birao.
• Famindrana data azo itokisana - Ny chip dia manome fifandraisana 8-bit milamina sy azo vinavinaina, mampihena ny tsy fahazoana antoka amin'ny fotoana. Io fahatokisana io dia mahatonga azy io ho mety amin'ny fampisehoana mitondra fiara, famakiana sensors, ary fitantanana ny famantarana fanaraha-maso amin'ny rafitra tena izy.
• Soatoavina ara-panabeazana - Satria voarakitra tsara sy be dia be, ny 8255 dia fitaovana fampianarana manan-danja ao amin'ny laboratoara microprocessor sy fitaovana fanofanana. Azonao atao ny mahatakatra haingana ny foto-kevitra mifandray amin'ny I / O amin'ny alàlan'ny fanandramana azo ampiharina amin'ity fitaovana ity.
Fampiharana ny 8255 PPI Chip
• Rafi-pampianarana - Ny fitaovana fanofanana sy ny birao laboratoara dia matetika ahitana ny 8255 mba hampisehoana ny foto-kevitra mifandraika amin'ny periferal. Azonao atao ny mampihatra ny fandaharana amin'ny fomba samihafa ary mandinika ny fifandraisana amin'ny fitaovana ivelany.
• Display Control - Ny chip dia mitondra fitaovana famokarana hita maso toy ny LED fito fito, modules LCD, ary tontonana alphanumeric. Miaraka amin'ny tsipika I / O marobe, dia afaka mamelombelona ny fampisehoana na mandefa baiko fanaraha-maso amin'ny IC mpamily.
• Keyboard Interfacing - Matrix fitendry ao amin'ny tany am-boalohany terminal sy ny solosaina manokana dia matetika scan mampiasa ny 8255. Amin'ny alàlan'ny fanamboarana ny tsipika sasany ho mpamily andalana ary ny hafa ho toy ny sensor tsanganana, dia nahatsikaritra tsara ny tsindry fanalahidy.
• Fanaraha-maso ny motera - Ny motera stepper sy ny motera DC dia azo fehezina rehefa ny 8255 dia ampiarahina amin'ny dingana transistor, Darlington arrays, na tetezana H. Izany dia nahatonga azy io ho ilaina amin'ny robotika, rafitra fametrahana ary tetikasa automatique.
• Data Acquisition - Rehefa mifandray amin'ny ADCs (Analog-to-Digital Converters) sy DACs (Digital-to-Analog Converters), ny 8255 dia nanome interface feno ho an'ny asa fandrefesana sy fanaraha-maso. Izany dia nahafahan'ny microprocessors nitantana famantarana tamin'ny fitaovana siantifika sy indostrialy.
• Industrial Automation - Ny 8255 dia nampiasaina tamin'ny fanaraha-maso ny fifamoivoizana, ny lojika ascenseur, ary ny fanaraha-maso ny fizotrany. Ny fahafahany mitantana ny fampidirana sy ny vokatra maro dia nahatonga azy io ho vahaolana mora vidy ho an'ny rafitra fanaraha-maso natsofoka.
• Retro-Computing - Ny milina mahazatra toy ny solosaina IBM PC / XT sy MSX dia nampiasa ny 8255 ho an'ny peripheral interfacing. Izy io koa dia nampiasaina tamin'ny mpanonta pirinty sy ny karatra fanitarana, nanamafy ny toerany teo amin'ny tantaran'ny solosaina manokana tany am-boalohany.
8255 PPI Chip fampitahana amin'ny PPI hafa
8255 vs. 8155

Ny Intel 8155 dia manambatra fiasa maro ao anaty fonosana iray: manolotra andian-tsoratra kely amin'ny RAM static, timer programmable, ary seranan-tsambo I / O amin'ny ankapobeny. Izany dia nahatonga azy io ho mety amin'ny rafitra voalamina izay ilaina ny fahatsiarovana sy ny fanaraha-maso ny fotoana. Mifanohitra amin'izany, ny 8255 dia mifantoka tanteraka amin'ny programmable I / O, tsy misy fahatsiarovana na fotoana naorina. Ny famolavolana tsotra kokoa dia nahatonga azy io ho mora kokoa sy mora kokoa ny fandaharana rehefa tsy mitaky RAM na timer ny fampiharana.
8255 vs. 8259

Ny 8259 Programmable Interrupt Controller dia manompo tanjona hafa: mitantana ny fanelingelenana fitaovana hanampiana ny CPU hamaly haingana ny hetsika ivelany. Raha ny 8255 dia mitantana ny famindrana angon-drakitra I / O, ny 8259 dia manapaka ny famantarana. Ao amin'ny rafitra maro mifototra amin'ny microprocessor, ny chips roa dia nampiasaina miaraka, 8255 ho an'ny fifandraisana amin'ny fitaovana toy ny fitendry sy ny fampisehoana, ary 8259 ho an'ny fitantanana ny fangatahana fanapahana novokarin'ireo fitaovana ireo.
8255 vs. Modern GPIO Expanders

Ny rafitra ankehitriny dia matetika mampiasa I²C na SPI-based GPIO expanders (toy ny MCP23017 na PCF8574). Ireo fitaovana ireo dia manome tsimatra I / O fanampiny miaraka amin'ny fifandraisana vitsy kokoa, mamonjy toerana birao ary mampihena ny isan'ny pin amin'ny CPU. Na izany aza, miasa serially izy ireo, izay mety ho miadana kokoa raha oharina amin'ny fidirana mivantana amin'ny 8255. Na dia mitaky tsipika fiara fitateram-bahoaka bebe kokoa aza ny 8255, ny rafitra mifanitsy dia mamela ny famindrana haingana kokoa ary mahatonga azy io ho sarobidy amin'ny tontolon'ny fanabeazana, izay zava-dehibe amin'ny fianarana ny fanaraha-maso mivantana ny tsimatra tsirairay sy ny fahatakarana ny fotoanan'ny fiara fitateram-bahoaka.
Famahana olana sy olana mahazatra
Ny fiaraha-miasa amin'ny 8255 indraindray dia mety hitarika ho amin'ny fahadisoan'ny rafitra raha toa ka tsy arahina tsara ny fitsipika famolavolana. Ny olana sy ny vahaolana mahazatra dia ahitana:
• Seranan-tsambo tsy namboarina - Aorian'ny famerenana indray, ny seranan-tsambo rehetra dia mandeha amin'ny maody fampidirana. Raha toa ka tsy mandefa teny fanaraha-maso araka ny tokony ho izy ny CPU, dia mijanona ho tsy mavitrika na mitondra tena tsy ampoizina ny vokatra. Fandaharana foana ny fisoratana anarana fanaraha-maso alohan'ny hanandramana mamaky na manoratra angon-drakitra.
• Teny fanaraha-maso diso - Ny teny fanaraha-maso diso dia mety hanome torolàlana na fomba diso amin'ny seranan-tsambo, manidy ny famantarana andrasana. Ampidiro ny soatoavin'ny teny fanaraha-maso amin'ny latabatra datasheet mba hahazoana antoka ny fikirakirana bit.
• Ny tsy fahombiazan'ny tanana - Ao amin'ny Modes 1 sy 2, Port C dia manome famantarana ilaina (STB, ACK, IBF, OBF). Ny fifandraisana tsy hita, diso tariby, na diso fandikana dia mitarika ho amin'ny famindrana mijanona na very. Hamarino tsara ny tariby sy ny lojika andrasana amin'ny fitaovana mifandray.
• Overloading Outputs - Ny seranan-tsambo tsirairay dia tsy afaka mitantana afa-tsy ny onja kely. Mitondra fiara LEDs mivantana dia azo atao amin'ny resistors, fa ny maotera, relays, ary jiro mitaky ivelany buffer dingana toy ny transistor arrays na mpamily ICs. Ny tsy firaharahiana an'io fetra io dia mety hanimba maharitra ny puce.
• Fifandonana amin'ny fiara fitateram-bahoaka - Raha toa ka fitaovana maro no manandrana mitondra fiara fitateram-bahoaka amin'ny fotoana iray ihany, dia mety hitranga ny kolikoly na ny fahasimban'ny fitaovana. Ny fanelanelanana fiara fitateram-bahoaka sy ny fampiasana famantarana (RD ', WR ', CS ') dia manakana ity olana ity.
• Debugging Tools - Rehefa mitohy ny olana, ny fitaovana fitsapana dia manampy amin'ny fanavakavahana ny lesoka. Ny mpandinika lojika dia afaka manamarina ny fotoana sy ny fanaraha-maso ny famantarana, raha toa kosa ny oscilloscopes dia afaka manamarina raha toa ka mipoitra avy amin'ny tariby fitaovana mitabataba na fanombohana rindrambaiko diso ny olana.
Famaranana
Ny Intel 8255 PPI dia mijanona ho vato fehizoro amin'ny microprocessor interfacing. Na dia nosoloin'ny GPIO maoderina expanders sy naorina-in microcontroller I / O aza, dia manohy manompo ho toy ny fitaovana fampianarana mavitrika. Ny fahazavany amin'ny fanehoana ny famindrana angon-drakitra mifanandrify, ny fanamboarana ny seranan-tsambo, ary ny fandraisana tanana dia mahatonga azy io ho sarobidy ho an'ny rehetra.
Fanontaniana napetraka matetika [FAQ]
Inona no teny fanaraha-maso ao amin'ny 8255 ary nahoana no zava-dehibe izany?
Ny teny fanaraha-maso dia torolàlana 8-bit nalefan'ny CPU mba hanamboarana ny seranan-tsambo sy ny fomba 8255. Raha tsy misy izany, ny seranan-tsambo rehetra dia mijanona ao amin'ny fanjakana fampidirana default. Izy io dia mamaritra raha toa ka miasa ho toy ny fampidirana na famoahana ny seranan-tsambo tsirairay ary mifidy eo anelanelan'ny Modes 0, 1, 2, na Bit Set / Reset.
Afaka mitondra motera na relay mivantana ve ny 8255?
Tsia. Ny 8255 outputs dia afaka loharano na milentika milliamps vitsivitsy, izay tsy ampy ho an'ny motera na relays. Ny faritry ny mpamily ivelany, toy ny transistor arrays na H-bridges, dia tsy maintsy ampiasaina mba hiatrehana soa aman-tsara ny amin'izao fotoana izao.
Nahoana ny 8255 no mbola ampiasaina amin'ny fanabeazana ankehitriny?
Ny 8255 dia manome fomba mazava sy an-tanana hianarana momba ny microprocessor I / O, ny teny fanaraha-maso ary ny famindrana angon-drakitra. Ny maritrano tsotra dia manampy ny mpianatra hahatakatra ny foto-kevitra fototra alohan'ny hifindra amin'ny microcontrollers maoderina.
Inona no mitranga raha mampiasa Port C amin'ny fomba fifandraisana tanana ianao?
Ao amin'ny Modes 1 sy 2, ny tsipika Port C sasany dia natokana ho an'ny famantarana tanana (toy ny STB, ACK, IBF, OBF). Ireo pin ireo dia tsy azo ampiasaina ho toy ny I / O ankapobeny mandritra ireo fomba ireo, izay tsy maintsy raisinao mba hisorohana ny fifandonana.
Inona no maha samy hafa ny 8255 amin'ny GPIO maoderina expanders?
Tsy toy ny I²C / SPI expanders izay mampiasa serial fifandraisana, ny 8255 miasa amin'ny fiara fitateram-bahoaka mifanandrify, mamela haingana kokoa famindrana fa mitaky pin bebe kokoa. Izany dia mahatonga ny 8255 tsy dia mahomby loatra nefa sarobidy amin'ny fanaraha-maso sy ny fianarana fiara fitateram-bahoaka.