logo资料库

微机原理与接口技术实验报告.doc

第1页 / 共26页
第2页 / 共26页
第3页 / 共26页
第4页 / 共26页
第5页 / 共26页
第6页 / 共26页
第7页 / 共26页
第8页 / 共26页
资料共26页,剩余部分请下载后查看
*****大学计算机与信息学院 信息工程类 实验报告 课程名称: 微机原理与接口技术 姓 专 年 学 名: 系: 业: 级: 号: 指导教师: 职 称: 信息工程系 电子信息工程 05 051151093 副教授 2007 年 12 月 5 日
实验项目列表 序号 实验项目名称 成绩 指导教师 开关量输入实验 模拟交通灯实验 8253 定时/计数器实验 D/A 转换实验 A/D 转换实验 詹仕华 詹仕华 詹仕华 詹仕华 詹仕华 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
****大学计算机与信息学院信息工程类实验报告 系: 信息工程系 专业: 电子信息工程 年级: 05 姓名: 学号: 051151093 实验课程:微机原理与接口技术 实验室号:____田 404 实验设备号: 11 实验时间:2007.10.31 指导教师签字: 成绩: 实验一 LED 实验 1.实验目的和要求 1、编写程序,设定 8255 的 PA 口为开关量输入,PC 口为开关量输出,要 求能随时将 PA 口的开关状态通过 PC 口的发光二极管显示出来。 2、学习使用 8255 各个口的不同工作方式。 2.实验原理 8255 为编程并行接口芯片,它有多中方式可以进行选择,并且通常无需外 围电路,可以方便地实现多种并行接口电路。 本次实验中,8255A 工作于方式 0,此时 PA、PB、PC 均为可独立输入/输出的 并行口。8255 的各种寄存器在 8088 系统中的口地址为: PA 口:218H PB 口:219H PC 口:21AH 8255 控制寄存器:21BH 由于 LABPC1 卡中的 IO 起始地址被重新映射过,所以在编程时,先要获得重新映 射过的 IO 起始地址,再加上实际地址,这样才是真正的物理地址。 LED 灯亮灭的间隔时间是由延时程序来控制的,如果计算机的速度过快,LED 灯亮灭的间隔时间就比较短,实验现象就不明显。可通过调整延时次序使实验现 象更明显。 实验流程图如下: 2、打开电源开关,编译程序,加载程序至实验板上。 3、观察实验现象,并分析实验现象。 2、打开电源开关,编译程序,加载程序至实验板上。 3、观察实验现象,并分析实验现象。
初始化 设置 8255 方式 显示提示信息 有键按下 N Y 键是 1 N 键是 2 键是 3 N 键是 4 N Y Y Y N 左循环 右循环 N 间隔闪 有键按下 有键按下 有键按下 N N 显示无效按键 Y Y Y 返回 DOS Y 3.主要仪器设备(实验用的软硬件环境) 联想计算机,WINDOWS 2000 系统,AEDK 软件,爱迪克教学实验机 4.操作方法与实验步骤 1、按下面原理图在实验箱上接线: a)
2、打开电源开关,编译程序,加载程序至实验板上。 3、观察实验现象,并分析实验现象。 5.实验内容及实验数据记录 实验程序: DATA DATA SEGMENT ENDS STACK SEGMENT STACK STA TOP DW 50 DUP(?) EQU LENGTH STA STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,ES:DATA,SS:STACK START: MOV MOV OUT DX,203H ;设置为 A 口输入,B 口输出 AL,90H DX,AL BG: MOV DX,200H ;将 A 口状态从 B 口输出
IN MOV OUT JMP AL,DX DX,202H DX,AL BG CODE ENDS END START 6.实验数据处理与分析 实验中可以观察到拨动开关打开,对应的 LED 就被点亮,拨到开关关,LED 灭。MOV DX,203H ; MOV AL,90H 这两句设置了 A 和 B 的工作为方式 0,A 为输入,B 为输出。 7.质疑、建议、问题讨论 为了使 LED(1……8)不按 K(1……8)开关顺序来亮与灭。可以把读入的 数据 AL,存入内存中,能过数据处理,使用 LED 按新的函数来实现亮与灭。
****大学计算机与信息学院信息工程类实验报告 系: 信息工程系 专业: 电子信息工程 年级: 05 姓名: 学号: 051151093 实验课程:微机原理与接口技术 实验 室号:____田 404 实验设备号: 11 实验时间:2007.11.7 指导教师签字: 成绩: 实验二 模拟交通灯实验 1.实验目的和要求 1、编写程序,以 8255 为输出口,控制四个双色灯按 ISA 总线方式下的要求发光。 2、学习单板方式下扩展简单 I/O 接口的方法以及双色灯的使用。 3、进一步学习微处理器的编程技术。 2.实验原理 1、本实验是模拟交通灯控制实验,所以要先了解实际交通灯的变化规律。假 设一个十字路口为东西南北走向。初始状态 0 为东西红灯,南北红灯。然后转状 态 1 南北绿灯通车,东西红灯。过一段时间转转态 2,南北绿灯闪烁几次转亮黄 灯,延时几秒动地仍然红灯。再转状态 3,东西绿灯通车,南北红灯。过一段时 间转转台是 4,东西绿灯闪几次转亮黄灯延时几秒,南北仍然红灯。最后循环至 状态。 2、双色 LED 是由一个红色 LED 管芯和一个绿色 LED 管芯封装在一起,公用负 端。当红色正端加高电平,绿色正端加低电平,红灯亮;红灯正端加 低电平, 绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。 3、 由于 labpci 卡中的 IO 起始地址被重新映射过,所以在 编程时,先要 获 得 重新映射过 IO 起始地址,再加上实际地址,这样才是真正的物理地址。例 如再 资源管理器中的 IO 起始地址为 e000h,在 8088 系统中的口地址为 218h, 那么它的 物理地址为 e018h。 4、 LED 灯亮灭的 时隔时间是由延时程序来 控制的 。如果计算机的速度够 快,LED 灯亮灭的 时隔时间就 比较短,实验现象就不明显。可 通过调整延时 程序使实验现象更明显。 5、实验程序框图: 注:程序初始化前 ,必须获得 将 PCI 设备配置空间,通过配置空间来得到
物理地址。 初始化 设置 8255 各口为输出 清 LED 四灯全红延时 南北绿灯,东西红灯,延 绿灯闪烁 3 次 南北黄灯,延时 南北红灯,东西绿灯,延时 绿灯闪烁 3 次 东西黄灯,延时 有键按下 Y 返回 N 3.主要仪器设备(实验用的软硬件环境) 联想计算机,WINDOWS 2000 系统,AEDK 软件,爱迪克教学实验机 4.操作方法与实验步骤 1、按下面原理图在实验箱上接线:
分享到:
收藏