浙大单片机液晶显示模拟多通道数据采集.doc

浙大单片机液晶显示模拟多通道数据采集.doc

ID:50286343

大小:61.50 KB

页数:7页

时间:2020-03-05

浙大单片机液晶显示模拟多通道数据采集.doc_第1页
浙大单片机液晶显示模拟多通道数据采集.doc_第2页
浙大单片机液晶显示模拟多通道数据采集.doc_第3页
浙大单片机液晶显示模拟多通道数据采集.doc_第4页
浙大单片机液晶显示模拟多通道数据采集.doc_第5页
资源描述:

《浙大单片机液晶显示模拟多通道数据采集.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、专业:电子信息工程姓名:   学号:日期:6月21日地点:东三—411实验报告课程名称:微机原理与接口技术指导老师:陆玲霞成绩:__________________实验名称:液晶显示模拟多通道数据采集系统实验类型:________________同组学生姓名:__________一、实验目的1、掌握和理解单片机总线工作模式下各信号线的跳变及相应的时序。特别要了解ALE及RD、WR信号线在总线方式下的时序。2、在总线方式下各相应指令的结构。3、外围接口芯片的地址选择方式。4、了解LCD模块的使用说明及特别是指令说明。二、实验内容采用总线方式构架一个多路数据采集系统。并将采

2、样数据分二行在液晶显示模块上进行实时显示。随着被采样电压值的变化液晶显示器显示的值跟随变化(即连续采样)。显示数值为实际的电压值。CH4:xxHCH5:xxHCH6:xxHCH0:xxH三、实验要求1、ADC0809对三路数据【通道4、通道5、通道6】进行采样,同时将通道4的采样结果送人DAC0832进行DA转换,再将DA输出电压接到AD的通道0进行转换并将4个通道的实际值分分二行发送到液晶显示器上进行显示。显示效果如上图所示。2、通过实验建立微处理器总线构架及系统内地址选择的等基本概念3、掌握A/D转换器ADC0809、DAC0832及液晶显示模块的工作原理。4、编写

3、A/D、D/A转换及液晶显示模块的实验程序。四、LIST文件和注释ORG0000H00002100AJMPMAINORG0003H00034177AJMPINTDATA;中断服务子程序ORG0100H;数据采集程序01007830MAIN:MOVR0,#30H;数据缓冲区首地址01027A03MOVR2,#3;采集三个通道0104902004MOVDPTR,#2004H;指向模拟量输入通道40107C2D5START:CLRF0;中断发生标志清零0109F0MOVX@DPTR,A;启动A/D转换010AD288SETBIT0;设置外部中断0为边沿触发010CD2A8SE

4、TBEX0;允许外部中断0010ED2AFSETBEA;开中断011030D5FDLOOP:JNBF0,LOOP;等待中断发生0113DAF2DJNZR2,START;判断3个模拟量是否转换结束DATRANS:0115902100MOVDPTR,#2100H;DA转换0118E530MOVA,30H011AF0MOVX@DPTR,A011B902200MOVDPTR,#2200H011EF0MOVX@DPTR,AADAGAIN:;模拟量通道0输出做AD转换011F7833MOVR0,#33H;数据存入数据存储器33H单元0121902000MOVDPTR,#2000H;

5、指向模拟量输入通道00124C2D5CLRF0;清中断发生标志0126F0MOVX@DPTR,A;启动A/D0127D288SETBIT0;置外部中断0为边沿触发0129D2A8SETBEX0;允许外部中断0012BD2AFSETBEA;开中断012D30D5FDLOOP1:JNBF0,LOOP1;判断中断发生标志是否为00130902300LCDS:MOVDPTR,#2300H;液晶初始化,指向写指令口0133C2D5CLRF0013512026BINIT:LCALLRDBUSY;判LCD“忙”?01387438MOVA,#38H;系统设置,8位2行5×7点阵013A

6、F0MOVX@DPTR,A013B12026BLCALLRDBUSY;判LCD“忙”?013E7401MOVA,#01H;清屏0140F0MOVX@DPTR,A014112026BLCALLRDBUSY;判LCD“忙”?01447402MOVA,#02H;光标回到第一行第一列0146F0MOVX@DPTR,A014712026BLCALLRDBUSY;判LCD“忙”?014A7406MOVA,#06H;显示地址加1模式014CF0MOVX@DPTR,A014D12026BLCALLRDBUSY;判LCD“忙”?0150740FMOVA,#0FH0152F0MOVX@DP

7、TR,A;打开显示TRANS:;ASCII码转换程序015390028EMOVDPTR,#TABLE;指向ASCII码表首址0156E530MOVA,30H;取模拟量通道4的数据015875F010MOVB,#10H;将高低位分开015B84DIVAB015C93MOVCA,@A+DPTR;高位查表存入20H单元015DF520MOV20H,A015FE5F0MOVA,B;低位查表存入21H单元016193MOVCA,@A+DPTR0162F521MOV21H,A0164E531MOVA,31H;取模拟量通道5的数据016675F010M

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

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

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