Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/16/10 07:54
Read: times


 
#175085 - Hal Albach's way
Responding to: ???'s previous message
I've tried your way Hal, and compared only the first pressed key. but still didn't work. I still get a "WRONG PASS" message, instead of "ALARM ON".


ELEGXOSCODE1:    
		MOV R0,#91h
		MOV A,@R0
		CJNE A,40h,WRONGPASS
CALL LCDCLS	;êáèáñéóìïò ïèüíçò
                MOV CURSPOS,#4 ;Ìåôáêéíïõìå ôïí êåñóïñá óôçí ìåóç ôçò ðáíù ãñáììçò 
                CALL POSIT_CURSOR   ; ôçò ïèïíçò
		MOV DPTR,#STRING4	;Åããñáöç óôçí ïèïíç ôïõ string4
		CALL LCDSTR
JMP HALT

WRONGPASS: 
		CALL LCDCLS	;êáèáñéóìïò ïèüíçò
		MOV CURSPOS,#4 ;Ìåôáêéíïõìå ôïí êåñóïñá óôçí ìåóç ôçò ðáíù ãñáììçò 
		CALL POSIT_CURSOR   ; ôçò ïèïíçò
		MOV DPTR,#STRING5	;Åããñáöç óôçí ïèïíç ôïõ string5
		CALL LCDSTR	



HALT: JMP HALT


STRING1:
DB ' ALARM OFF ' ,0

STRING2:
DB ' GIVE PASS ' ,0

STRING3:
DB ' GIVE OLD PASS ' ,0

STRING4:
DB ' ALARM ON ' ,0

STRING5:
DB ' WRONG PASS ' ,0
END

 



List of 12 messages in thread
TopicAuthorDate
Problem with succesive memory locations            01/01/70 00:00      
   Debugging            01/01/70 00:00      
      How can i see the code of pressed key            01/01/70 00:00      
         Turn them into ASCII            01/01/70 00:00      
         Or use 2 characters            01/01/70 00:00      
   direct access to >80h => SFR            01/01/70 00:00      
   incorrect addressing method            01/01/70 00:00      
      (back to) basics - "bible" time            01/01/70 00:00      
      Hal Albach's way            01/01/70 00:00      
         It works            01/01/70 00:00      
         You are not showing enough            01/01/70 00:00      
   the danger of uniformity            01/01/70 00:00      

Back to Subject List