欢迎来到天天文库
浏览记录
ID:16288492
大小:252.50 KB
页数:14页
时间:2018-08-09
《微机原理与接口技术课程设计71260new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、[键入公司名称]微机原理与接口技术[键入文档副标题]hy[选取日期]第13页,共13页目录摘要2一、课程设计目的与要求21.目的和意义22.设计要求23.开发环境及设备2二、设计思想与原理2三、设计所用芯片结构31.8253的基本用法32.8255A的基本用法33.8259A的基本用法3四、硬件设计31.硬件电路的模块构成32.8253定时器/计数器的结构及功能33.编程8255的芯片结构及工作原理54.8259A芯片的内部结构及引脚6五、软件设计71.程序的主要组成72.主程序的流程图83.定时中断子
2、程序8六、系统操作说明91.连接8253定时/计数器实验电路92.连接8255并行口实验电路93.连接8259单极中断控制器实验电路94.写程序代码105.装载程序106.调试程序107.调试成功,结束10七、结束语10八、附录101.参考书籍:102.系统原理图103.程序代码11第13页,共13页摘要在本次课程设计中,硬件采用8255控制继电器、8253定时器、8259中断控制器组成的实验电路。软件部分采用了汇编语言编写程序代码,通过判断、跳转、循环、中断、串行通信等基本技术实现。此系统可以通过编程
3、输入相关数据,并根据需要,可以改造成红绿交通灯,LED彩灯等等。一、课程设计目的与要求1.目的和意义 通过本次课程设计要掌握此三种芯片使用的方法,灵活运用课本知识,加深所学的知识,对所学的相关芯片的原理、内部结构、使用方法等有更加深刻的了解,学会利用课本知识联系实际应用及编程。同时并了解综合问题的程序设计掌握实时处理程序的编制和调试方法,掌握一般的设计步骤和流程,使我们以后搞设计时逻辑更加清晰。2.设计要求利用8255控制继电器的开、关,利用8253实现定时,利用8259实现中断服务。3.开发环境及设备
4、①设计环境PC机一台、windowsXP系统、实验箱、导线若干。②设计所用设备8253定时器:用于产生秒脉冲,其输出信号可作为中断请示信号送IRQ2。8255并口:用做接口芯片。8259中断控制器:用于产生中断。二、设计思想与原理本系统设计以8086微处理器作为CPU,用8253做定时计数器,8255做可编程并行接口显示结果,8259做中断控制器产生中断。在此系统中,8253的功能是定时,接入8253的CLK信号为周期性时钟信号。8253采用计数器,输出周期性的脉冲信号。将此信号接8259的IR2,当中
5、断到一定的次数后,CPU即处理,使LED灯发生变化。其中8259只需初始化ICW1,其功能是向8259表明IRx输入是电瓶触发方式还是上升沿触发方式,是单片8259还是多片8259。8259接收到信号后,产生中断信号送CPU处理。第13页,共13页三、设计所用芯片结构1.8253的基本用法8253内部有三2个独立的16位减计数器(0#,1#,2#),每个均可单独设置工作方式。每个计数器可用6种模式工作,在初始化时首先写控制字,选择工作方式,然后要正确地写入计数初值。最常用的0、1、2、3四种方式。2.8
6、255A的基本用法8255作为并行接口芯片,有3种工作方式:方式0,方式1,方式2,方式0相当于可作无条件输入/输出方式,方式1和方式2将PC口的一些线作为状态线使用,相当于工作在查询方式或中断方式。8255的PC口具有位控制功能,可以用指令将某条线单独置1或清0,利用此功能也可串行接收或发送数据。注意:8255有2条单元选的地址线,有4个端口地址,要能正确地完成与CPU的地址线、数据线、控制线的连接。3.8259A的基本用法8259A中断控制器可以接受8个中断请求输入并将它们寄存。对8个请求输入进行优
7、先级判断,裁决出最高优先级进行处理,它可以支持多种优先级处理方式。8259A可以对中断请求输入进行屏蔽,阻止对其进行处理。8259A支持多种中断结束方式。8259A与微处理器连接方便,可提供中断请求信号及发送中断类型码。8259A可以进行级连以便形成多于8级输入的中断控制系统四、硬件设计1.硬件电路的模块构成本课题的设计可通过实验平台上的一些功能模块电路组成,由于各模块电路内部已经连接,用户在使用时只要设计模块间电路的连接,因此,硬件电路的设计及实现相对简单。硬件电路由定时模块、发光二极管模块、数码管显
8、示模块和紧急中断模块组成。2.8253定时器/计数器的结构及功能8253可编程定时/计数器是Intel公司生产的通用外围芯片之一,有3个独立的十六位计数器,技术频率范围为0~2MHZ,它所有的技术方式和操作方式都通过编程控制。8253的功能用途是:延时中断第13页,共13页可编程频率发生器事件计数器二进倍频器实时时钟数字单稳复杂的电机控制器8253有六种工作方式:a方式0:计数结束中断b方式1:可编程频率发生器c方式2:频率发生器d方式3:
此文档下载收益归作者所有