《液晶显示实验》ppt课件

《液晶显示实验》ppt课件

ID:27443420

大小:216.00 KB

页数:25页

时间:2018-12-01

《液晶显示实验》ppt课件_第1页
《液晶显示实验》ppt课件_第2页
《液晶显示实验》ppt课件_第3页
《液晶显示实验》ppt课件_第4页
《液晶显示实验》ppt课件_第5页
资源描述:

《《液晶显示实验》ppt课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、液晶显示实验实验目的实验器材硬件接线VB界面软件功能程序清单备注说明<<<1实验目的:不使用单片机串行外设接(SPI)进行点阵字符型液晶显示(LCD)编程2实验器材:1.SD-1型在线编程实验仪2.LCD(HD44780)3.导线若干3硬件接线:16151413121110090807060504030201LCD(HD44780)PTA7PTA6PTA5PTA4PTA3PTA2PTA1PTA0PTC2PTC1PTC0MC68HC908GP32VCC4VB界面:5程序功能:开始运行时,LCD显示“WaitReceiving..”等待接收字符,

2、当收到16个字符时,显示之,重复此功能6程序清单:程序说明口地址定义SCI串行通信口地址变量定义主程序系统初始化串行口初始化LCD初始化子程序LCD命令执行子程序LCD显示子程序中断矢量7*------程序说明-------------------------------------**文件名:LCD.ASM*硬件连接:1.LCD的DB0-7与单片机的PORTA的PTA0-7连接作为*输出*2.LCD的RS,R/W,E与单片机的PTC0,PTC1,PTC2连接*程序描述:1.开始运行时,LCD显示“WaitReceiving..”*2.等待接

3、收字符,当收到16个字符时显示之,重复*此功能*实验目的:不使用单片机串行外设接口(SPI)进行点阵字符*型液晶显示(LCD)编程*--------------------------------------------------*8*------口地址定义--------------------------------PTAEQU$0000;A口数据寄存器DDRAEQU$0004;A口数据方向寄存器PTCEQU$0002;C口数据寄存器DDRCEQU$0006;C口数据方向寄存器LCD-RSEQU0;LCD寄存器选择信号接PTC0LCD-

4、RWEQU1;读写信号接PTC1LCD-EEQU2;LCD使能信号接PTC29*----SCI串行通信口地址-----------------------------SCC1EQU$0013;SCI控制寄存器1SCC2EQU$0014;SCI控制寄存器2SCS1EQU$0016;串行通信接口状态寄存器地址SCDREQU$0018;串行通信接口数据寄存器地址SCBREQU$0019;SCI波特率寄存器FULLEQU5;用于SCI接收缓冲器是否满标志位RAMstartAddrequ$0040;RAM的起始地址(因芯片不同可以更改)FlashSta

5、rtAddrequ$8000;程序开始地址(因芯片不同可以更改)*-----变量定义----------------------------------------ORGRAMstartAddr;RAM的起始地址LCD-BUFFERRMB16;存放16字节10**************************************************-----主程序-------------------------------------ORGFlashStartAddr;程序起始地址MAININIT:NOPLDA#%11111111

6、;A口为输出STADDRALDA#%00010111;C口的PTC0-2为输出STADDRC11*----串行口初始化-------------------------------LDA#%01000000;D6(ENSCI)=1,允许SCI,;其它位为0,正常码输出;8位数据,无检验STASCC1LDA#%00001100;允许发送器,允许接收器,;不允许发送与接收中断STASCC2LDA#%00000010;波特率为9600STASCBR12LDHX#$00DISPLAY1:;把要显示的16个初始字符;放入LCD-BUFFER中LDADI

7、SPLAYBYTES,XSTALCD-BUFFER,XAIX#1CPHX#$10BNEDISPLAY1;循环16次BRASTARTDISPLAYBYTESFCB"WAITRECEIVING.."START:JSRINIT-LCD;LCD初始化JSRSHOW-LCD-BUFFER;把LCD-BUFFER中的16个字符;送LCD显示13LDHX#$00DISPLAY2:;从PC机接收16个字符放入;LCD-BUFFER开始的内存中BRCLRFULL,SCS1,*;与PC机串行通信,;判断接收器是否满LDASCDR;读SCI数据寄存器STALCD-

8、BUFFER,XAIX#1CPHX#$10BNEDISPLAY2JMPSTART******************************************

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。