数字钟设计.doc
学号微型计算机原理与接口技术课程设计(2008级本科)题目数字钟设计系(部)院物理与机电工程学院专业电气工程及其自动化作者姓名指导教师职称副教授完成日期2011年6月29日目录一、设计目的1二、设计任务要求1三、总体方案论证11方案112方案233选择解决方案4四、硬件设计4五、软件设计51程序设计思路52程序中功能调用技术53流程图设计64编写源程序(见附录)8六、程序调试运行81上机编译与调试82运行结果9七、总结12八、参考文献13附录14微机原理与接口技术课程设计成绩评定表201一、设计目的1进一步加深对微机系统的理解和认识,提高微机系统的应用水平。2进一步学习和掌握汇编语言程序的编写和应用的方法,通过较大规模程序的编写,提高编写汇编语言程序的水平和学习程序调试方法。3初步加强自己的科学研究方法训练和实践锻练,增强分析问题和解决问题的能力,了解微机原理和接口技术的新发展。二、设计任务与要求1设计一个接口与七段LED显示器,显示一个计时时钟,显示初值为0,每隔一秒改变一次显示值,60S为一分钟,60MIN为一小时,LED显示器循环显示时、分、秒的动态值。2在设计中可以引用所需的参考资料,避免重复工作,加快设计进程,但必须和题目的要求相符合,保证设计的正确。要在老师的指导下制定好自己各环节的详细设计进程计划,按给定的时间计划保质保量的完成个阶段的设计任务。设计中问题答疑与调试和方案修改相结合,提高设计的效率,保证按时完成设计工作并交出合格的设计报告。三、总体方案论证根据本次设计的设计目的及设计要求,可有下列两种方案1方案1用硬件实现,可选择计数器芯片8253和可编程并行接口8255。(1)选择芯片8253选择8253A芯片,8253A是一种定时准确、使用方便、灵活性大的可编程定时器/计数器,其定时的时间长度可以通过软件来设置,对芯片设置处置初值后,计数器开始工作,微处理器就可以去做其他工作,定时时间到,电路会产生一个信号,向微处理器提出中断请求,告诉处理器定时时间已到。(2)8255与LED数码管接口发光二级管数码显示器简称为LED(LIGHTEMITTINGDIODE)数码显示器,它由七段发光二级管组成。这种显示器价格低廉、体积小、功耗低,而可靠性有很好,因此,从单板微型机、袖珍计算机到许多微型机控制系统及数字化仪器都用LED作为输出显示。LED数码管的主要部