实验六 显示和键盘.pdf

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

实验报告

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

实验名称:显示和键盘程序设计与调试实验类型:________________

一.实验目的和要求

实验目的:

把实验五的结果显示在单片机的数码管上,并设置一键清除显示功能。

实验任务:

通过超级终端与评估板的串行接口连接,完成双向串行通讯,波特率为4800。

要求:

在PC侧上输入0~F中的任何字符,51处理器回复从此字符开始的后续6个字符,并把他们显

示在单片机的数码显示管上。如果字符所在位置到达字母表的末端,则跳转顺序如下:F-0,9-A。

需要注意:

1)需要考虑数据合法性处理:输入的字符在所处理的字符范围之外时,数码管显示ERROR___;

装2)数据缓冲区不得设置在外部数据存储器;

3)任意设置一个按键为清除键,用于一键清除显示管内容;

订注意:

1)需要考虑数据合法性处理:输入的字符在所处理的字符范围之外的情况;

线2)数据缓冲区不得设置在外部数据存储器。

二.实验内容和原理

实验内容:

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

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

3、分析说明(实验报告)。

三.主要仪器设备

计算机、单片机开发试验仪

四、实验结果与分析

我们可以考虑主要任务,大致分为这几步:

首先,接收来自端的信号,相关的知识是串行通信,程序部分,首先设置一个中断,在单片机接

PC

收到一个完整的字节时,启动中断进入中断程序,串行通信的中断程序入口为0023H,可以转到相应

程序,想要设置这样的中断需要设置好波特率,同时设置串行通信模式,通常采用模式,而借助

1

可以设置波特率,通常的计数方式为方式,可以自动重装载。

T1T12

接收到数据之后进行处理,判断字符的合法性,考虑到后面的显示需求,我们借助一个变量来记录

结果,比如在数据合法情况下把数据读入,数据不合法就把置为。在这里而合法性的判

R1R10F0H

断无非就是在和之间,即把和到与其进行比对,假如出现相等则数据合法,否则

0~9A~F0~9AF

不合法,判断时程序中间需要一个跳转,假如不在到之间,再跳转判断在不在到之间,从

09AF

而得出合法性。

1

收到值之后,首先判断合法性,如果不合法,显示,合法则对后面连续位进行显示。这

ERROR___6

里有两个问题,一是怎么显示多个字符,二是在对后面连续位显示时需要判断有没有到达末尾,

6

需要跳转的情况。针对第一个问题,我们需要知道,在硬件连接上,口控制了数码管的具体数字

文档评论(0)

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

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

1亿VIP精品文档

相关文档