Quantcast
Channel: Microcontrollers
Viewing all articles
Browse latest Browse all 4936

initialization lcd 44780 avr

$
0
0
Can i initialize 44780 like so
Code (Text):
  1. #include <avr/io.h>
  2. #define F_CPU 16000000UL //16MHz
  3. #include <util/delay.h>
  4.  
  5. int main(void) {
  6. DDRD = 0b11111100;
  7. PORTD = 0b00000000;
  8. _delay_ms(20);   //delay 20ms
  9. PORTD = 0b0011 0000;   //PD4=1; PD5=1;
  10. PORTD = 0b0000 1000;   //E=1;
  11.  //_delay_us(10);
  12. PORTD = 0b0000 0000;   //E=0;
  13. _delay_us(40);   //delay 40us
  14. PORTD = 0b0000 1000;   //E=1;
  15. PORTD = 0b0000 0000;   //E=0;
  16. _delay_us(40);   //delay 40us
  17. PORTD = 0b0000 1000;   //E=1;
  18. PORTD = 0b0000 0000;...
initialization lcd 44780 avr

Viewing all articles
Browse latest Browse all 4936

Latest Images

Trending Articles



Latest Images