好文档 - 专业文书写作范文服务资料分享网站

微机原理实验报告-南通大学

天下 分享 时间: 加入收藏 我要投稿 点赞

题 目 微机原理与接口技术课程设计

微机原理与接口技术课程设计

一. 实验目的:

可以综合运用微机原理的基础知识,利用集成电路软件设计实现中小规模电子电路或者完成一些功能的程序。并且通过实验巩固所学的理论知识,学会分析并解决简单的电路设计问题。

二. 实验设计内容及要求:

设计一多设备状态监视系统,多设备状态可用开关模拟。若发现一台异常,低电平变高电平,报警(指示灯亮),一旦恢复,撤除报警。可用8255A的做为8个状态监视输入和8个报警指示灯输出端口,也可用中断实现状态异常检测。(功能实现 ☆ )。

三. 实验原理:

(一)多设备状态监视系统原理:

系统的规模越来越大,所涉及的设备越来越多,当众多的设备在运行中突然出现故障或问题时,单靠人为一个个地进行排查,不仅耗时耗力,且不一定能准确定位异常设备和故障信息,监控系统维护困难,影响整个系统的正常运作。

随着传感技术与计算机技术的发展,设备的状态监测方法向着自动化、智能化的方向发展,既不影响系统正常的运行,又能直接反映运行中的设备状态,有效、及时和可靠。

设备运行状态监测系统是目前大规模安防系统工程中十分重要的智能检测工具,它省去了许多不必要的繁杂检修,使整个系统更智能、更全面,操作流程更简单,从问题的发现、分析到解决这一流程的效率大大提高。

(二)8086

Intel 8086拥有四个16位的通用寄存器,也能够当作八个8位寄存器来存取,以及四个16位索引寄存器(包含了堆栈指标)。资料寄存器通常由指令隐含地使用,针对暂存值需要复杂的寄存器配置。它提供64K 8 位元的输出输入(或32K 16 位元),以及固定的向量中断。大部分的指令只能够存取一个内存位址,所以其中一个操作数必须是一个寄存器。运算结果会储存在操作数中的一个寄存器。

Intel 8086有四个 内存区段(segment)寄存器,可以从索引寄存器来设定。区段寄存器可以让 CPU 利用特殊的方式存取1 MB内存。8086 把段地址左移 4 位然后把它加上偏移地址。大部分的人都认为这是一个很不好的设计,因为这样的结果是会让各分段有重叠。尽管这样对组合语言而言大部分被接受(也甚至有用),可以完全地控制分段,,使在编程中使用指针(如C编程语言) 变得困难。它导致指针的高效率表示变得困难,且有可能产生两个指向同一个地方的指针拥有不同的地址。更坏的是,这种方式产生要让内存扩充到大于 1 MB 的困难。而 8086 的寻址方式改变让内存扩充较有效率。 (三)8255

8255是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口。具有3个通道3种工作方式的可编程并行接口芯片(40引脚)。 其各口功能可由软件选择,使用灵活,通用性强。8255可作为单片机与多种外设连接时的中间接口电路。

8255作为主机与外设的连接芯片,必须提供与主机相连的3个总线接口,即数据线、地址线、控制线接口。同时必须具有与外设连接的接口A、B、C口。由于8255可编程,所以必须具有逻辑控制部分,因而8255内部结构分为3个部分:与CPU连接部分、与外设连接部分、控制部分。 (四)74LS154译码器

译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。或者说,译码器是可以将输入二进制代码的状态翻译成输出信号,以表示其原来含义的电路。

根据需要,输出信号可以是脉冲,也可以是高电平或者低电平

四. 实验设计电路

五. 实验设计程序:

DATA SEGMENT DATA ENDS

CODE SEGMENT ;

ASSUME DSDATA,CSCODE

START mov ax,DATA mov ds,ax mov dx,206h mov al,90h out dx,al mov dx,200h in al,dx mov dx,204h out dx,al mov cx,10000

lp loop lp jmp START CODE ENDS END START

六. 电路运行结果:

七. 实验总结:

这一次的实验设计让我收获颇丰。对于上学期所学的微机原理的理论知识有所巩固,同时也提高了我的实验技能,我也开始提高解决一些简单的问题来锻炼自己运用理论知识分析问题,解决问题的能力。同时我也学会使用硬件电路设计软件来模拟并且调试简单电路。总而言之,我的整个分析和解决问题的能力得到了锻炼和提高。

微机原理实验报告-南通大学

题目微机原理与接口技术课程设计微机原理与接口技术课程设计一.实验目的:可以综合运用微机原理的基础知识,利用集成电路软件设计实现中小规模电子电路或者完成一些功能的程序。并且通过实验巩固所学的理论知识,学会分析并解决简单的电路设计问题。
推荐度:
点击下载文档文档为doc格式
9tkdo6ht6m5nrap1rg1l036aw5tvqk00xn7
领取福利

微信扫码领取福利

微信扫码分享