下载此文档

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


文档分类:行业资料 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
北京邮电大学
微机原理硬件实验报告
专业班级:
姓 名:
学 号:
报告日期:
目录
实验一 IO地址译码 3
一.实验目的 3
二.实验原理及内容 3
三.软件流程图 4
四.程序源代码 5
五.实验总结 5
实验二 简单并行接口(273) 6
一.实验目的 6
二.实验原理及内容 6
三.软件流程图 7
四.程序源代码 7
五.实验总结 8
实验四 七段数码管 8
一.实验目的 8
二.实验原理及内容 8
三.软件流程图 11
四.程序源代码 11
五.实验总结 15
实验八 可编程定时器/计数器( 8253/8254 ) 15
一.实验目的 15
二.实验原理及内容 15
三.程序流程图 17
四.程序源代码 17
五.实验总结 26
实验十六 串行通讯 8251 27
一.实验目的 27
二.实验原理及内容 27
三.程序流程图 29
四.程序源代码 29
五.实验总结 31
实验一 IO地址译码
一.实验目的
掌握I/O 地址译码电路的工作原理。
二.实验原理及内容
实验电路
如图所示,左侧为74LS138地址译码器,右侧为74LS74为D触发器。

CPU执行I/O指令,使译码器交替选通Y4和Y5,Y4和Y5输出地负脉冲控制D触发器交替输出高、低电平,使L7(LED)一亮一灭。

·I/O地址形成
根据实验电路,推算译码器各端口地址。要使译码器正常工作,使能端(4号管脚)必须为低电平,则可以推出A9~A6的电平为1010,A5~A3决定选通地址,A2~A0任意。可得每个输出端包含8个地址,Y0:280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。本实验用到了输出端口
Y4和Y5,其地址分别为2A0~2A7、2A8~2AF。
·D触发器
当Y4被选通后,输出负脉冲触发D触发器,使输出Q=D,实验中输出端Q接L7,而此时D为高电平,使L7亮;
当Y5被选通后,输出负脉冲触发D触发器,使D触发器复位,输出低电平,使L7灭。
·亮灭控制
CPU控制循环交替选通Y4和Y5,并设置合理的延时。
实验线路连接:
Y4/IO地址接 CLK/D触发器
Y5/IO地址接 CD/D触发器
D/D触发器接 SD/D角发器接 +5V
Q/D触发器接 L7(LED灯)
三.软件流程图
四.程序源代码
CODE SEGMENT
ASSUME CS:CODE //定义代码段
START:
MOV DX,2A0H //选通Y4
OUT DX,AL
CALL DELAY //延时
MOV DX,2A8H //选通Y5
OUT DX,AL
CALL DELAY //延时
MOV AH,1H
INT 16H //01号功能调用,从键盘接收按键
JZ START //无键按下,返回START
MOV AH,4CH //有键按下,返回DOS系统
INT 21H
DELAY PROC NEAR //延时子程序,循环系数为100
MOV BX,100
LOOP1: MOV CX,0
LOOP2: LOOP LOOP2
DEC BX
JNZ LOOP1
RET
DELAY ENDP
CODE ENDS
END START
五.实验总结
第一次实验主要熟悉了所用软件和实验箱,了解实验箱各个模块大致功能。掌握I/O 地址译码电路的工作原理,对输入输出指令有了基本认识,加深了硬件电路和软件编程的认识,同时也了解了最基本的实验事项,为后续实验作好准备。
在编写程序时,应注意DELAY子程序的多种写法。嵌套循环时,修改循环系数的值即可修改延时时间。
实验二简单并行接口(273)
一.实验目的
掌握简单并行接口的工作原理及使用方法。
二.实验原理及内容

北邮微原硬件实验报告 (3) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人miaoshen1985
  • 文件大小871 KB
  • 时间2021-12-02