基于TPC-USB实验系统的时钟系统设计

2026/4/24 0:01:50

基于TPC-USB实验系统的时钟系统设计

05计3 李三强20051000064 林诗峰 20051000153 黄绰彬 20051000003

JG EXIT ;若是则退出

SUB AL,30H ;将所得字符的ASCII码减30H MOV BX,OFFSET LED ;BX为数码表的起始地址 XLAT ;求出相应的段码

MOV DX,IO8255A ;从8255的A口输出 OUT DX,AL

JMP SSS ;转SSS EXIT: MOV AH,4CH ;返回 INT 21H CODE ENDS END START

? 若程序运行无误,则通过键盘输入一个数字,在7段数码管上可以显示出所输入的数

字。证明一切正常,否则检查程序是否出错,硬件连接是否正确。

4.2 性能分析

本系统基于PC/XT总线和8253、8255、8259芯片,采用中断方式控制时钟计时,CPU与时钟系统的计时独立执行(时钟的显示理论上会有若干指令的延迟,察觉不出,但不影响时间的准确),大大的提高了CPU的效率,精确度可达0.01秒 ;在时钟的秒数显示方面略微欠缺,有延迟现象(如在秒数变化前0.01秒调用显示时间子程序,则在子程序运行期间可能秒数已变,而仍然显示调用前的时间信息)。

第五部分 系统展望

本系统基于PC/XT总线和8253、8255、8259芯片,采用中断方式控制时钟计时,CPU与时钟系统的计时独立执行,使时钟的显示理论上会有若干指令的延迟,尤其体现在秒钟的显示间隔上。有望通过优化程序及延时控制解决问题。

第六部分 实验过程中的问题与解决方法

在定时计数器设计过程中,开始并未能准确地控制好1秒钟的时钟间隔及显示。后来通过仔细推算信号脉冲间隔及选择比较8253的各工作方式而最后把问题解决了。

在中断向量设置及使用上,开始的时候未能正确使用中断向量及其设置,因而并未能按预期的想法让时钟在七段显示器上运行显示。后来通过老师指导及书本查询解决了问题

第25页 共26页

基于TPC-USB实验系统的时钟系统设计

05计3 李三强20051000064 林诗峰 20051000153 黄绰彬 20051000003

在时钟界面的设计中,利用软件延时的间隔把握不好,导致输出间隔过大。后通过逐步调试解决问题。

在整个实验过程中,实验系统与PC连接的问题也对实验进度产生很大影响。只能通过更换设备解决。

第七部分 实验感想及对课程的建议

实验感想:

基于TPC-USB试验系统进行时钟系统的设计,不仅让我们通过搭配不同的芯片电路和模块更深刻了解每一芯片电路与模块的相关运行原理及使用方式,更让我们深刻理解了如何通过硬件和编程,从而控制好系统的时钟系统。

课程建议:

希望以后的微机接口技术课及其他的专业课程都能更大的提供实验时间和空间,更多以实验操作为手段进行教学,从而提高学生的认知掌握能力。

第26页 共26页


基于TPC-USB实验系统的时钟系统设计.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于TPC-USB实验系统的时钟系统设计 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219