8.051 interfacing untuk masalah LCD????

L

Luckybuilding

Guest
Hai,
Aku punya masalah dengan 8.051 interfacing untuk LCD.

Aku telah menulis sebuah program sederhana yang mendapat kode dari keyboard menggunakan menyela dan menulis nilai kunci untuk LCD.

Saya telah menggunakan 'Mazidi's Book' menulis program.Tapi, ketika saya simulasi program dengan Proteus, tidak bekerja dengan benar.

Saya pikir itu masalah di LCD sibuk membaca flag.

Program terpasang.

Tolong, katakan padaku apa yang salah dengan program atau beri saya program serupa yang bekerja dengan benar.

Terima kasih
Maaf, tapi Anda harus login untuk melihat lampiran

 
Hai,

ini adalah karena dataport LCD dihubungkan ke Port 0.Hal ini tidak dianjurkan, karena P0 memiliki struktur saluran terbuka ketika digunakan sebagai tujuan umum I / O port.Dengan cara ini Anda tidak dapat menulis 1s ke pelabuhan, kecuali Anda menggunakan menu pull-up resistor.
Dalam prakteknya, menghubungkan sinyal data LCD ke port 0 bekerja untuk beberapa jenis LCD.

Salam

 
Hai,
Terima kasih untuk saran Anda.
Saya menggunakan port lain, tetapi, masalah terus berlanjut.

Program ini tidak masalah lain???

 
Saya display LCD writed kode sebelumnya, saya pikir Anda tidak perlu sibuk membaca LCD bendera.Anda dapat menuliskan data ke LCD RAM secara langsung karena data tingkat transist begitu lambat.

 
Hai,

Aku menghadapi masalah bendera sibuk LCD sebelumnya.Program ini tidak dapat melanjutkan pada titik itu tes status sibuk LCD.Cobalah untuk tidak menggunakan flag yang sibuk, sebagai gantinya, saya menggunakan sedikit keterlambatan untuk memastikan LCD tidak banjir dengan perintah.

 
Thanks all.
tapi, aku telah menemukan bahwa rutin memiliki masalah.
Saya mengubah kode accidentially.Dan, itu berhasil dengan baik.

 

Welcome to EDABoard.com

Sponsor

Back
Top