版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微 机 原 理 实 验,硬件技术实验室A栋301 指导老师:胡 萍,Welcome to everyone!,I/O地址译码器实验 简单并行接口实验 可编程定时器/计数器实验 串行通讯实验 竞赛抢答器实验 中断实验,微机原理实验内容,实验一 I/O地址译码,1、熟悉实验台结构,了解实验系统的安装; 2、掌握I/O地址译码电路的工作原理。,一、实验目的,二、实验设备,实验箱一个 接口卡一块 50线扁平电缆一根 自锁紧导线,实验箱,接口卡,50线扁平电缆,自锁紧导线,认识实验台上微机原理硬件实验最常用的接口电路芯片,系统总线,及掌握I/O地址译码电路的工作原理。,三、实验重点、难点,微机系统中通常
2、都有多台外设,而CPU在同一时 间里只能与一台外设交换信息,这就要借助接口的 地址译码对外设进行寻址。 要寻址某个I/O端口地址,除了要先经过外部译码找到该芯片外,还要能区分不同的端口(即接口电路中的寄存器)。内部端口的区分是由接口电路芯片的内部地址译码逻辑来完成的。 本实验的地址译码指外部译码(如图2.1),四、实验原理,图2.1,电路图中,74LS74为D触发器(符合CLKRD=0的约束条件,具有记忆功能)。 74LS138为3-8地址译器,译码输出端Y0-Y7在实验台上“I/O地址”输出端引出,每个输出端包含有八个地址,Y0:280H-287H, Y1:288H-28FH, 当CPU执行
3、I/O指令且地址在280H-2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 表1.1为实验系统板接口芯片端口地址分配表,五、 实验电路图,表1.1 AEN=0时,CPU管理总线,这时允许该译码器工作。 此译码器输入端为二进制代码,输出端为高、低电平信号。电平信号与D触发器的CLK端相连,CLK输入脉冲时,上升沿使Q端输出高电平L7发光,RD端加低电平L7灭。,1、熟悉实验台结构; 2、系统的安装; 3、电路连线; 4、实验编程,六、实验内容,总线插座及总线插孔,74LS244,8251A,ADC0809,DAC0832,8253,8255A,实验安装,逻辑电平开关与LED显示电路,地址
4、线,数据线,A19-A0:20位地址线 D7-D0: 8位数据线 IRQ: 中断请求输入信号,是用户中断请求引入端, 在IRQ2、IRQ3、IRQ4、IRQ7中,IRQ7级别最低,PC总线接口卡在出厂时已将IRQ7作为中断信号。 IOR:I/O读信号 IOW:I/O写信号 MEMW:存储器写信号 MEMR:存储器读信号 AEN:地址允许信号,控制地址总线,以便进行DMA传送。 DRQ1:DMAC通道1的DMA请求信号 DACK1:DMAC通道1的DMA响应信号 CLK:时钟输出信号,信号是频率为4。77MHZ的时钟输出信号,作为8088系统时钟(主频) ALE:地址/状态复用线上信号作为地址码
5、加以锁存。 T/C:计数终止信号 其它为电源信号。,返回,实验系统的安装,接口卡功能:是将与实验有关的总线信号加以驱动后引入实验台上,关上PC机电源,打开微机主机箱,2、检查接口卡上的中断请求跳线开关是否已经连好(A),3、将PC总线接口卡插 在任意一扩展槽中(B),4、用50线扁平电缆连接接口卡和实验台(C),连 线 图,编程提示:,执行下面两条指令,则Y4输出一个负脉冲。 MOV DX , 2A0H OUT DX , AL(或IN AL , DX),执行下面两条指令,则Y5输出一个负脉冲。 MOV DX , 2A8H OUT DX , AL(或IN AL , DX),利用这个负脉冲控制L7
6、闪烁发光,时间间隔通过软件延时实现。,编程步骤,段定义格式及启动指令,编写延时子程序,Y4输出一个负脉冲,Y5输出一个负脉冲,按键结束程序,code segment assume cs:code start: code ends end start,段定义格式及开始指令,返回,delay proc near mov bx,200 lll: mov cx,0 ll: loop ll dec bx jne lll ret delay endp,延时子程序,返回,mov dx,2a0h out dx,al call delay ;调延时子程序;,Y4输出负脉冲,返回,code segment ass
7、ume cs:code start: mov dx,2a0h out dx,al call delay ;调延时子程序,delay proc near ;延时子程序 mov bx,5 lll: mov cx,0 ll: loop ll dec bx jne lll ret Delay endp Code ends end start,mov ah,06h mov dl,0ffh int 21h jnz ppp jmp start ppp: mov ah,4ch int 21h,=,MOV AH,1 INT 16H JE START MOV AH ,4CH INT 21H,返回,code segment assume cs:code start: mov dx,2a0h out dx,al call delay ;调延时子程序 mov dx,2a8h out dx,al call delay ;调延时子程序 mov ah,06h mov dl,0ffh int 21h jnz ppp jmp start ppp: mov ah,4ch int
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高支模施工方案名称(3篇)
- 38类护理急救预案
- 职业规划图表模板
- 安全生产应急方案
- 洗衣机零部件制作工成果竞赛考核试卷含答案
- 有色金属强化熔炼工操作评估知识考核试卷含答案
- 空管自动化系统机务员QC管理竞赛考核试卷含答案
- 12专题六 信息系统的支撑技术及搭建
- 机械加工材料切割工操作安全模拟考核试卷含答案
- 精对(间)苯二甲酸装置操作工安全宣教竞赛考核试卷含答案
- 电子政务05电子政务应用系统关键技术概述
- 《现代食品检测技术》全套教学课件
- 报联商-职场沟通必修课
- 初中数学七年级下册平方根 课件(九)
- 健康管理师操作技能考试题库及答案解析
- 商业模式创新案例四川航空
- 注射相关感染预防与控制
- QIP质量改进计划
- 案例集LTE网络优化经典案例
- 《外墙抹灰工程平整度及垂直度超标整改方案五篇材料》
- 湖南地方史考点 完整版PPT
评论
0/150
提交评论