Sei sulla pagina 1di 9

REFERENCES

Abdul Aziz Mohammed and Jyothi Kameswari, (2013) Web-Server based


Student

Attendance System
using RFID Technology, International Journal of

Engineering Trends and Technology


(IJETT)–Volume 4 Issue 5.

Arulogun O. T., Olatunbosun, A., Fakolujo O. A., and Olaniyi, O.


M.,(2013) RFID-

Based Students
Attendance Management System International Journal of

Scientific & Engineering Research Volume 4, Issue 2.

Domdouzis K., Kumar B., and Anumba C.(2007) Radio- Frequency


Identification

(RFID) applications: A brief introduction,


Advanced Engineering

Informatics, Vol.21.

Ezekwe C. (2016).Completed artificial intelligent assignment3 pp.95-191, awka


Anambra
state.
Ezekwe chinwe, Ndinechi Michael, Okwu Patrick (2012). System Architecture and
programming Onitsha: B. fine
Ezekwe ,C. (2016). Class management system using RFID awka Anambra State.

Lim T.S., Sim S.C. and Mansor M.M.(2009). RFID Based Attendance
System, in
Proceedings of the IEEE Symposium on
Industrial Electronics and

Applications.

Sumita Nainan, Romin Parekh and Tanvi Shah


(2013). RFID Technology
Based Attendance Management System
International Journal of Information and Computation
Technology. ISSN 0974-2239 Volume 3, pp. 131-138©
International Research Publications House http://www.
irphouse.com /ijict.htm\

Weis S. A., Sarma, S. E. Rivest R. L., and D. W. Engels. (2003). Security


and

Privacy Aspects of Low-Cost Radio frequency


identification Systems.

Security in Pervasive Computing.

Yeop Sabri M. K., Abdul Aziz M. Z. A., Mohd Shah M. S. R., and
Abd Kadir M. F

(2007).
Smart Attendance System by Using RFID, Asia Pacific

Conference
on Applied Electromagnetic Pro

APPENDIX
CODES WRITTEN IN ASSMBLY LANGUAGE
ORG 00H
RS BIT p3.3
EN BIT p3.4
SWITCH1 BIT p3.1
SWITCH2 BIT p3.2
RFID_SIGNA BIT P3.0
LINE1 EQU 80H
LINE2 EQU 0C0H
LCD_DATA EQU P2
;MOV p3,#00h
CALL INIT_LCD
;...........................................................
DISPLAY:CALL INITIAL_MSG_1
CALL WR_DATA1
CALL WAIT
SWIPE: CALL INITIAL_MSG_2
CALL WR_DATA1
RFID_SIGNAL:MOV TMOD,#20H ;timer 1,mode 2(auto reload)
MOV TH1,#-3 ;9600 baud rate
MOV SCON,#50H ;8-bit, 1 stop, REN enabled
SETB TR1 ;start timer 1
KEEP_CHECKN:JNB RI,KEEP_CHECKN ;wait for signal to come in
CALL OPEN_DOOR
JMP SWIPE
;...........................................................
OPEN_DOOR:
CALL MSG_OPEN
CALL WR_DATA1
CLR SWITCH1;..............
SETB SWITCH2;.............OPEN DOOR PLS
CALL WAIT
CLR SWITCH1
CLR SWITCH2
CALL WAIT1
CALL MSG_CLOSE
CALL WR_DATA1
SETB SWITCH1;...............
CLR SWITCH2;................CLOSE DOOR PLS
CALL WAIT1
CLR SWITCH1
RET
;..........................................................
wr_instr:CLR RS
MOV LCD_DATA,a
SETB EN
call delay5ms
CLR EN
RET

wr_data:SETB RS
mov LCD_DATA,a
SETB EN
call delay5ms
CLR EN
RET

INIT_LCD:mov a,#30h
mov a,#38h
call wr_instr
mov a,#0ch
call wr_instr
mov a,#06h
call wr_instr
mov a,#01h
call wr_instr
ret

display_letter: call wr_data


ret

INITIAL_MSG_1:
mov dptr,#dm_1
mov r0,#30h
call mov_next
mov dptr, #dm_2
mov r0,#40h
call mov_next
ret
INITIAL_MSG_2:
mov dptr,#dm_11
mov r0,#30h
call mov_next
mov dptr, #dm_22
mov r0,#40h
call mov_next
ret
MSG_OPEN:mov dptr,#dm_3
mov r0,#30h
call mov_next
mov dptr, #dm_4
mov r0,#40h
call mov_next
ret
MSG_CLOSE:mov dptr,#dm_5
mov r0,#30h
call mov_next
mov dptr, #dm_6
mov r0,#40h
call mov_next
ret
attemt:
CALL MSG_OPEN
CALL WR_DATA1
CLR SWITCH1;..............
SETB SWITCH2;.............OPEN DOOR PLS
CALL WAIT
CLR SWITCH1
CLR SWITCH2
CALL WAIT1
CALL MSG_CLOSE
CALL WR_DATA1
SETB SWITCH1;...............
CLR SWITCH2;................CLOSE DOOR PLS
CALL WAIT1
CLR SWITCH1
RET

dm_1:db' SWIPE CARD TO #'


dm_2:db' REGISTER.. #'

dm_3:db'RFID_BASED DOOR #'


dm_4:db'RFID ATTENDANCE #'

dm_5:db'TRY 3 TIMES OR D#'


dm_6:db'RIGHT CARD..... #'

dm_11:db'WAITN FOR VALID #'


dm_22:db'RFID CARD SWIPE #'

dm_12:db' YOU ARE WELCOM #'


dm_23:db'ENAKPOBIA ESTHER#'

dm_14:db' YOU ARE WELCOM #'


dm_24:db'AYOGU VIVIAN .A.#'

mov_next: clr a
movc a,@a+dptr
mov @r0, a
inc r0
inc dptr
cjne A,#'#',mov_next
ret

Wr_data1:mov A,#LINE1
call wr_instr
call delay5ms
mov r0, #30h
wr_data1_:call display_data
cjne r0,#3fh, wr_data1_
mov a,#LINE2
call wr_instr
call delay5ms
mov r0,#40h
wr_data2:call display_data
cjne r0,#4fh, wr_data2
ret

display_data:mov a,@r0
call wr_data
inc r0
ret

delay5ms:mov r2,#13
mov r1,#34;244 jmp delay1
delay1ms:mov r2,#3
mov r1,#147
jmp delay1
delays: mov r2,#39
mov r1,#200;229
delay1:djnz r1,delay1
djnz r2, delay1
ret

WAIT: mov r3,#36


mov r2,#40
mov r1,#176
waita: djnz r1,waita
djnz r2,waita
djnz r3,waita
ret
WAIT1: mov r3,#36
mov r2,#40
mov r1,#176
waita11:djnz r1,waita11
djnz r2,waita11
djnz r3,waita11
ret

END

Potrebbero piacerti anche