Cara langsung menggerakkan layar LCD kode segmen dengan port IO komputer mikro chip tunggal

Jun 26, 2021

Tinggalkan pesan

Metode led segmen penggerak (tabung digital) dengan port IO relatif jelas bagi semua orang, tetapi metode mengemudi langsung segmen LCD dengan port IO relatif lebih rumit. Saya mencari di Internet untuk metode mengemudi LCD segmen dengan port IO dari komputer mikro chip tunggal. Sebagian besar informasi tidak cukup jelas dan spesifik, dan masalah sederhana rumit. Sekarang, berdasarkan prinsip layar LCD, dikombinasikan dengan informasi yang relevan di Internet, saya akan secara singkat memperkenalkan cara menggunakan komputer mikro chip tunggal untuk menggerakkan kode segmen layar kristal cair LCD:




1. Prinsip tampilan LCD dan LED berbeda: LED memancarkan cahaya dengan tegangan positif, sementara LCD harus secara bergantian menambahkan tegangan positif dan balik untuk ditampilkan terus menerus (Anda dapat melakukan percobaan, jika tegangan konstan diterapkan ke segmen LCD, Segmen ini akan ditampilkan, tetapi tidak akan segera ditampilkan, dan tegangan konstan akan diterapkan untuk waktu yang lama, yang akan mempercepat penuaan dan kerusakan LCD)




2. Apa yang sering saya dengar tentang LCD 1/2bias dan 1/3bias? Untuk LCD 1/2bias, jika tegangan layar LCD adalah 3V, maka 1/2bias adalah 1,5V, artinya, ketika tegangan ±3V diterapkan, LCD akan ditampilkan; ketika tegangan ±1.5V dan di bawahnya diterapkan, tidak ada tampilan.




3. Port IO dari mikrokomputer chip tunggal biasa tidak dapat secara langsung menghasilkan tingkat setengah tinggi (1,5V), tetapi dapat direalisasikan dengan resistor pull-up dan pull-down yang sama. Ketika port IO diatur sebagai input (resistansi tinggi), karena tekanan parsial dari resistor pull-up dan pull-down, Hasilkan level setengah tinggi (1,5V)




Setelah mengetahui 3 poin di atas, tidak sulit untuk menggerakkan LCD secara dinamis. Untuk LCD segmen 4 * 8 (4 COM, 8 SEG, tegangan tampilan 3V, bias 1/2), metode mengemudi adalah sebagai berikut:




1. Keempat VM dipindai secara bergantian, dan setiap COM melakukan metode bolak-balik tegangan selama dua pemindaian yang berdekatan.




2. Jika COM tertentu dipindai, COM akan mengeluarkan 3V (0V):




Output SEG yang terhubung ke COM ini berlawanan dengan COM, ΔV = ±3V, maka koneksi ini akan menyala;


Output SEG yang terhubung ke COM ini sama dengan COM, ΔV = 0, maka titik yang terhubung tidak terang.




3. Untuk VM lain yang tidak dipindai, port IO dari komputer mikro chip tunggal adalah input, yang menghasilkan bias 1/2 (1,5V). Terlepas dari nilai SEG, ΔV<±1.5v, so="" the="" light="" does="" not="" light="">


Kirim permintaan