下载此文档

课程设计定时器的设计.doc


文档分类:通信/电子 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
信息工程学院课程设计报告设计题目:定时器的设计名称:微机原理与接口课程设计班级:姓名:学号:设计时间::评语:评阅成绩:评阅教师:一、课程设计的性质和目的通过课程设计,进行硬件设计和程序设计的方法和技能训练,巩固在课堂上学到的有关软件程序设计和硬件电路设计的基本知识和基本方法,通过具体课题的训练,进一步熟悉汇编语言的结构和使用方法,掌握软硬结合的控制程序设计,达到能独立阅读、查阅资料、编制和调试完善特定功能的目的。二、课程设计的要求1、遵循硬件设计模块化。2、要求程序设计结构化。3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。4、要求程序结构合理,语句使用得当。5、适当追求编程技巧和程序运行效率。三、主要仪器设备及软件PC机、MASM汇编软件、绘图软件及仿真等。四、课程设计题目及要求要求:采用8086系列CPU构建控制系统,采用定时器完成定时功能,延时控制LED灯的点亮与熄灭。五、:(1)进行方案选择,采用中断方式,硬件中断(2)选择设计可能用到的芯片,分析他们的工作特点(3)按照各芯片的使用特点和系统设计逐步连接,(1)将程序的编程方式决定是子程序调用(2)确定本系统设计的源程序的各个模块,明确各个模块的系统功能(3)画出各个模块的程序流程图(4)依据流程图写出信号灯全部汇编程序芯片选择:选择8086作为CPU,输入输出用8255,定时用8253,中断用8259,因为8086的地址线和数据线是分时复用的,即先传送地址,在传送数据。所以选用74LS373作为地址锁存器,然后用74LS138作为地址译码器来接到各个芯片的片选端。选用74LS245做数据缓冲器。考虑到1HZ脉冲定时不精确,,而且用查询方式来实现的话,CPU利用率不高,还是选择中断来实现!:要求通过8086控制定时器,来实现信号灯功能,将此设计分成几部分。首先通过8255的A端口输入八位二进制数,将A端口设置为1方式输入,通过开关拨动的高低电平将二进制送到8255内。B端口接输出的发光二极管,设置为1方式输出,用以显示定时的数据。当8253定时器没有启动时,没用中断请求,此时8255B端口没输出,C端口接的信号灯控制输出低电平,信号灯熄灭。定时启动时,通过开关电源下降沿触发,将信号通过D触发器,接非门输出24V电压,继电器的常开开关闭合,接到8253的GATE接口,使8253开始工作,8253接1M赫兹脉冲!每一秒后8253内的计数器会进行减一,将8253OUT输出接到8259的中断端IN0,向CPU申请中断,CPU响应后,转向处理中断服务程序,会控制8255的B端口输出的数减一,C端口继续输出高电平,,信号灯继续亮!表明正在计时。中断处理完后,8086返回断点,,使8255输出减一,当减到0时,C端口输出低电平,信号灯熄灭,定时过程结束。开始设定定时初始值开关电源触发,8253工作,减一8259收到中断8259向8086申请中断8255输出为0信号灯亮,定时返回断点8255输出减一处理中断服务程序CPU响应中断否定时结束C输出电平,信号灯熄灭是硬件设计:(8255实现)8255A在使用前要写入一个方式控制字,选择A、B、C三个端口各自的工作方式,共有三种;方式0:基本的输入输出方式,即无须联络就可以直接进行的I/O方式。其中A、B、C口的高四位或低四位可分别设置成输入或输出。方式1:选通I/O,此时接口和外围设备需联络信号进行协调,只有A口和B口可以工作在方式1,此时C口的某些线被规定为A口或B口与外围设备的联络信号,余下的线只有基本的I/O功能,即只工作在方式0. 方式2:双向I/O方式,只有A口可以工作在这种方式,该I/O线即可输入又可输出,此时C口有5条线被规定为A口和外围设备的双向联络线,C口剩下的三条线可作为B口方式1的联络线,也可以和B口一起方式0的I/O线。此次设计的具体操作首先将待输入的计数值通过开关以BCD码送到8255A端口中,A端口为0方式的输入,B端口为0方式的输出,接到发光二极管上。将8255的地址线与8066的低八位相连,通过地址锁存器74LS273接到8255,将片选端通过地址译码器接到8086上,C端口作为普通的输出端,接信号灯,即发光二极管。读写分别接到8086的读写上,8086的数据线通过锁存器后选择Q0,Q1接到8255的A0,A1上。二、定时器(8253实现)8253具有3个独立的计数通道,采用减1计数方式。在门控信号有效时,每输入1个计数脉冲,通道作1次计数操作。当计数脉冲是已知周期的时钟信号时,计

课程设计定时器的设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小295 KB
  • 时间2020-08-05