Manejo LCD 16F88 funciona lento

bueno aca dejo uno videos del mismo programa corriendo en un 16F88 en el cual anda lento y en un 16F628 que funciona normal.
El programa esta escrito en mikroBasic
el display utilizado es de marca casil modelo ccm1620csl
conectado al puerto b de la siguiente manera

Código:
D7 → port.7
D6 → port.6
D5 → port.5
D4 → port.4
E  → port.3
RS → port.2
RW → port.0

aca dejo 2 videos..

16f88:

16f628A

codigo del 16f88

Código:
program f88lcd

main:
ANSEL=0

Lcd_Init(PORTB)
Lcd_Cmd(LCD_CLEAR)
Lcd_Cmd(LCD_CURSOR_OFF)
Lcd_Out(1,1, "Hola Mundo")
Lcd_Out(2,1," Joel Gornati ")
While true
delay_ms(10)
Lcd_Cmd(Lcd_Shift_Left)
delay_ms(10)
Wend
end.

Codigo 16f628a

Código:
program displaylcd
CMCON=7
main:

Lcd_Init(PORTB)
Lcd_Cmd(LCD_CLEAR)
Lcd_Cmd(LCD_CURSOR_OFF)
Lcd_Out(1,1, "Hola Mundo")
Lcd_Out(2,1," Joel Gornati ")
While true
delay_ms(100)
Lcd_Cmd(Lcd_Shift_Left)
delay_ms(100)
Wend


end.

fuces

16f88:

16f88.jpg



16f628a:

16f628a.jpg



La verdad no entiendo el por que
 
Atrás
Arriba