微机原理与接口技术课程实习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
哈佛大学计算机与信息学院
信息工程类
课程实习报告
课程名称:微机原理与接口技术
实习题目:倒计时灯亮
姓名:天贵あ→黄泉↑霸气的一号系:网络工程
专业:网络工程
年级:2012级
学号:111111111111
指导教师:詹天佑
职称:教授
2011年12 月23 日
福建农林大学计算机与信息学院信息工程类课程实习报告结果评定
目录
1.实习的目的和任务 (4)
2.实习要求 (4)
3.实习地点 (4)
4.主要仪器设备(实验用的软硬件环境) (4)
5.实习内容 (4)
5.1 微型计算机系统及其接口的实习 (4)
5.1.1 硬件系统实习 (4)
5.1.2 微机各类接口的实习 (4)
5.2 AEDK8688ET实验机硬件的实习 (4)
5.2.1 性能特点 (4)
5.2.2 系统配置 (4)
5.2.3 实验机模块原理 (5)
5.3 AEDK8688ET实验机软件的实习 (5)
5.3.1 LCA88ET软件简介和安装 (5)
5.3.2 LCA88ET软件使用 (5)
5.4 利用AEDK8688ET实验机设计一个微机接口实例 (6)
6.问题讨论与分析 (10)
7.结束语 (10)
参考文献 (10)
倒计时灯亮
1.实习的目的和任务
通过实习进一步了解微型计算机的工作原理,熟悉微机基本输入、输出接口的组成及地址分析方法,了解各种接口芯片,熟悉实验机的软件与硬件系统的组成,掌握简单接口电路的设计原则,并完成有关接口程序的编制、运行和调试工作。
开始数码管显示BEGIN字样,1s后从9开始倒计时,8,7,6,5,4,3,2,1,0,到0后灯亮起。
2.实习要求
⑴按照实习内容完成实习任务;
⑵认真编写程序,并进行程序调试,在实验机上运行,完成接口程序的设
计;
⑶完成实习报告。
3.实习地点
计算机与信息学院硬件实验室(田家柄楼407)
4.主要仪器设备(实验用的软硬件环境)
普通微机一台;AEDK8688ET实验机一台套(含软件系统);万用表一台;示波器一台(20M)
5.实习内容
5.1 微型计算机系统及其接口的实习
5.1.1 硬件系统实习
5.1.2 微机各类接口的实习
将DG1~DG4,DR1~DR4用导线连至8255的PC0~PC7,8255的CS片选接至138译码处的200H~207插孔。
将8279的片选CS79用连线连至译码处的210H~217H孔,K10十个短路套均套上。
5.2 AEDK8688ET实验机硬件的实习
5.2.1 性能特点
5.2.2 系统配置
硬件包括两大部分:PCI接口卡一块,AEDK-labPCI实验机。
PCI接口卡主要由PCI9052、93C46、XILINX CPLD 9536组成。PCI9052是PLX公司的PCI90XX系列芯片中的一款从模式桥芯片(其硬件与PCI9050相兼容),93CS46(EEPROM)用于存放PCI9052初始化设置信息,在开发板上还提供了一个ISA总线扩展插座,可提供8位和16位的总线宽度。可与PLX公司的开发软件PlxMon联合使用,用户可重新定义总线宽度,IO、MEMORY地址空间,中断方式等。CPLD中集成了相当简单的逻辑,便于用户重新设计和升级,板上留
有烧写CPLD的插座。
5.2.3 实验机模块原理
1.编程使8279工作在这样的状态:左边输入,八位显示,键盘外部译码,双键互锁。8279操作命令字较多,需灵活应用。
2.8255芯片工作于工作方式0:基本的输入/输出方式,A端口、B端口和C 端口都可提供简单的输入和输出操作,对每个端口不需要固定的应答式联络信号。工作在方式0时,在程序中可直接使用输入指令(IN)和输出指令(OUT)对各端口进行读写。方式0的基本定义是2个8位的端口和2个4位的端口。任何一个端口都可以作为输入或输出,输出的数据可以被锁存,输入的数据不能锁存。方式0一般用于无条件传送的场合,不需要应答式联络信号,外设总是处于准备好的状态。也可以用作查询式传送,查询式传送时,需要有应答信号。
3.8255工作于方式0,此时PA、PB、PC均为可独立输入/输出的并行口。8255的各寄存器对应的口地址为:
PA口: 218H PB口: 219H
PC口: 21AH 8255控制寄存器:21BH
5.3 AEDK8688ET实验机软件的实习
5.3.1 LCA88ET软件简介和安装
LCA88ET软件是AEDK系列实验机的调试软件。软件支持AEDK系列实验机。
LCA88ET软件是基于WINDOWS 95/98操作平台的多窗口编辑、调试软件。软件可使用两种界面方式。在高级用户界面方式,支持用户定制界面,包括菜单,工具栏,热键等。用户可以按个人习惯改变工作界面。软件采用多窗口和船坞化窗口相结合的标准调试界面方式,界面友好,使用方便。
LCA88ET软件全面支持汇编语言的编译/连接、调试。软件支持单文件方式和工程化管理两种模式。用户可自定义各种语言的关键词。软件完全支持源语句级在线调试。高级语言还支持源文件调试和汇编语言指令行对照调试。用户可同时打开多个窗体编辑、调试、变量观察。用户可在线对源文件直接编辑、编译、连接、加载和调试,软件支持编译错误源文件定位。调试时用户可动态观察、修改设定变量(包括CPU片内寄存器、特殊寄存器及外部寄存器、内存)的值。
5.3.2 LCA88ET软件使用
调试应用程序所提供的重要性能也许就是跟踪应用程序。跟踪应用程序使用户能够在运行应用程序时,看到PC指针在应用源代码程序中的确切位置,LCA88ET提供以下方法对程序的执行进行跟踪。
·跟踪型单步热键F7
·通过型单步热键F8
跟踪型单步仅执行一条源语句程序。但是,如果调用一函数,则进入函数中,在执行函数的第一条源语句行前停止。