综合实验二-液晶显示模拟多通道数据采集系.doc

综合实验二-液晶显示模拟多通道数据采集系.doc

ID:55175277

大小:44.00 KB

页数:8页

时间:2020-04-30

综合实验二-液晶显示模拟多通道数据采集系.doc_第1页
综合实验二-液晶显示模拟多通道数据采集系.doc_第2页
综合实验二-液晶显示模拟多通道数据采集系.doc_第3页
综合实验二-液晶显示模拟多通道数据采集系.doc_第4页
综合实验二-液晶显示模拟多通道数据采集系.doc_第5页
资源描述:

《综合实验二-液晶显示模拟多通道数据采集系.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、专业:电子信息工程姓名:彭嘉乔学号:日期:2015.06地点:东3-409实验报告课程名称:微机原理与接口技术指导老师:张军明成绩:__________________实验名称:液晶显示模拟多通道数据采集系统实验类型:________________同组学生姓名:赵中昊一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得一、实验目的1、掌握和理解单片机总线工作模式下各信号线的跳变及相应的时序。特别要了解ALE

2、及RD、WR信号线在总线方式下的时序。2、在总线方式下各相应指令的结构。3、外围接口芯片的地址选择方式。4、了解LCD模块的使用说明及特别是指令说明。二、实验器材1、Micetek仿真器一台。2、实验板一块。3、PC机电脑一台。三、实验内容采用总线方式构架一个多路数据采集系统。并将采样数据分二行在液晶显示模块上进行实时显示。随着被采样电压值的变化液晶显示器显示的值跟随变化(即连续采样)。显示数值为实际的电压值。CH4:xxHCH5:xxHCH6:xxHCH0:xxH四、实验要求1、ADC0809对三路数据【通道4、

3、通道5、通道6】进行采样,同时将通道4的采样结果送人DAC0832进行DA转换,再将DA输出电压接到AD的通道0进行转换并将4个通道的实际值分分二行发送到液晶显示器上进行显示。显示效果如上图所示。2、通过实验建立微处理器总线构架及系统内地址选择的等基本概念3、掌握A/D转换器ADC0809、DAC0832及液晶显示模块的工作原理。4、编写A/D、D/A转换及液晶显示模块的实验程序。五、程序源代码及注释ORG0000HJMPMAINORG0003HAJMPEXINTORG0030HMAIN:MOVR1,#50H//设

4、定采样后的数据存放地址MOVR2,#04H//设定四通道巡回采样SETBIT0//开外部中断0SETBEA//CPU允许中断SETBEX0//液晶初始化子程序CD:MOVDPTR,#2300H//写命令MOVA,#3FH//功能设置:总线宽度为8、两行显示、八位点阵显示MOVX@DPTR,AACALLJIANC//检测液晶显示器工作状态子程序,检测忙位是否有效MOVA,#01H//清除屏幕MOVX@DPTR,AACALLJIANCMOVA,#0FH//开显示MOVX@DPTR,AACALLJIANCMOVA,#06

5、H//移动光标MOVX@DPTR,AACALLJIANCMOVDPTR,#2003HMOVX@DPTR,A//启动AD转换MAIN_1:NOPMOV30H,#43H//显示固定字符MOV31H,#48HMOV32H,#33HMOV33H,#3AHMOV36H,#48HMOV37H,#20HMOV38H,#20HMOV39H,#43HMOV3AH,#48HMOV3BH,#34HMOV3CH,#3AHMOV3FH,#48HMOV40H,#43HMOV41H,#48HMOV42H,#35HMOV43H,#3AHMOV46

6、H,#48HMOV47H,#20HMOV48H,#20HMOV49H,#43HMOV4AH,#48HMOV4BH,#36HMOV4CH,#3AHMOV4FH,#48HSJMP$EXINT://中断服务程序(四通道AD及第三通道DA)MOVXA,@DPTR//读转换结果MOV@R1,A//存采样数据NCDPTR//指向下一个模拟通道INCR1//指向数据存储区下一个地址DJNZR2,AGAIN_1//没采完四个通道,跳转到AGAIN_1DASAW:MOVDPTR,#2100H//采完四个通道执行对第4通道的DA转换,

7、并指向输入寄存器MOVA,51HMOVX@DPTR,AMOVDPTR,#2200H//选通DAC寄存器MOVX@DPTR,ALCDTRANS:MOVA,50H//将50H采集后的数据分别的十位、各位分别存在34H、35H中MOVB,#10DIVABMOV34H,AMOVA,BMOV35H,AMOVA,51H//将51H采集后的数据分别的十位、各位分别存在3DH、3EH中MOVB,#10DIVABMOV3DH,AMOVA,BMOV3EH,AMOVA,52H//将52H采集后的数据分别的十位、各位分别存在44H、45H

8、中MOVB,#10DIVABMOV44H,AMOVA,BMOV45H,AMOVA,53H//将53H采集后的数据分别的十位、各位分别存在4DH、4EH中MOVB,#10DIVABMOV4DH,AMOVA,BMOV4EH,AMOVA,34H//把存在各地址的数据转成ASCⅡ码ACALLTRANMOV34H,AMOVA,35HMOVA,44HACALLTRANM

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

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

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