hamdisuat
Üye
- Katılım
- 26 Eyl 2011
- Mesajlar
- 188
- Puanları
- 1
- Yaş
- 66
Aşağıdaki programda gecikme komutu 1 sn olmasına rağmen 4-5 sn sonra ekranda sadece üst satır görünüyor. Örnek:
Address Kod
0040 3469
olması gerekirken üst sadece üst satır görünüyor.
#include <16f877A.h>
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG
,NOCPD
#use delay(clock=40000000)
#use fast_io(a)
#define use_portb_lcd TRUE
#include <lcd.c>
int16 address, deger;
void main()
{
setup_psp(PSP_DISABLED);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_adc_ports(NO_ANALOGS);
setup_adc(adc_OFF);
setup_ccp1(CCP_OFF);
setup_ccp2(CCP_OFF);
set_tris_a(0x01);
lcd_init();
adres(1,1);
printf(lcd_yaz, "\fProgram Kodlari");
delay_ms(1000);
lcd_sil();
adres(1,1);
printf(lcd_yaz, "\fAdres Kod");
address=0;
deger=0;
while (!(address==0x3FFF));
{
deger=read_program_eeprom(address);
adres(1,2);
printf(lcd_yaz, "\n%1x %1x", address, deger);
delay_ms(500);
address++;
if (input(pin_a0))
{
delay_ms(20);
write_program_eeprom(address, 0x0000);
}
}
printf(lcd_yaz, "\f Program Bitti");
}
Sizce hatayı nerede yapıyorum.
Address Kod
0040 3469
olması gerekirken üst sadece üst satır görünüyor.
#include <16f877A.h>
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NOPUT,NOWRT,NODEBUG
,NOCPD
#use delay(clock=40000000)
#use fast_io(a)
#define use_portb_lcd TRUE
#include <lcd.c>
int16 address, deger;
void main()
{
setup_psp(PSP_DISABLED);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_adc_ports(NO_ANALOGS);
setup_adc(adc_OFF);
setup_ccp1(CCP_OFF);
setup_ccp2(CCP_OFF);
set_tris_a(0x01);
lcd_init();
adres(1,1);
printf(lcd_yaz, "\fProgram Kodlari");
delay_ms(1000);
lcd_sil();
adres(1,1);
printf(lcd_yaz, "\fAdres Kod");
address=0;
deger=0;
while (!(address==0x3FFF));
{
deger=read_program_eeprom(address);
adres(1,2);
printf(lcd_yaz, "\n%1x %1x", address, deger);
delay_ms(500);
address++;
if (input(pin_a0))
{
delay_ms(20);
write_program_eeprom(address, 0x0000);
}
}
printf(lcd_yaz, "\f Program Bitti");
}
Sizce hatayı nerede yapıyorum.