- 1、本文档共11页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
需要跳转的情况。针对第一个问题,我们需要知道,在硬件连接上,口控制了数码管的具体数字
您可能关注的文档
- 生物医学信号处理实验箱实验指导书(myDAQ).pdf
- NImyDAQ的使用说明书.pdf
- 数字信号处理Edward W. Kamen, Bonnie S Heck - Fundamentals of Signals and Systems Using the Web and MATLAB-Pearson Education Limited (2014).pdf
- 第三章 MCS-51单片机指令系统单元 复习题-简化(2).docx
- 第三章 MCS-51单片机指令系统单元 复习题-简化(2).pdf
- 实验2 键控数字显示.pdf
- 实验六 显示和键盘.docx
- 实验七 AD采样程序设计与调试.doc
- 实验七 AD采样程序设计与调试.pdf
- 微机原理实验八.pdf
文档评论(0)