测控技术与仪器测控技术实验报告.doc

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

实 验 报 告 课程名称 计算机测控技术 题 目 实验 指导教师 系 别 仪器科学与光电工程学院 专 业 测控技术与仪器 姓 名 班级/学号 成 绩 实验一 单片机程序设计基础 实验设备 硬件使用的是单片机SS-8051高级单片机实验仪,软件使用的是Keil uv2软件开发环境。 实验目的 熟悉单片机的调试环境与指令系统 实验内容 自编一个汇编小程序,使用Keil uv2软件开发环境,进行编译、调试、运行程序。 Keil uv2 操作流程的简单说明: NEW PROJECT ↙,建一个新的项目,取项目名并存于F:盘下(最好在F盘下建一个自己的文件夹)。在出现的对 话框中选Atmel/AT89c51 芯片型号;或者可以从File/ devices database 的对话框中选择芯片型号。 FILE/ NEW ↙,建立一个新文件,在打开的窗口下输入程序,取文件名并存盘。 选中Source Group1点击鼠标右键,在出现的菜单中选中 Add Files to Group ` Source Group1`,将文件加入到项目中。 选中Target1点击鼠标右键,在出现的菜单中选中Options for Target ` Target1`: 在出现的对话框中打开output项的对话框,选中`Great HEX File`,以保证编译时能生成.HEX文件,为后续下载程序做准备。 在出现的对话框中打开debug项的对话框,选中`Use `,选Keil monitor 51 driver。选人、Run to main()。 Project/Build target或Rebuild all target files, 编译所输入的程序,检查语法错误,更改错误直至无错为止。 Debug/ ‘Start/Stop Debug Session’ ↙,开始调试程序,检查逻辑错误。 实验过程 程序:ORG 00H MOV A,3AH ADD A,01H END 运算结果:3BH 1.新建工程,选取8051芯片如下图 2.新建文件,存盘并加入项目中。如下 3.选中Target1点击鼠标右键,在出现的菜单中选中Options for Target ` Target1`: 调试程序直至无错为止。 实验二 51单片机的串行通信实验 一.实验内容 连线并编制程序,完成单片机与PC机通信的功能。 二.实验目的 1. 了解单片机串口通信的基本功能; 2. 了解单片机与PC机串口通信的硬件接口电路; 3. 学会单片机和PC机串口程序的编制和调试。 三.实验电路 四.常用的各种波特率设置表 波特率 振荡频率 SMOD TIMER C/T 模式 自动装入 4800 12M 1 0 2 0F3H 2400 12M 0 0 2 0F3H 1200 12M 1 0 2 0F6H 19200 11.0592M 1 0 2 0FDH 9600 11.0592M 0 0 2 0FDH 4800 11.0592M 0 0 2 0FAH 2400 11.0592M 0 0 2 0F4H 1200 11.0592M 0 0 2 0E8H 五.实验程序 程序功能说明: 该程序的功能是将PC机中发来的数据接收之后又发送出来,在PC机端则在接收之后在窗口中显示。 源程序清单: ORG 00H AJMP START ;设置主程序地址 ORG 30H START: MOV SP,#60H ;设置SP的值 MOV TH1,#0FeH ;设置波特率为9600 MOV TL1,#0FeH MOV TMOD, ;选择计时器1方式2产生波特率 MOV IE,#00H ;禁止所有的中断,采用查询方式 MOV SCON, ;设置串口为方式1,接收允许 SETB TR1 ;启动定时器1 AGAIN: ACALL IN ;接收字符子程序 ACALL OUT ;回送字符子程序 AJMP AGAIN ;循环 out: mov sbuf,a ;发送字符

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档