*液晶显示实验实验目的实验器材硬件接线VB界面软件功能程序清单备注说明<<<*实验目的:不使用单片机串行外设接(SPI)进行点阵字符型液晶显示(LCD)编程*实验器材:-(HD44780)*硬件接线:16151413121110090807060504030201LCD(HD44780)*VB界面:*程序功能:开始运行时,LCD显示“WaitReceiving..”等待接收字符,当收到16个字符时,显示之,重复此功能*程序清单:程序说明口地址定义SCI串行通信口地址变量定义主程序系统初始化串行口初始化LCD初始化子程序LCD命令执行子程序LCD显示子程序中断矢量**------程序说明-------------------------------------**文件名:*硬件连接:-7与单片机的PORTA的PTA0-7连接作为*输出*,R/W,E与单片机的PTC0,PTC1,PTC2连接*程序描述:,LCD显示“WaitReceiving..”*,当收到16个字符时显示之,重复*此功能*实验目的:不使用单片机串行外设接口(SPI)进行点阵字符*型液晶显示(LCD)编程*--------------------------------------------------***------口地址定义--------------------------------PTAEQU$0000;A口数据寄存器DDRAEQU$0004;A口数据方向寄存器PTCEQU$0002;C口数据寄存器DDRCEQU$0006;C口数据方向寄存器LCD-RSEQU0;LCD寄存器选择信号接PTC0LCD-RWEQU1;读写信号接PTC1LCD-EEQU2;LCD使能信号接PTC2**----SCI串行通信口地址-----------------------------SCC1EQU$0013;2EQU$0014;SCI控制寄存器2SCS1EQU$0016;串行通信接口状态寄存器地址SCDREQU$0018;串行通信接口数据寄存器地址SCBREQU$0019;SCI波特率寄存器FULLEQU5;用于SCI接收缓冲器是否满标志位RAMstartAddrequ$0040;RAM的起始地址(因芯片不同可以更改)FlashStartAddrequ$8000;程序开始地址(因芯片不同可以更改)*-----变量定义----------------------------------------ORGRAMstartAddr;RAM的起始地址LCD-BUFFERRMB16;存放16字节
液晶显示实验 来自淘豆网m.daumloan.com转载请标明出处.