电子时钟专业课程设计.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子时钟设计 一、课程设计目标和意义 掌握8255、8259、8253芯片使用方法和编程方法,经过此次课程设计,学以致用,深入了解所学相关芯片原理、内部结构、使用方法等,学会相关芯片实际应用及编程,系统中采取8088微处理器完成了电子钟小系统独立设计。同时并了解综合问题程序设计掌握实时处理程序编制和调试方法,掌握通常设计步骤和步骤,使我们以后搞设计时逻辑愈加清楚。 二、开发环境及设备 1、设计环境 PC机一台、windows 98系统、试验箱、导线若干。 2、设计所用设备 8253定时器:用于产生秒脉冲,其输出信号可作为中止请示信号送IRQ2。 8255并口:用做接口芯片,和控制键相连。 8259中止控制器:用于产生中止。 LED:四个LED用于显示分:秒值。 KK1或KK2键和K7键,用于控制设置。 三、设计思想和原理 1、设计思想 在本系统设计电子时钟以8088微处理器作为CPU,用8253做定时计数器产生时钟频率,8255做可编程并行接口显示时钟和控制键电路,8259做中止控制器产生中止。在此系统中,8253功效是定时,接入8253CLK信号为周期性时钟信号。8253采取计数器0,工作于方法2,使8253OUT0端输出周期性负脉冲信号。即每隔20ms,8253OUT0端就会输出一个负脉冲信号,此信号接8259IR2,当中止到50次数后,CPU即处理,使液晶显示器上时间发生改变。 其中8259只需初始化ICW1,其功效是向8259表明IRx输入是电瓶触发方法还是上升沿触发方法,是单片8259还是多片8259。8259接收到信号后,产生中止信号送CPU处理。 2、设计原理 利用试验台上提供定时器8253和扩展板上提供8259和控制键和数码显示电路,设计一个电子时钟,由8253中止定时,控制键控制电子时钟启停及初始值预置。电子时钟显示格式MM:SS由左到右分别为分、秒,最大记时59:59超出这个时间分秒位全部清零从00:00重新开始。 基础工作原理:每百分之一秒对百分之一秒寄存器内容加一,并依次对秒、分寄存器内容加一,四个数码管动态显示分、秒目前值。 三、设计所用芯片结构 1、8259A芯片内部结构及引脚 中止控制器8259A是Intel企业专为控制优先级中止而设计开发芯片。它将中止源优先排队、分辨中止源和提供中止矢量电路集中于一片中。所以无需附加任何电路,只需对8259A编程,就能够管理8级中止,并选择优先模式和中止请求方法,即中止结构能够由用户编程来设定。在MD微机系统中,8259芯片工作于单片方法。 8259引脚图图3.3,各引脚功效以下。 D7~D0——八条双向数据线; WR(低电平有效)——写输入信号; RD(低电平有效)——读输入信号; CS(低电平有效)——片选输入信号; A0——地址信号; INT——中止请求信号; INTA(低电平有效)——中止响应信号; CAS0~CAS2——级联信号,形成一条专用8259A总线,方便多片8259A级联; 图3.1 8259A引脚图SP/EN 图3.1 8259A引脚图 IR0~IR7——外部中止请求输入线。要求输入中止请求信号是由低电平到高电平上升沿(并保持高电平到CPU响应时为止)或是高电平。 8259中止矢量地址和中止信号之间关系如表3.1所表示: 表3.1 表3.1 8259A中止矢量表 中止序号 0 1 2 3 4 5 6 7 功效调用 08H 09H 0AH 0BH 0CH 0DH 0EH 0FH 矢量地址 20H ~ 23H 24H ~ 27H 28H ~ 2BH 2CH ~ 2FH 30H ~ 33H 34H ~ 37H 38H ~ 3BH 3CH ~ 3FH 说明 时钟 键盘 可用 可用 串行口 可用 可用 可用 2、8255芯片内部结构及引脚 8255可编程外围接口芯片是Intel企业生产通用并行I/O接口芯片,它含有A、B、C三个并行接口,用+5V单电源供电,能在以下三种工作方法下工作: 图3.2 8255引脚图方法0—基础输入/输出方法 图3.2 8255引脚图 方法1—选通输入/输出方法 方法2—双向选通输入/输出方法 8255引脚图图3.2示,各引脚功效以下。 D7~D0——和CPU侧连接八条双向数据线; WR(低电平有效)——写输入信号; RD(低电平有效)——读输入信号; CS(低电平有效)——片选输入信号; A0、A1——片内寄存器选择输入信号; PA7~PA0——A口外设双向数据线; PB7~PB0——B口外设双向数据线; PC7~PC0——C口外设双向数据线; RESET——复位输入信号 2、8255端口地址 表3.2 8255 表3.2 8255端口地址表 信号线 寄存器 编址 IOY3 A口 60H B口 61H C口 62

文档评论(0)

159****9606 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档