The 8051 Microcontroller and Embedded

(lily) #1
Department of Computer Scien

ce and Information Engineering

National Cheng Kung University, TAIWAN
HANEL

ACCESSING MEMORYLook-up Table(cont’)


‰The look-up table allows access to elements of a frequently used table with minimum operationsExample 5-8Write a program to get the x value from P1 and send x


2 to P2,

continuouslySolution:

ORG 0MOV DPTR,#300H ;LOAD TABLE ADDRESSMOV A,#0FFH ;A=FFMOV P1,A

;CONFIGURE P1 INPUT PORT

BACK:MOV A,P1 ;GET X

MOV A,@A+DPTR

;GET X SQAURE FROM TABLE

MOV P2,A ;ISSUE IT TO P2SJMP BACK ;KEEP DOING ITORG 300H
XSQR_TABLE:

DB 0,1,4,9,16,25,36,49,64,81END
Free download pdf