实验七 AD采样程序设计与调试.pdf

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

实验报告

课程名称:___微机原理及应用________指导老师:陈星成绩:__________________

实验名称:A/D采样程序设计与调试实验类型:___基础性_____________

一.实验目的和要求

熟悉A/D芯片及其控制方法。

二.实验内容和原理

以实验六的程序为基础,把A/D采集到的温度值显示在单片机的数码管上,并设置按键实现数据上

传控制。温度传感器模块,连接到XPT2046的电压测量口。触摸温度传感器,使其从室温上升到人体体

表温度,利用XPT2046的A/D进行电压采样,并把采样到的数据,变换成电压值和温度值后显示在单片

机的数码管上。设置两个按键,一为开始键,一为结束键,可控制数据开始/停止上传到PC机上。需要注

意:采样到的数据可能会有噪声,可能需要进行软件滤波处理。

完成:

1、设计中断方式下的运行程序;

2、应用仿真系统对设计进行验证;

3、将编译程序下载到单片机开发板上,进行实机操作;

4、分析说明(实验报告);

线

三.主要仪器设备

1、计算机

2、keil软件

3、单片机开发试验仪

四.代码

DQEQUP3.7;

BEGINKEYEQUP3.2

STOPKEYEQUP3.3

TEMPLEQU30H;温度低八位

TEMPHEQU31H;温度高八位

TEMPEQU32H;转换完成的温度

FLAGEQU02H;是否接收信息标志

org0000h

jmpLPP

org0003H

JMPSETCHANGE

org0100h

LPP:MOVTMOD,#20H

MOVTH1,#0F3H

MOVTL1,#0F3H

SETBTR1

MOVSCON,#50H

MOVPCON,#80H

MOVR6,#00H

SETBEA

CLRES

SETBEX1

SETBEX0

;SETBIT1

;SETBIT0

MAIN:

ACALLGET_TEMP

ACALLDELAY2MS

ACALLCONV_TEMP;

CJNER6,#01H,DISPLAY0

MOVA,43H

ADDA,#30H

MOVSBUF,A

JNBTI,$

CLRTI

MOVA,42H

ADDA,#30H

MOVSBUF,A

JNBTI,$

CLRTI

MOVA,41H

ADDA,#30H

MOVSBUF,A

JNBTI,$

CLRTI

MOVA,#2EH

MOVSBUF,A

JNBTI,$

CLRTI

MOVA,50H

CJNEA,#06DH,L0

MOVA,#35H

MOVSBUF,A

JNBTI,$

CLRTI

JMPTRUP

L0:

MOVA,#30H

MOVSBUF,A

JNBTI,$

CLRTI

TRUP:MOVA,#20H

MOVSBUF,A

JNBTI,$

CLRTI

DISPLAY0:

CLRP2.2;选择数码管位置

CLRP2.3

CLRP2.4

MOVP0,50H

ACALLDELAY2MS

DISPLAY1:

SETBP2.2;选择数码管位置

CLRP

文档评论(0)

198****7234 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档