微机原理硬件实验·报告
图 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)在线全文阅读。
相关推荐: