;实战七《LCD显示本站网址和电话》
;本实战的目的是让大家进上步熟悉查表程序的用法,MCD1配套LCD的读写方法
;程序文件名“MCD-LCD2.ASM"
;程序清单如下:
;************************************
PCL EQU 2H ;定义程序存储器低字节地址
STATUS EQU 3H ;定义状态寄存器地址
PORTA EQU 5H ;定义RA口数据寄存器地址
PORTC EQU 7H ;定义RC口数据寄存器地址
TRISA EQU 85H ;定义RA口方向控制寄存器地址
TRISC EQU 87H ;定义RC口方向控制寄存器地址
ADCON1 EQU 9FH ;定义ADC模块控制寄存器1的地址
;********************
Z EQU 2 ;定义0状态位的位地址
RP0 EQU 5 ;定义页选位RP0的位地址
;*********************
RS EQU 1 ;LCD寄存器选择信号脚定义在RA.1脚
RW EQU 2 ;LCD读/写信号脚定义在RA.2脚
E EQU 3 ;LCD片选信号脚定义在RA.3脚
COUNT EQU 24H ;定义计数寄存器地址
TMP1 EQU 25H ;定义临时寄存器地址
;**********************
ORG 000H
NOP ;放置一条ICD必需的空操作指令
GOTO MAIN
ORG 0008H
;******************************************************
TABLE ;取第一行的显示码WWW.PIC16.COM
ADDWF PCL,1 ;地址偏移量加当前PC值
RETLW 20H ;空格
RETLW 57H ;W
RETLW 57H ;W
RETLW 57H ;W
RETLW 2EH ;.
RETLW 50H ;P
RETLW 49H ;I
RETLW 43H ;C
RETLW 31H ;1
RETLW 36H ;6
RETLW 2EH ;.
RETLW 43H ;C
RETLW 4FH ;O
RETLW 4DH ;M
RETLW 20H ;空格
RETLW 20H ;空格
RETLW 00H
;-------------------- ----------------------------------
TABLE1 ;取第二行的显示码TEL0755 27528531
ADDWF PCL,1 ;地址偏移量加当前PC值 &nb