maaaring i kumonekta LEDs direkta sa 80c51 port output??

K

karo89

Guest
maaaring i kumonekta LEDs direkta sa 80c51 port output??
 
Kailangan mong tingnan ang data sheet ng iyong 80c51 iba sa elctrical na detalye. Na dapat sabihin sa iyo kung ano ang kasalukuyang ang port kayo ay nagbabalak na gamitin Maaari source o lababo. At ng mga kurso, ang isang humantong sa pagiging isang diode, mga pangangailangan ng isang serye risistor sa limitasyon ng kasalukuyang. Ang risistor halaga ay madaling makakalkula. Kung ikaw ay gumagamit ng isang 5 bolta tren, ipagpalagay na ang mga inakay patak 1.2 volts at nais mo ng isang 10mA kasalukuyang. R = (5-1.2) / 0.01; R = 3.8 / 0.01; R = 380; risistor = 390 Ohms pinakamalapit preffered halaga.
 
Pagkatapos na dapat by ok. Maaari kang makakuha ng mababang mga kasalukuyang LEDs na lamang nangangailangan ~ 3mA.
 
ang o / p kasalukuyang capabilty ito kada pin? o ito ay kabuuang?
 
Sa halos maaari mong ikonekta ang isa na humantong sa test.
 
tingin ko kailangan mong isulat ang ilang mga code ibig sabihin LED ON / OFF .. Kung direct connect ka LED sa 80c51 maaaring hindi ito glow kaya sumulat ng ilang mga kinakailangang code at interface sa LED ...
 
At tandaan na kapag ang output ay 15 MA boltahe na hindi magiging 5 at 0, ikaw ay magkakaroon ng boltahe drop / tumaas (output ay mas mababa sa 5 at mas mataas kaysa sa 0) May ay dapat na isang graph sa datasheet ng iyong MCU na Ipinapakita ang output boltahe vs output kasalukuyang. Alex

<span style="color: grey;"><span style="font-size: 10px">---------- Post idinagdag sa 15:35 ---------- Previous post was at 15:32 ---- ------</span></span>
tingin ko kailangan mong isulat ang ilang mga code ibig sabihin LED ON / OFF .. Kung direct connect ka LED sa 80c51 maaaring hindi ito glow kaya sumulat ng ilang mga kinakailangang code at interface sa LED ...
Hindi Siya ay nagtanong kung siya ay dapat na magsulat ng isang code, siya ay humihingi sa kung siya ay dapat na gamitin ang ilang uri ng mga driver na humantong tulad ng isang transistor o kung siya ay maaaring kumonekta sa LED diretso sa mga tulos ng MCU. Alex
 
kahit gusto niya na kumonekta LED sa MCU kailangan niya ng ilang circutry, right?
 
Kung ang MCU ay maaaring magbigay ng 15mA tulad ng sabi niya (bawat pin) ito ay higit sa sapat upang drive ng isang humantong na karaniwan ay itinutulak ng 10mA, lamang ng isang risistor ay kinakailangan. Hangga't hindi siya ay lumampas sa kabuuang output kasalukuyang limitasyon para sa mga MCU (gamit ang LEDs maraming naka-on at sa parehong oras) ay ito ay pagmultahin Alex
 
ang aking agam ay kung bakit ito 8051 ay mababa kapangyarihan, habang ang pic ay may sapat na kapangyarihan upang lumipat sa isang humantong sa. Kapag ako tried ito sa isang 8051 na kailangan i na gumamit ng isang transistor lumipat.
 
Kung ang OP ay maaaring magbigay ng isang tiyak na datasheet ng aparato siya ay gumagamit kami ay able sa makipag-usap sa mga katotohanan. Ang mga detalye ng bawat aparato o MCU uri (AVR, PIC, braso etc) ay iba, Nasa sa mga tagagawa. Alex
 
oo nagbibigay ito 15mA bawat pin Kapag konektado sa pamamagitan ng pagtutol (330ohm) maging lubhang malamlam na ilaw at may isang link na walang pagtutol sa maging tila mas mahusay na lighting Ano sa tingin mo?
 
pagkatapos ay sa na kasalukuyang boltahe ng sa gayon ay mababa. kung ano ang controller ikaw ay pakikipag-usap tungkol sa? uri ng numero? controller anumang nangangailangan ng isang buffer sa drive. sa kanyang port pin sa tulad ng kasalukuyang mga antas.

<span style="color: grey;"><span style="font-size: 10px">---------- Post idinagdag sa 15:44 ---------- Previous post ay sa 15:42 ----------</span></span>
bagaman ikaw ay ipinahiwatig 80c51, ang aking tanong ay, kung mayroon kang anumang mga partikular na tagagawa IC. (Ito ay kung ano ang i mean sa pamamagitan ng, kung ano ang controller ikaw ay pakikipag-usap tungkol sa? Uri number?)
 
HUWAG gamitin ang mga inakay na walang risistor, ikaw makapinsala sa MCU output. Ikaw na humantong ay maaaring magkaroon ng isang Vf ng 2.2 (green akala ko) at ang MCU boltahe ay hindi 5V ngunit mas mababa sa gayon ikaw ay may na gamitin ang tamang halaga upang makalkula ang risistor. Kung ito ay masyadong mataas na ito ay limitahan ang humantong kasalukuyang ng masyadong marami, kung ito ay masyadong mababa ikaw ay magkakaroon ng malaking boltahe drop sa output MCU kaya ang ilaw ay mababa. Gayundin MCU ang ilan ay maaaring lababo mas kasalukuyang kaysa sa maaari nilang source, na nangangahulugan na kung ikinonekta mo ang katod sa MCU ikaw ay maaaring makakuha ng mas mahusay na mga resulta. Sa anumang kaso mangyaring magbigay ng isang link sa datasheet upang maaari naming gawin ang tamang kalkulasyon. Alex
 
para sa atmel 89c51, ito ay kasalukuyang max sa level ang 'o'. at max current sa na antas para sa lahat ng mga tulos pinahihintulutan ay 70mA. controller ang draws ng isang kasalukuyang ng 20mA. kaya, ano ang sinabi mo bilang ng bawat pin ay isang hindi pagkakaunawaan ng datasheet. sa anumang halaga, kayo ay nangangailangan ng isang buffer, kung nais mong i-on na humantong sa 1 level.
 
Ikaw MCU port ay bukas patuluin / kolektor sa internal pull-ups para sa port1, 2,3 at walang pull-ups para sa port0. Sila outputs ay hindi maaaring magbigay ng anumang mga kasalukuyang sa mataas na estado, maaari lamang nila lababo kasalukuyang (magbigay ng lupa) sa mababang estado. Tandaan 1 sa datasheet says [COLOR = "blue"] Sa ilalim ng tumatag estado (non-transient) kondisyon, IOL dapat panlabas limitadong bilang mga sumusunod: Maximum IOL bawat port pin: 10 MA Maximum IOL per 8-bit port: 0 Port: 26 MA , Ports 1, 2, 3: 15 MA Maximum kabuuang IOL para sa lahat ng mga tulos output: 71 MA Kung IOL lumampas sa pagsubok na kalagayan, VOL ay maaaring lampasan ang mga kaugnay na mga detalye. Pins ay hindi garantisadong sa lababo kasalukuyang mas malaki kaysa sa mga nakalista sa mga kondisyon ng pagsubok. [/COLOR] Siguro maaari kang makakuha ng malayo sa isa na humantong sa tungkol 8mA (pagmamaneho ang katod sa mga MCU, ay liwanag sa lohika 0) at isa lamang na humantong sa port ngunit ito ay magiging mas mahusay na gumamit ng isang transistor na drive ang humantong at maaaring gamitin ang humantong sa mas mataas na kasalukuyang. Alex
 
Bilang para sa bilang LEDs ay nababahala sa dalawang bagay na kailangan mong mapapansin ito ... 1) Minimum Biasing Boltahe RED color LED [R] -> 1V LUNTIAN kulay LED [G] -> 1.2V YELLOW color LED [Y] -> 1.5V 2) Kasalukuyang Rating Para Normal LED [translucent] -> 10mA Para Transparent LED [High Intensity] -> 2mA Kung ang output current ng microcontroller ay mataas [sabihin 15mA], pagkatapos ay maaari mong ikonekta translucent LED diretso sa controller o kung ito ay mas mababa [sabihin 5mA], pagkatapos Mataas na iting LED ikonekta direkta sa [controller Parehong ang kaso kasalukuyang takda sa risistor dapat ay dapat] ... May tamang paraan upang kalkulahin ang mga kasalukuyang mga takda sa risistor masyadong ... R = [VIN - Vled] / [Iled] oum
 

Welcome to EDABoard.com

Sponsor

Back
Top