数字电子钟及钟控显示系统设计.doc
《数字电子钟及钟控显示系统设计.doc》由会员分享,可在线阅读,更多相关《数字电子钟及钟控显示系统设计.doc(19页珍藏版)》请在三一办公上搜索。
1、论文题目:数字电子钟及钟控显示系统设计 姓名:专 业:日期一、课程设计目的2二、使用设备2三、设计内容2四、设计要求2五、设计原理31、总体设计框图和各部分电路工作原理分析32、系统中各芯片的内部结构3(1)8255芯片的内部结构及引脚3(2)8253芯片的内部结构及引脚3(3)8259芯片的内部结构及引脚3(4)Intel8088微处理器3六、软件设计31、程序流程图32、程序清单33、程序分析3七、设计体会3八、参考文献3一、课程设计目的通过课程设计进一步理解所学的相关可编程芯片的原理、内部结构、使用方法等,学会相关可编程芯片实际应用及编程。二、使用设备TDS-MD微机实验系统 MAX_p
2、lus2三、设计内容利用TDS-MD微机实验系统设计数字电子钟及钟控显示装置(包括软硬件设计、调试)。四、设计要求1、具有清零功能。2、秒、分、时记数动态扫描显示。3、显示格式:五、设计原理1、总体设计框图和各部分电路工作原理分析系统结构框图1、以8088微处理器作为CPU,6264作为存储器,用8253做定时计数器产生时钟频率,8255做可编程并行接口显示时钟,8259做中断控制器产生中断。在此系统中,8253的功能是定时,接入8253的CLK信号为周期性时钟信号。8253采用计数器0#,工作于方式2,使8253的OUT0端输出周期性的负脉冲信号。因为接入8253的CLK的频率为1.19MH
3、Z,为使输出的负脉冲的周期为20ms,则计数器的初值应设为:1.19MHZ*20ms=23800(D),转换为16进制即可。即每隔20ms,8253的OUT0端就会输出一个负脉冲的信号,此信号接8259的IR0端,当中断到50次数后,CPU即处理,使液晶显示器上的时间发生变化。每隔5m,CPU则使8255的PA口输出,驱动LED灯亮。其中8259只需初始化ICW1,其功能是向8259表明IRx输入是电瓶触发方式还是上升沿触发方式,是单片8259还是多片8259。8259接收到信号后,产生中断信号送CPU处理。2、硬件设计原理图:设计电路总框图2、系统中各芯片的内部结构(1)8255芯片的内部结
4、构及引脚1、8255可编程外围接口芯片是Intel公司生产的通用并行I/O接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种工作方式下工作:方式0基本输入/输出方式方式1选通输入/输出方式方式2双向选通输入/输出方式8255引脚图如下:8255引脚图8255一共有40条引脚,其中D7D0与CPU侧连接的八条双向数据线;WR(低电平有效)写输入信号;RD(低电平有效)读输入信号;CS(低电平有效)片选输入信号;A0、A1片内寄存器选择输入信号;PA7PA0A口外设双向数据线;PB7PB0B口外设双向数据线;PC7PC0C口外设双向数据线;RESET复位输入信号2、8255端
5、口地址信号线寄存器编址IOY3A口60HB口61HC口62H控制寄存器63H3、8255内部结构图如下:(2)8253芯片的内部结构及引脚1、8253可编程定时/计数器是Intel公司生产的通用外围芯片之一,有3个独立的十六位计数器,技术频率范围为02MHZ,它所有的技术方式和操作方式都通过编程控制。8253的功能用途是:(1) 延时中断(2) 可编程频率发生器(3) 事件计数器(4) 二进倍频器(5) 实时时钟(6) 数字单稳(7) 复杂的电机控制器8253有六种工作方式:(1) 方式0:计数结束中断(2) 方式1:可编程频率发生器(3) 方式2:频率发生器(4) 方式3:方波频率发生器(5
6、) 方式4:软件触发的选通信号(6)方式5:硬件触发的选通信号8253引脚图如下:8253一共有24条引脚,其中D7D0八条双向数据线;WR(低电平有效)写输入信号;RD(低电平有效)读输入信号;CS(低电平有效)片选输入信号;A0、A1片内寄存器地址输入信号;CLK计数输入,用于输入定时基准脉冲或计数脉冲;OUT输出信号,以相应的电平指示计数的完成,或输出脉冲波形;GATE选通输入(门控输入),用于启动或禁止计数器的操作,以使计数器和计测对象同步。2、8253端口地址信号线寄存器编址IOY20#计数器40H1#计数器41H2#计数器42H控制寄存器43H3、8253内部结构图如下:(3)82
7、59芯片的内部结构及引脚1、中断控制器8259A是Intel公司专为控制优先级中断而设计开发的芯片。它将中断源优先排队、辨别中断源以及提供中断矢量的电路集中于一片中。因此无需附加任何电路,只需对8259A编程,就可以管理8级中断,并选择优先模式和中断请求方式,即中断结构可以由用户编程来设定。在MD微机系统中,8259芯片工作于单片方式。8259引脚图如下:8259一共有28条引脚,其中D7D0八条双向数据线;WR(低电平有效)写输入信号;RD(低电平有效)读输入信号;CS(低电平有效)片选输入信号;A0地址信号;INT中断请求信号;INTA(低电平有效)中断响应信号;CAS0CAS2级联信号,
8、形成一条专用8259A总线,以便多片8259A的级联;SP/EN从编程/允许级联。在缓冲方式中,可用做输出信号以控制总线缓冲器的接收和发送。在非缓冲方式中,作为输入信号用于表示主片还是从片;IR0IR7外部中断请求输入线。要求输入的中断请求信号是由低电平到高电平的上升沿(并保持高电平到CPU响应时为止)或者是高电平。2、8259中断矢量地址与中断信号之间的关系如下表所示:中断序号01234567功能调用08H09H0AH0BH0CH0DH0EH0FH矢量地址20H23H24H27H28H2BH2CH2FH30H33H34H37H38H3BH3CH3FH说明实时钟键盘可用可用串行口可用可用可用3
9、、8259内部结构图如下:(4)Intel8088微处理器1、8088微处理器是Intel公司推出的一个准16位处理器,其内部结构基本上和8086相同,其引脚信号也和8086基本相同,只是各别的引脚的功能有所不同。8088微处理器的工作方式:(1) 最小工作方式。当8088CPU的MN/MX引脚接+5V电源时,8088CPU工作于最小方式,用于构成小型的单处理机系统。(2) 最大工作方式。当8088CPU的MN/MX引脚接地时,8088CPU工作于最大方式,用于构成多处理机和协处理机系统。2、8088引脚图如下:AD7AD0八条地址/数据复用线;A15A8单一的地址线;SS0状态信号线。该引脚
10、在最大工作方式下保持高电平,在最小方式下等效于最大方式下S0的作用,它与IO/M、DT/R组合以确定当前的总线周期;A19/S6A16/S3地址/状态总线;MN/MX最小/最大方式控制;RD读控制;TEST等待测试控制;READY等待状态控制;NMI不可屏蔽中断请求;INTR可屏蔽中断请求;CLK系统时钟;Vcc+5V电源;GND接地;最小方式信号:HOLD保持请求;HLDA保持响应;WR写控制;IO/MIO/存储器控制;DT/R数据发送/接收;DEN数据允许;ALE地址锁存允许;INTA中断响应;最大方式信号:RQ/GT1,0请求/允许总线访问控制;LOCK总线优先权锁定控制S2S1S0总线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 电子钟 显示 系统 设计
链接地址:https://www.31ppt.com/p-4149227.html