77范文网 - 专业文章范例文档资料分享平台

北邮微原硬件实验报告(3)

来源:网络收集 时间:2019-03-22 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

微机原理硬件实验·报告

图 2-1 实验电路图

10 第页

微机原理硬件实验·报告

三、程序流程图及源代码

1、程序流程图:

图2-2 流程图

2、源代码:

CODE SEGMENT ASSUME CS:CODE START:

MOV AH,1 INT 21H CMP AL,1BH

;是否键入“ESC”

11 第页

;调用一号DOS命令,等待键盘输入

微机原理硬件实验·报告

JZ FINNAL ;当键入“ESC”则退出程序

;288H为端口地址

MOV DX,288H OUT DX,AL JMP START

;向该端口输出对应的ASCII码 ;循环

;返回DOS

FINNAL:MOV AH,4CH

INT 21H CODE ENDS

END START

四、 实验结果

键盘输入一个字符,LED 灯显示相应的 ASCII 码。键入 ESC 后成功退出。

五、实验收获与心得体会

本次实验让我对实验有了更深的了解,硬件实验需要经常读取硬件的状态,根据其状态采取相应的控制方案,同时需要向接口输出数据和控制信息,

12 第页

微机原理硬件实验·报告

驱动硬件正常工作。通过键盘的输入还记下了一些字符的 ASCII 码。

实验四 七段数码管

一、 实验目的

1、通过实验,掌握8255工作方式0以及设置A口为输出口,C口为输

入口的方法。

2、掌握数码管显示数字的原理

二、 实验内容及原理,实验硬件接线图

1、8255芯片工作原理: 1)8255的工作方式:

一片8255内部有3个端口,A口可以工作在方式0、方式1或方式2,B口可以工作在方式0、方式1,C口可以工作在方式0。

方式0是基本型输入/输出。这种方式和外设交换数据时,8255端口与外设之间不使用联络线。

方式1为选通型输入/输出。用这种方式和外界交换数据时,端口和外设之间要有联络信号。

方式2是双向数据传送,仅A口有这项功能。当A口工作在方式2时,

13 第页

微机原理硬件实验·报告

B口仍可以工作在方式0或方式1,但此时B口方式1只能用查询方式与CPU交换信息。 2 )工作方式选择字

8255工作方式选择字共8位(如图3-1),存放在8255控制寄存器中。最高位D7为标志位,D7=1表示控制寄存器中存放的是工作方式选择字,D7=0表示控 制寄存器中存放的是C口置位/复位控制字。

根据上图,方式控制字应为:10000000B,即80H。

8255控制寄存器端口地址--28BH, A口的地址--288H, B口的地址--289H,C口的地址--28AH。

2、七段数码管及接线图:

1)静态显示:按3-2连接好电路,将8255的A口PA0~PA7分别与七段数码管的段码驱动输入端a~dp相连,位码驱动输入端S0、S1 、S2、S3接PC0、PC1、PC2、PC3,编程在数码管显示自己的学号的后四位。(或编程在数码管上循环显示“00-99,” 位码驱动输入端S0、S1 接PC0、PC1;S2、S3接地。)

14 第页

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库北邮微原硬件实验报告(3)在线全文阅读。

北邮微原硬件实验报告(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/536238.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: