masalah di avr kode c

E

engineer khan

Guest
???? apa cara berikut dalam program interfacing lcd (siapa plz help me bersaudara) [KODE] Lcd_Cmd (item unsigned char) {dataport = item; ctlrport = (0
 
Kedua daftar kode yang melakukan hal yang sama kecuali untuk keterlambatan (50) dalam daftar pertama.
 
Saya pikir masalahnya adalah dengan kompleksitas di sini, penulis kode mencoba untuk membuat kode yang jelas tapi mungkin menjadi lebih rumit di mata yang berpengalaman itu. (S) ia mencoba untuk menekankan 'rs' dan bit 'rw' harus 0 ketika 'en' clock: [KODE] ctlrport = (0
 
apa>, |??? berdiri untuk singkat ini plz,,,, cant v menggunakan c kode yang sama seperti untuk 8051 seperti yang saya telah diberikan dalam posting sebelumnya???
 
Apakah Anda melakukan pencarian untuk operator C? Jika tidak Anda harus, Anda akan menemukan halaman web banyak menjelaskan ini.
 
[QUOTE = insinyur khan, 1139411]??????? Apa>, | berdiri untuk singkat ini plz,,,, cant v menggunakan c kode yang sama seperti untuk 8051 seperti yang saya telah diberikan dalam posting sebelumnya [/QUOTE]> menggeser kanan sedikit. Jika PORTA = 0b00000001; jika digeser meninggalkannya menjadi 0b00000010, yaitu, 1PORTA 8PORTA berarti nilai tetap sama. | Adalah bitwise operator OR.
 
Itu tidak benar perilaku yang Anda dijelaskan adalah memutar tidak bergeser. Untuk pergeseran kanan oleh 1 pada byte memberikan 0 dan pergeseran ke kiri oleh 8 memberikan juga 0 jika nilai awal adalah 1.
 
Tidak ada operasi yang diterapkan pada 'ctrlport' di baris 1, itu hanya sarat dengan nilai baru yang '0 'bergeser' 'beberapa kali yang masih '0' en. Pada baris ke-2 itu lagi sarat dengan nilai baru tapi ini 3 kali nilai ORed. Sementara '(0
 

Welcome to EDABoard.com

Sponsor

Back
Top