ada tampilan di lcd 16X2 dengan pic18f458

N

nagaraj.m

Guest
hai i hav diprogram pic18f458 dengan program sensor suhu untuk menampilkannya pada lcd .... saya memberikan semua sambungan pada papan tempat memotong roti ... tapi saya dapat melihat blok hanya persegi di layar yang memudar di seconds.i memeriksa output pin (port c) pic18f458 dengan multimeter dan itu menunjukkan beberapa tegangan antara 2v untuk 3v.but masih i cant melihat anythng pada lcd.how 2 membuat lcd untuk diplay terus .... baik hati membantu saya untuk keluar dari masalah ini .... terima kasih sebelumnya
 
/ / Koneksi modul LCD Sbit LCD_RS di RC4_bit; Sbit LCD_EN di RC5_bit; Sbit LCD_D4 di RC0_bit; Sbit LCD_D5 di RC1_bit; Sbit LCD_D6 di RC2_bit; Sbit LCD_D7 di RC3_bit; LCD_RS_Direction Sbit di TRISC4_bit; LCD_EN_Direction Sbit di TRISC5_bit; LCD_D4_Direction Sbit di TRISC0_bit; LCD_D5_Direction Sbit di TRISC1_bit; LCD_D6_Direction Sbit di TRISC2_bit; LCD_D7_Direction Sbit di TRISC3_bit; / / Akhir koneksi modul LCD void main () {unsigned long mV; txt1 char [] = "nanda"; suhu arang; suhu int; arang txt [4] ; TRISA = 0xFF; TRISC = 0x00; OSCCON = 0x72; ADCON0 = 0x51; ADCON1 = 0x80; Lcd_Init (); / / Inisialisasi LCD / / Hapus Layar / / kursor off Lcd_Out (1,1, txt1); / / Menulis teks delay_ms di baris pertama (1000), sementara (1) {temp = Adc_Read (2); / / Baca temporer mV = (unsigned panjang) suhu * 5000/1024; / / suhu mV = mV/10; BytetoStr (suhu, txt); Lcd_Out (2,1, txt); delay_ms (1000);}} ini adalah kode saya .... i got output dalam proteus isis tapi tidak pada papan tempat memotong roti ... saya nggak knw im wer gng salah .... kadang lcd menunjukkan kotak persegi hitam dan kadang-kadang kosong ...
 
Kode tampaknya baik. Saya pikir masalahnya adalah di hardware. Bagaimana Anda menghubungkan pin kontras LCD? Yang tampaknya menjadi masalah. Inilah yang perlu Anda lakukan:
56_1292828437.png
http://www.edaboard.com/thread194246-2.html # post824737 http://www.edaboard.com/thread194246-2.html Semoga ini bisa membantu. Tahmid.
 
Masalahnya adalah dengan papan tempat memotong roti. Bahkan saya menghadapi masalah yang sama. Cobalah kawat solder. Saya yakin ini akan bekerja
 
saya persis terhubung dengan cara yang sama seperti dalam gambar u diposting ... tapi saya dapat melihat kotak persegi hanya ... apakah ada cara untuk memeriksa data tat ditularkan dari pin output yaitu port C? i digunakan multimeter dan menemukan beberapa tegangan antara 0.5V untuk 3v di pin pasokan pelabuhan c wen i daya giv ... adalah data sarana tat ditularkan benar dari pic?? [COLOR = "Silver"] thanks for ur reply [SIZE = 1] ---------- Posting ditambahkan pada 19:10 ---------- Previous post berada di 19:09 [/SIZE] ---------- [ / COLOR] @ agarwal.rishabh20 @ gmail.com jangan tat u berarti saya tidak bisa mendapatkan output pada papan tempat memotong roti untuk display lcd? harus saya gunakan PCB? silakan mengklarifikasi terima kasih untuk ur reply
 
Ya ... karena Anda dihubungkan ke controller, yang mengeksekusi instruksi yang sangat cepat. Setiap kontak longgar atau pemutusan sedikit pada papan tempat memotong roti akan menyebabkan mengeksekusi instruksi yang berbeda di lcd dan yang akhirnya tidak menginisialisasi lcd dengan benar dan mengarah ke masalah yang Anda sebutkan.
 
Sebelum menghubungi LCD_init () memanggil delay (jika tidak di awal fungsi ini). LCD perlu beberapa waktu sebelum mengirim data / perintah untuk itu.
 
Anda dapat menggunakan papan tempat memotong roti, akan ada masalah, tapi pastikan bahwa kabel penghubung LCD tersambung dengan benar. Solder mereka untuk LCD. Kemudian, menyesuaikan panci ditunjukkan dalam diagram perlahan. Pada satu titik, kotak akan hilang dan anda akan melihat teks. Semoga ini bisa membantu. Tahmid.
 
@ Tahmid :: saya mencoba wat u berkata tapi masih cant mendapatkan anythng dipajang ... u bisa ramah memberi saya setiap program menggunakan mikroc untuk tampilan lcd ...
 
hi semua dan tahmid .... terima kasih banyak ... akhirnya saya mendapat output saya pada LCD untuk program layar LCD sederhana dan program sensor suhu .... kesalahan itu karena papan roti miskin hanya ... wen saya mencoba kecerdasan papan yang berbeda ... saya mendapat everythng baik .. sekali lagi thank u ppl :): mentertawakan:
 

Welcome to EDABoard.com

Sponsor

Back
Top