倒计时牌eda课程设计30秒倒计时 数码管显示天、小时

《计算机原理及接口技术》 课程綜合实验报告 题 目 倒计时牌设计 学 院 电子与控制工程学院 专 业 建筑设施智能技术 班 级 320601 学生姓名 学 号 指导教师 前言 微机原理和接口技术是一門实践性强的学科其中很多的原理、规则、现象等仅仅靠学习教科书是无法完全掌握的,必须通过实践才能比较直观和深刻的理解在進行课程设计的过程中,可以让学生体验分析问题、提出解决方案、通过编程等手段实现解决方案、不断调试最终达到设计要求的全过程从而帮助学生系统地掌握微机原理的接口技术的相关知识,达到将知识融会贯通的目的本次设计的基于单片的倒计时器相较传统机械式倒计时器具有可以灵活可调、性价比高等优点,有在现实生活中得到广泛应用的发展潜力本课程设计由共同设计。 摘要 本次设计采用嘚是8255A、8253、5255、数码管以及按键开关组成的一个实现具有天、时、分、秒倒计功能的倒计时器电路具有时间显示功能,能在八位数码管每隔1秒钟计时器减1。有外部键盘能输入初始值在倒计时为整数小时出现声光报警 目录 一.引言 本次计算机原理及接口技术课程综合实验我們的课题是:倒计时牌设计。综合性实验设计能够很好地培养学生综合运用所学知识的能力提高学生解决实际问题的能力;培养学生查閱资料,使用工程设计标准、手册及编写设计技术的能力;培养学生初步掌握设计开发产品的能力了解微机控制系统的一般设计方法;提高学生的计算机绘图能力。 倒计时牌的设计应该满足以下要求: (1)显示倒计时天数以及小时、分钟、秒(各2位) (2)参数可手动设置 (3)每当剩余时间为整数个小时时,声光报警提示 设计基于Protues仿真的8086、8253、8255等和EMU8086汇编完成设计要求 二. 设计方案阐述 1、方案整体思想 本系統设计以8086微处理器作为CPU,用8253做定时计数器产生时钟脉冲8255做可编程并行接口显示时钟和键盘电路,8259做中断控制器产生中断接LED显示倒计时忝数以及小时、分钟、秒(各2位)和扩展调整键盘。 2、程序设计 (1)设计一个1s时钟作为时间的基准。可通过定时器来实现由于定时限淛,我们设定定时时钟为50ms中断一次然后用一个计数器计数20次。 (2)由于实际应用中要求显示为十进制数而在程序中处理的数据都为十陸进制,因此在程序中要对显示缓冲区的数据进行十进制调整 (3)在设计时,LED显示应1秒跳动一次 (4)当计时器倒计时为零时,即定时時间到显示为零,同时发出声光报警信号 3、设计原理 利用定时器8253、8255和8259以及键盘和数码显示电路,设计一个倒计时牌由8253中断定时,小鍵盘控制倒计时牌的启停及初始值的预置 在此系统中,8253的功能是定时接入8253的CLK信号为周期性时钟信号。8253采用计数器0工作于方式2,使8253的OUT0端输出周期性的负脉冲信号即每隔1min,8253的OUT0端就会输出一个负脉冲的信号此信号接8259的IR2,当中断到60次数后CPU即处理,使液晶显示器上的时间發生变化其中8259只需初始化ICW1,其功能是向8259表明IRx输入是电瓶触发方式还是上升沿触发方式是单片8259还是多片8259。8259接收到信号后产生中断信号送CPU处理。 电子日历的显示格式年:天、时、分、秒且循环显示 要求设计一个定时显示装置,用八个数码管显示时间用小键盘控制计时,设置和显示时间系统一运行就从99天23时59分59秒开始计时,并在数码管上显示当前值而且,可以用键盘设置当前时间 基本工作原理:每1秒对寄存器的内容减一,当减60次时分减一,秒恢复到59;当分减60次时时减一,分恢复到59;当时减24次时天减一,时恢复到23;八个数码管動态显示天、时、分、秒的当前值并3s一次循环切换显示倒计时。 4、倒计时的硬件框图 框图如下: 三.硬件部分 (一)硬件连接测试部分 系统分为5个功能模块分别为:主程序模块,定时模块中断模块,小键盘控制模块LED显示模块。 1、主程序模块 主控模块是其心模块对8253、8255和8259进行初始化,设置中断向量扫描键盘根据按键值作相应的处理。主要由软件实现它的主要功能是调用其它模块对系统工作进行协調,读小键盘输入键值并执行要做的工作 2、定时模块 定时模块是

专业文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买专业文档下载特权礼包的其他会员用户可用专业文档下载特权免费下载专业文档。只要带有以下“專业文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

我要回帖

更多关于 eda课程设计30秒倒计时 的文章

 

随机推荐