saya bisa menghubungkan LED langsung ke port output 80c51?

K

karo89

Guest
saya bisa menghubungkan LED langsung ke port output 80c51?
 
Anda perlu melihat lembar data dari varian 80c51 Anda dalam spesifikasi elctrical. Itu harus memberitahu Anda apa yang saat ini pelabuhan Anda berniat untuk menggunakan sumber dapat atau wastafel. Dan tentu saja, yang dipimpin menjadi dioda, membutuhkan resistor seri untuk membatasi arus. Nilai resistor dengan mudah dapat dihitung. Jika Anda menggunakan rel 5 volt, menganggap dipimpin tetes 1,2 volt dan Anda ingin arus 10mA. R = (5 - 1.2) / 01; R = 3,8 / 01; R = 380; Resistor = 390 Ohm nilai Preffered terdekat.
 
Kemudian yang harus dengan ok. Anda bisa mendapatkan leds arus yang rendah yang hanya membutuhkan ~ 3mA.
 
yang capabilty o / p saat ini adalah itu per pin? atau itu total?
 
Dalam praktis Anda dapat menghubungkan satu dipimpin untuk menguji.
 
Saya pikir Anda perlu untuk menulis beberapa kode yaitu LED ON / OFF .. Jika Anda terhubung langsung LED untuk 80c51 mungkin tidak bersinar jadi menulis beberapa kode yang diperlukan dan antarmuka dengan LED ...
 
Dan diketahui bahwa bila output adalah 15 mA tegangan tidak akan menjadi 5 dan 0, Anda akan memiliki drop tegangan / kenaikan (output akan lebih rendah dari 5 dan lebih tinggi dari 0) Harus ada grafik dalam datasheet dari Anda MCU yang menunjukkan tegangan output keluaran vs saat ini. Alex [COLOR = "Silver"] [SIZE = 1] ---------- Posting ditambahkan pada 15:35 ---------- Previous post adalah jam 15:32 ---- ------ [/SIZE] [/COLOR]
Saya pikir Anda perlu untuk menulis beberapa kode yaitu LED ON / OFF .. Jika Anda terhubung langsung LED untuk 80c51 mungkin tidak bersinar jadi menulis beberapa kode yang diperlukan dan antarmuka dengan LED ...
Dia tidak bertanya apakah ia harus menulis kode, ia bertanya apakah ia harus menggunakan beberapa jenis driver yang dipimpin seperti transistor atau jika ia dapat menghubungkan LED langsung ke pin dari MCU. Alex
 
bahkan jika ia ingin menghubungkan LED untuk MCU ia perlu circutry beberapa, bukan?
 
Jika MCU dapat memberikan 15mA seperti katanya (per pin) akan lebih dari cukup untuk menggerakkan pimpinan yang biasanya digerakkan dengan 10mA, hanya sebuah resistor yang dibutuhkan. Selama ia tidak melebihi batas total output saat ini untuk MCU (menggunakan leds banyak diaktifkan pada saat yang sama) akan lebih baik Alex
 
keraguan saya adalah mengapa hal ini 8051 memiliki daya rendah, sementara pic memiliki daya yang cukup untuk beralih dipimpin. Ketika saya mencobanya di 8051 saya perlu menggunakan saklar transistor.
 
Jika OP dapat memberikan datasheet spesifik perangkat ia menggunakan kita akan dapat berbicara dengan fakta. Spesifikasi masing-masing perangkat atau jenis MCU (AVR, PIC, dll ARM) berbeda, terserah produsen. Alex
 
ya itu memberikan 15mA per pin Bila tersambung melalui perlawanan (330ohm) menjadi pencahayaan yang sangat samar dan memiliki link tanpa perlawanan menjadi pencahayaan agak lebih baik Apa yang Anda pikirkan?
 
kemudian pada saat tegangan yang sangat rendah. apa controller yang Anda bicarakan? ketik nomor? kontroler apa pun membutuhkan buffer untuk mengemudi. pada pin port pada tingkat saat ini seperti [COLOR = "Silver"]. [SIZE = 1] ---------- Posting ditambahkan pada 15:44 ---------- Previous post adalah jam 15:42 [/SIZE] ---------- [/COLOR] meskipun Anda telah menunjukkan 80c51, pertanyaan saya adalah, apakah Anda memiliki produsen tertentu ic. (Ini adalah apa yang saya maksud dengan, apa controller Anda berbicara tentang nomor jenis?)
 
PERNAH menggunakan dipimpin tanpa resistor, Anda akan merusak output MCU. Anda memimpin mungkin akan memiliki Vf dari 2,2 (hijau saya kira) dan tegangan MCU tidak akan 5v tetapi lebih rendah sehingga Anda harus menggunakan nilai yang benar untuk menghitung resistor. Jika terlalu tinggi akan membatasi arus yang dipimpin terlalu banyak, jika terlalu rendah Anda akan memiliki drop tegangan besar pada output MCU sehingga cahaya akan rendah. Juga beberapa MCU dapat tenggelam lebih lancar dari yang mereka dapat sumber, yang berarti bahwa jika Anda menghubungkan katoda ke MCU Anda mungkin mendapatkan hasil yang lebih baik. Dalam hal apapun silakan memberikan link ke datasheet sehingga kami dapat melakukan perhitungan yang tepat. Alex
 
untuk Atmel 89c51, itu adalah max saat ini pada tingkat 'o'. dan max saat ini pada tingkat untuk semua pin diijinkan adalah 70mA. controller menarik arus 20mA. jadi, apa yang Anda katakan sebagai per pin adalah kesalahpahaman dari datasheet. dengan biaya apapun, Anda membutuhkan penyangga, jika Anda ingin mengaktifkan memimpin pada tingkat 1.
 
Anda MCU port adalah saluran terbuka / kolektor dengan internal pull-up untuk port1, 2,3 dan tanpa pull-up untuk port0. Mereka output tidak dapat memberikan arus pada keadaan tinggi, mereka hanya dapat tenggelam saat ini (memberikan tanah) pada keadaan rendah. Catatan 1 dalam datasheet mengatakan [COLOR = "blue"] Di bawah keadaan tunak (non-transien) kondisi, IOL harus secara eksternal dibatasi sebagai berikut: Maksimum IOL per port pin: 10 mA Maksimum IOL per 8-bit port: Port 0: 26 mA , Port 1, 2, 3: 15 mA IOL total maksimum untuk semua pin output: 71 mA Jika IOL melebihi kondisi pengujian, VOL dapat melebihi spesifikasi yang terkait. Pin yang tidak dijamin untuk tenggelam lebih besar saat ini dari kondisi uji yang terdaftar. [/COLOR] Mungkin Anda dapat pergi dengan salah satu memimpin sekitar 8mA (mengemudi katoda dengan MCU, akan menyala dengan logika 0) dan hanya satu memimpin di pelabuhan tetapi akan lebih baik menggunakan transistor untuk mendorong dipimpin dan mampu menggunakan dipimpin dengan arus yang lebih tinggi. Alex
 
Adapun sebagai LED prihatin dua hal yang harus Anda menyadarinya ... 1) Minimum Biasing Tegangan MERAH warna LED [R] -> 1V warna HIJAU LED [G] -> 1.2V warna KUNING LED [Y] -> 1.5V 2) Penilaian Saat Ini Untuk LED normal [Tembus] -> Untuk 10mA LED Transparan [High Intensity] -> 2mA Jika arus keluaran dari mikrokontroler tinggi [15mA mengatakan], maka Anda dapat menghubungkan LED tembus langsung ke controller atau jika kurang [5mA mengatakan], maka intensitas tinggi LED terhubung langsung ke controller [Baik kasus resistor yang membatasi arus harus harus] ... Ada metode yang tepat untuk menghitung resistor pembatas arus juga ... R = [Vin - VLED] / [ILED] ohm
 
berkat iam sangat berterima kasih kepada Anda [COLOR = "Silver"] [SIZE = 1] ---------- Posting ditambahkan pada 16:42 ---------- Previous post berada di 16: 21 ---------- [/SIZE] [/COLOR]
Anda MCU port adalah saluran terbuka / kolektor dengan internal pull-up untuk port1, 2,3 dan tanpa pull-up untuk port0. Mereka output tidak dapat memberikan arus pada keadaan tinggi, mereka hanya dapat tenggelam saat ini (memberikan tanah) pada keadaan rendah. Catatan 1 dalam datasheet mengatakan [COLOR = "blue"] Di bawah keadaan tunak (non-transien) kondisi, IOL harus secara eksternal dibatasi sebagai berikut: Maksimum IOL per port pin: 10 mA Maksimum IOL per 8-bit port: Port 0: 26 mA , Port 1, 2, 3: 15 mA IOL total maksimum untuk semua pin output: 71 mA Jika IOL melebihi kondisi pengujian, VOL dapat melebihi spesifikasi yang terkait. Pin yang tidak dijamin untuk tenggelam lebih besar saat ini dari kondisi uji yang terdaftar. [/COLOR] Mungkin Anda dapat pergi dengan salah satu memimpin sekitar 8mA (mengemudi katoda dengan MCU, akan menyala dengan logika 0) dan hanya satu memimpin di pelabuhan tetapi akan lebih baik menggunakan transistor untuk mendorong dipimpin dan mampu menggunakan dipimpin dengan arus yang lebih tinggi. Alex
apa yang Anda maksud dengan wastafel saat ini?
 

Welcome to EDABoard.com

Sponsor

Back
Top