微机原理课程设计—电子时钟

微机原理课程设计—电子时钟

ID:22299121

大小:307.14 KB

页数:16页

时间:2018-10-28

微机原理课程设计—电子时钟_第1页
微机原理课程设计—电子时钟_第2页
微机原理课程设计—电子时钟_第3页
微机原理课程设计—电子时钟_第4页
微机原理课程设计—电子时钟_第5页
资源描述:

《微机原理课程设计—电子时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、二三四五六七八九时钟控制系统设计设计任务及其要求方案比较及评估论证系统工作原理硬件原理及其电路图软件思想(含流程图和程序)调试记录及结果分析参考资料芯片资料总屬设计任务及其要求(1)设计一个时钟,可以显示时分秒,年月日,并可以调整。(2)利用PC系列微机现有的硬件和软件资源,编写程序,使在CRT屏幕上显示XXXX年n月:xxB:xx时:xx分:xx秒,并且每秒钟更新一次品示。(3)编写程序,利用主机A的8253/8254-2的计数器0产生10ms的对称方波输出,该输出送至IRQ0使8259A每10ms产生一次中断,100次中断后秒量+1,然后调整年,月,日,时,分,秒并显示在屏幕上。程序

2、从按下任意键考试显示数据区中存放的吋间值,运行中按下空格键则停止运行返回DOS。(4)调整程序,直至运行正常。方案比较及评估论证方案一:三、系统工作原理首先在数据段开辟一显示缓冲区,用來存储系统时间。调用DOS中断,返回系统时间,并将来返回的二进制时间转换成ASCII码,方便时间显示时的调用。分别将来小时数、分钟数、秒数存入显示缓冲区,并最终存入一结束字符号’$’。调用DOS字符串显示功能将时间显示出来。并利用8259A的IR0中断,定位光标的开始位置,结合着将吋间显示在我们预先定义好的位置上。三、硬件原理及其电路图木系统设计的电子时钟以8088微处理器作为CPU,用8253做定时计数器

3、产生时钟频率,8259做中断控制器产生中断。在此系统中,8254的功能是定时,接入8254的CLK信号为周期性时钟信号。8254采用计数器0,工作于方式2,使8253的0UT0端输出周期性的负脉冲信号。即每隔10ms,8253的0UT0端就会输出一个负脉冲的信号,此信号接8259的IR0,当中断到100次数后,CPU即处理,使液晶显示器上的时间发生变化。其中8259只需初始化TCW1,其功能是向8259表明TRx输入是电平触发方式还是上升沿触发方式,是单片8259还是多片8259。8259接收到信号后,产生中断信号送CPU处理。3.18254引脚功能D7—D6—D5—D4一D3—D2—L

4、1——DO—CLKO—□UTO—GATEG-GND—242222120825419181716151413-VCC■WR•RD•CS■A1■AO■CLK2―0UT2―GATE2-JCLS1GATE1—DUT1上图是8254的内部结构框图和引脚图,它是由与CPU的接口、内部控制电路和三个计数器组成。本次设计主要利用8254产生1ms的方波,其与总线相连接的引线主要是:D0〜D7双向数据线,用以传送数据和控制字。这里分别与XDO〜XD7相连接。CS输入信号,低电平有效,当它有效时才能选中该定时器芯片,实现对它的读或写,这里与系统T0Y3相连接。RD读控制信号,低电平有效,与系统总线TOR#相

5、连接。WR写控制信号,低电平有效,与系统总线TOW#相连接。八0、A1为8254的内部计数器和一个控制寄存器的编码选择信号,其功能如下:A1A0选择00计数器001计数器110计数器211控制寄存器CLKO是计数器的时钟输入端。本次设计的时钟为1MHZ,计数器对此时钟信号进行计数。GATEO门控信号,即计数器的控制输入信号,用来控制计数器的工作,这里使其为高电平,直接接系统5V。OUT计数器输出信号,用来产生不同方式工作吋的输出波形,本次设计的1ms方波由此输出。3、8253芯片的内部结构及引脚D7VCCD6WRD5RDD4CSD3A1D2A0D1CLK2D0OUT2CLK0GATE2O

6、UTOCLK1GATB0OUT1GNDGATE1110TT128253U108253可编程定时/计数器是Tntel公司生产的通用外围芯片之一,冇3个独立的十六位计数器,技术频率范围为(T2MI1Z,它所有的技术方式和操作方式都通过编程控制。8253的功能用途是:(1)延时中断(2)可编程频率发生器(3)事件计数器(4)二进倍频器(5)实时时钟(6)数字单稳(7)复杂的电机控制器8253有六种工作方式:(1)方式0:计数结朿中断(2)方式1:可编程频率发生器(3)方式2:频率发生器(4)方式3:方波频率发生器(5)方式4:软件触发的选通信号(6)方式5:硬件触发的选通信号8253引脚图如图

7、3.3示,各引脚功能如下。D7〜D0—一八条双向数据线;WR(低电平有效)一一写输入信号;RD(低电平有效)一一读输入信号;CS(低电平有效)一一片选输入信号;AO、A1—一片内寄存器地址输入信号;CLK一一计数输入,用于输入定吋基准脉冲或计数脉冲;OUT一一输出信号,以相应的电平指示计数的完成,或输出脉冲波形;GATE一一选通输入(门控输入),用于启动或禁止计数器的操作,以使计数器和计测对象同步。2、8253端口地址、山8253端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。