Академический Документы
Профессиональный Документы
Культура Документы
Dalam layar dot matrix, beberapa LED yang kabel bersama-sama dalam baris dan kolom. Hal ini dilakukan
untuk meminimalkan jumlah pin yang diperlukan untuk mengusir mereka. Misalnya, 8 8 matriks LED
(ditampilkan di bawah) akan membutuhkan 64 I / O pin, satu untuk setiap pixel LED. Dengan kabel semua
anoda bersama-sama dalam baris (R1 melalui R8), dan katoda dalam kolom (C1 melalui C8), jumlah yang
diperlukan pin I / O dikurangi menjadi 16. Setiap LED ditujukan demi baris dan jumlah kolom. Pada
gambar bawah ini, jika R4 adalah ditarik tinggi dan C3 ditarik rendah, LED di baris keempat dan kolom
ketiga akan dihidupkan. Karakter dapat ditampilkan oleh pemindaian cepat baik baris atau
kolom. Tutorial ini akan membahas metode pemindaian kolom.
Scanning seluruh kolom dan makan dengan nilai-nilai baris yang sesuai
Anda harus telah mencatat bahwa di setiap baris, satu pin adalah sumber arus hanya satu LED pada
suatu waktu, tapi pin kolom mungkin harus tenggelam arus dari lebih dari satu LED. Misalnya, kolom C1
harus dapat tenggelam arus dari 6 LED sementara menampilkan 'A' alfabet. I / O Sebuah pin
mikrokontroler tidak dapat tenggelam ini banyak saat ini, array transistor sehingga eksternal yang
diperlukan. Saya menggunakan ULN2003A IC yang memiliki tujuh built-in array transistor Darlington
(lihat di bawah). Masukan dari ULN2003A tinggi aktif. Ini berarti pin input harus disertakan dengan
logika yang tinggi untuk membawa pin output yang sesuai ke tanah. Skema dari array transistor
Darlington dalam chip ULN2003A ditampilkan di bawah.