elk.elk_engineer
Üye
- Katılım
- 31 Ağu 2010
- Mesajlar
- 37
- Puanları
- 1
mikro basic ile basit bir ATM yapmak istiyorum fakat şifre girme değiştirme tutar girme için yapılacak olan keypad programı çok karmaşık araştırmalarıma göre acaba daha basitini önerebilir misiniz..programın taslak hali aşağıdaki gibidir..şimdiden tsk ler yard için..
program muhendisbank
LCD_INIT(PORTB)
LCD_CMD(LCD_CURSOR_OFF)
LCD_OUT(1,1,"MUHENDİS")
LCD_OUT(2,1,"BANKAHOSGELDINIZ")
TRISB=0
TRISC=255
TRISD=255
PORTC=0
PORTD=0
main:
do
IF
portc.0=1 then
lcd_cmd(lcd_clear)
delay_ms(100)
lcd_out(1,1,"lutfen sifrenizi")
lcd_out(2,1,"giriniz")
end if
if
portd.0=1 then
lcd_cmd(lcd_clear)
lcd_out(1,1,"istediginiz")
LCD_OUT(2,1,"TUTAR")
end if
if
portd.1=1 then
lcd_cmd(lcd_clear)
lcd_out(1,1,"10tl")
LCD_OUT(2,1,"cekiyorsunuz")
delay_ms(100)
LCD_OUT(1,1,"MUHENDİS")
LCD_OUT(2,1,"BANKAHOSGELDINIZ")
end if
loop until false
end.
program muhendisbank
LCD_INIT(PORTB)
LCD_CMD(LCD_CURSOR_OFF)
LCD_OUT(1,1,"MUHENDİS")
LCD_OUT(2,1,"BANKAHOSGELDINIZ")
TRISB=0
TRISC=255
TRISD=255
PORTC=0
PORTD=0
main:
do
IF
portc.0=1 then
lcd_cmd(lcd_clear)
delay_ms(100)
lcd_out(1,1,"lutfen sifrenizi")
lcd_out(2,1,"giriniz")
end if
if
portd.0=1 then
lcd_cmd(lcd_clear)
lcd_out(1,1,"istediginiz")
LCD_OUT(2,1,"TUTAR")
end if
if
portd.1=1 then
lcd_cmd(lcd_clear)
lcd_out(1,1,"10tl")
LCD_OUT(2,1,"cekiyorsunuz")
delay_ms(100)
LCD_OUT(1,1,"MUHENDİS")
LCD_OUT(2,1,"BANKAHOSGELDINIZ")
end if
loop until false
end.