- 1、本文档共7页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)