- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
倒计时牌设计要点
《计算机原理及接口技术》
课程综合实验报告
题 目 倒计时牌设计
学 院 电子与控制工程学院
专 业 建筑设施智能技术
班 级 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、倒计时的硬件框图
框图如下:
8个数码管显示电路 8255 控制电路
声光报警
三(硬件部分
(一)硬件连接测试部分
系统分为5个功能模块,分别为:主程序模块,定时模块,中断模块,小键盘控制模块,LED显示模块。
1、主程序模块
主控模块是其心模块,对8253、8255和8259进行初始化,设置中断向量,扫描键盘根据按键值作相应的处理。主要由软件实现。它的主要功能是调用其它模块对系统工作进行协调,读小键盘输入键值并执行要做的工作。
2、定时模块
定时模块是为8259提供中断请求信号的。由一片8253实现,选用定时器0,工作在方式2,显示应1秒跳动一次,其输出信号可作为8259的中断请求信号。
3、中断处理模块
中断模块实现动态显示的,硬件为
您可能关注的文档
- 《主题性剪贴画》教学设计.docx
- [宝典]高一物理天体运动测试题.doc
- 热敏电阻MF5210K3470温度特性表[管理资料].doc
- 混凝土浇筑方案.doc
- 有趣发现作文400字.docx
- 在信息报送工作总结表彰会上的讲话.doc
- 端午节包粽子通讯稿.doc
- 重整制度理论与实务新论.docx
- 劳动竞赛工作总结.doc
- 培训学校财务管理制度.doc
- 山东华宇工学院《形势与政策》期末考试能力检测试卷及1套完整答案详解.docx
- 2025安顺职业技术学院《形势与政策》期末考试模拟试题(名校卷)附答案详解.docx
- 2024安徽工贸职业技术学院《形势与政策》期末考试考前冲刺练习题【研优卷】附答案详解.docx
- 2024嵩山少林武术职业学院《形势与政策》期末考试高分题库及完整答案详解【历年真题】.docx
- 2024南通职业大学《形势与政策》期末考试自我提分评估含完整答案详解【名校卷】.docx
- 2025仙桃职业学院《形势与政策》期末考试全真模拟模拟题及答案详解【易错题】.docx
- 2025安徽卫生健康职业学院《形势与政策》期末考试检测卷附答案详解(实用).docx
- 2025年广西培贤国际职业学院《形势与政策》期末考试高分题库带答案详解(巩固).docx
- 2024年四川幼儿师范高等专科学校《形势与政策》期末考试考试历年机考真题集及参考答案详解(完整版).docx
- 2024年山东轻工职业学院《形势与政策》期末考试模拟题库及答案详解(有一套).docx
最近下载
- 中国糖尿病足诊治指南(2024版)解读.pptx VIP
- 《中国保险业意外伤害经验发生率表(2021)》.pdf VIP
- 安伯格GRP1000 IMS技术详细说明.docx VIP
- 采购变更管理方案.docx VIP
- 电网调度规程.pptx VIP
- WS∕T 779-2021 儿童血细胞分析参考区间.pdf
- 2025浙江省“三支一扶”计划招募270人笔试备考试题及答案解析.docx VIP
- 通信工程师中级考试(传输与接入有线务实)2021真题.pdf VIP
- 全国服装设计与工艺赛项理论知识试题及答案.doc VIP
- DB3707_T 033-2021 智慧供热系统建设技术规范.docx VIP
文档评论(0)