《微机接口技术》课程设计报告设计题目:秒表设计    ___
班级:电子0801
姓名:
计算机科学与技术学院电子信息科学与技术专业
时间:2010-12-25
前言
微机接口技术是计算机和电子类专业重要的专业基础课之一,它不仅要求有较好的理论基础,而且还要求有较强的实际动手能力。本课程设计的主要目的是通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,最终使学生系统掌握接口技术课程的内容,能把学到的知识应用到实际中去,学习解决实际生活和工作中的问题,提高实践能力,包括对计算机接口技术的理解和计算机应用系统的分析、设计能力。课程设计较课程实验复杂,课程设计涉及理论尝试更广,更接近实际应用,要求同学们重视实际动手能力的训练,提前做好预习,学习查、运用设计资料,完成工程设计所必备的基本训练。
一、主要内容
本次课程设计的题目为秒表设计。设计的具体要求为:
1、利用8253A,用实验箱上的数码管模拟一个秒表,要求具有一般秒表的功能;
2、能显示实时时间,时间值的变化可采用查询8253A的计数器值来进行计算;按“1”键时,进入秒表准备状态,再按“1”键开始秒表计时(计时单位为1/100秒),再按“1”键时停止秒表计时。秒表计时的时间在数码管上显示;
3、按“2”键退出秒表计时状态,显示实时时间。
二、资料收集
本论文参考了2008年2月清华大学出版社由戴梅萼和史嘉权编写的第四版《微机计算机技术及应用》,以及西安电子科技大学出版社出版的唐祎玲和毛月东于2003年8月编写的《32位微机原理与接口技术实验教程》。
三、工作过程
在老师的要求下全班进行了自行分组,我们组三名成员,在经过初期选择题目,确定思路后着手写的程序,期间遇到了一些问题,最后在老师的指导、同学的帮助以及自己组内成员的努力下克服了这些困难。
由于笔者水平有限,设计报告中难免有错误和不足之处,敬请老师提出宝贵意见。
目录
一、系统概述 (1)
1.1设计要求 (1)
1.2系统流程论述及工作原理 (1)
1.3系统可行性分析 (4)
二、单元电路设计与分析 (6)
2.1硬件电路设计 (6)
2.2器件选择与简介 (7)
2.2.1可编程计数器/定时器芯片8254A (7)
汇编语言清华大学出版社2.2.2可编程并行通信接口芯片8255A (9)
三、软件编程与调试 (12)
3.1技术问题 (12)
3.2调试结果 (12)
四、结束语 (13)
4.1.改进分析 (13)
4.2.实验总结 (13)
附录 (14)
参考文献 (21)
一、系统概述
1.1设计要求
利用8253A ,用实验箱上的数码管模拟一个秒表,要求具有一般秒表的功能;能显示实时时间,时间
值的变化可采用查询8253A 的计数器值来进行计算;按“1”键时,进入秒表准备状态,再按“2”键开始秒表计时(计时单位为1/100秒),再按“3”键时停止秒表计时。秒表计时的时间在数码管上显示;按“4”键退出秒表计时状态,显示实时时间(从0分0秒开始)。下图为各模块的组合框图:
图1.1 秒表各模块的组合框图
1.2系统流程论述及工作原理
本系统主要利用对计数器/定时器多功能接口芯片8254装不同的初值,产生1/100秒信号和1秒信号,并送给可编程并行通信接口芯片8255作为加1信号,再通过按键和8255控制LED 模块显示。工作流程图及子程序流程图如下所示:
图1.2总程序流程图

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。