微机原理与接口技术实验指导.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1)设计内容 利用PC机的并行打印机接口设计一个打印机驱动程序。 2)设备与器材 PC机一台。 3)设计要求 ①送出一个字符打印一个字符。 ②每送出一个字符前都要查询打印机状态。当不忙时输出打印数据。 ③对打印字符进行计数 实例 1)设计内容 利用DMA方式对内存某区域定时清零,并将扩展的存储器内容按数据块 传送方式传送到清零后的内存储区。 2)设备与器材 PC机一台,TPC-1实验箱一个(或DMA控制器8237A一片,定时器/计 数器8253一片),其他器件任选。 3)设计要求 ①每隔30ms用DMA方式清除一次某内存区(区域自定)。 ②清除的区域立即用扩展的存储器数据填充。 ③当收到中断请求信号时,在屏幕上显示新更换的内存数据。 1)设计内容 设计一个铁道与公路交叉路口的自动交通管理系统。 2)设备与器材 PC机一台,TPC-1实验箱一个(或ADC0809一片,DAC0832一片,8255A 一片,红色和绿色发光二极管各一只),其他器件任选。 3)设计要求 ①当检测到铁轨振动(火车将到)时,自动发出警报信号,并控制关闭栅栏,同时公路方向红灯亮。 ②火车将到时(关闭栅栏后),当检测到铁路上有物体时,自动发出紧急刹车信号,并以急促的声音报警,同时红灯闪烁。 ③当铁轨振动信号由大到小达到一定程度(火车已过)时,自动解除报警,同时打开栅栏门,公路方向绿灯亮。 提示:铁轨振动信号可由振动传感器检测,这里用模拟电压代替,输出的报警信号可用PC 机内部的扬声器发声代替,指示灯可由发光二极管代替,关栅栏门信号由输出开关信号表示, 输出的紧急刹车信号由DAC0832的输出模拟信号代替。 * * 1.1《微型计算机原理与接口技术课程设计指导》应达到的目标 该课程是学生综合运用所学知识,全面掌握微型计算机及其接口的工作原理、编程和使用方法的重要实践环节。通过独立或协作提出并论证设计方案,进行软、硬件调试,最后获得正确的运行结果,可加深和巩固对理论教学和实验教学内容的掌握,进一步建立计算机系统整体概念,初步掌握微机硬件开发方法,为以后进行实际的计算机软、硬件应用开发打下良好的基础。 1.2 《微型计算机原理与接口技术课程设计指导》的主要内容 此课程主要包括:“微型计算机原理与接口技术课程设计”的一般步骤和报告的要求。给出了30个题目与相应要求,题目包括两个方面,即CPU系统与存储器扩展设计、接口技术应用设计。最后还给出了几个“微型计算机原理与接口技术课程设计”实例,包括CPU系统设计实例、存储器扩展设计实例和接口技术应用实例。 1.3微型计算机原理与接口技术课程设计的一般步骤 微型计算机原理与接口技术课程设计是一种实践性的教学环节,是本门课程所学理论的验证,是软、硬件的综合运用。其难度和工作量介于实验和毕业设计之间。 (1)选择并了解课程设计题目 课程设计题目最好有一定的选择范围,以便学生根据自己的基础、兴趣等选择最适合自己的题目。本书所列题目分为两大类,即cpu系统与存储器扩展设计,接口技术应用设计。 题目要求包括: 该设计应完成的具体功能,所使用的主要设备和器件(或器材),是否要求调试以及对设计报告的要求等。所用设备和器材可以部分指定或完全指定,也可以自选。 (2)设计软、硬件方案 根据提供的条件与环境,以及题目要求提出软、硬件的初步方案。 选定器材后,画出工作原理框图,进而画出详细电路图,并辅以必要的说明和其他文字叙述。软件方案主要是软件流程图及其说明,当然,流程不能太粗,较详细的流程图会给编程带来方便。 (3)编写程序 根据运行环境,硬件资源和软件流程图编写程序。可以用汇编语言,也可以用高级语言,甚至用交叉汇编来编程。 硬件方案包括: (4)软件调试 单独的软件调试主要指通过汇编、连接、编译等排除语法错误或明显的逻辑错误,因为许多逻辑错误是在软、硬件联调时才能发现的。况且本门课程的设计不会是单独的软件设计,所编程序总是建立在硬件原理和资源基础上的。 (5)硬件连接 (6)软、硬件联调 软件调试生成了可执行文件,硬件连接好以后就为软、硬件统调(也称联调)做好了准备,这时可运行程序观察执行结果。若实现了预期的功能,则调试结束。但一般来讲都不容易一次成功,这时要从几个方面来查找问题。 首先,检查硬件连接是否正确,是否接触良好。若有问题应及时排除。若硬件连接没有问题或问题不好查找,应考虑采用单步调试或设置断点调试。 所谓单步调试就是每执行一条指令就自动停止执行,并显示累加器和其他有关寄存器的内容以及断点地址。调试环境可选用DEBUG,在该环境中可查看指定的存储单元和寄存器的内容。这样,便可确定该条指令执行结果是否正确,若不正确则可初步确定该条指令或与执行该指令有关的硬件有故障。若执行结果正确,则继

文档评论(0)

大吧书屋 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档