文档详情

可编程作息时间控制器硬件课程设计报告包含电气原理图流程图模块分析源代码,设计背.docx

发布:2019-07-16约6.67千字共27页下载文档
文本预览下载声明
计算机科学与技术学院 硬件课程设计报告 姓 名:— 专 业: 班 级: 设计题目: 可编程作息时间控制器 成 员: 指导教”帀: 职称: 副教扌受 2008年6月 题 目 可编程作息时间控制器 设计日期 2008年6月11日至 2008 年7月 4日 小组成员 在本次设计中承担的任务 文档成绩 XXXX 策划设计,流程图草图,查阅资料 XXX 编程及其调试,分析资料 XXXX 硬件原理图,软件绘制流程图,查阅资料 指导教师评语: 指导教师签字: 年 月 日 摘要 作息时间控制器是日常牛活中常用工具,其功能是为提供的时间运行、报时 时间值设置及调时、时分显示、报时响应等功能。我们利用FD-SJ 86/88实验箱中 所提供的8253产牛准确的时间频率,利用8255控制时间的读取及数码管的显示输 出,从而实现了其基木功能。 关键词:作息时间控制器;intel8255A ; intel8253 设计任务与要求 1.1选题报告 1.2设计任务与要求 总体方案与说明 2.1概要设计报告 2.2时间运行系统功能实现 2.3报时时间设置及调时功能实现 2.4时分显示系统 2.5实验草图 硬件框图与说明 3.1硬件框图 3.2硬件框图说明 软件主要模块流程图 4.1总体流程图 4.2显示模块流程图 4.3计时模块流程图 4.4打铃模块流程图 4.5键盘模块流程图 源程序清单与注释 6问题分析与解决方案 7结论与体会 8参考文献 10 10 11 12 12 13 14 19 20 20 1设计任务与要求 1」选题报告 题目:可编程作息时间控制器程序设计 1.2设计任务与要求 设计任务:利用PC机和FD88实验箱,用汇编语言编写作息时间控制程序。 实现功能: 1) 按照给定的时间模拟控制实现上下课打铃(LED亮)。 2) 具备日期和时钟的显示。 需求分析: 1) FD-88实验箱一个 LED,数码管,intcr8253, intcrl8255,小键盘,+5V电源,频率发生器 2) 8086PC 机一台 2总体方案与说明 2.1概要设计报告 作息时间控制系统主要有四大子系统功能实现:1?时间运行系统2.报时时间 值设置及调时系统3.时分显示系统4.报时响应系统。时间运行系统让时间一直运 行着;报时时间值设置及调时系统使得用户可以随时设置时间;时分显示系统让用 户可以清楚知晓当前系统时间,报时响应系统完成当当前时间与报时时间值一致时 进行响应(如LED闪烁)。四大子系统的协调有序的运行,保证了作息时间控制系 统具有报时,调时,显时功能,还达到了与用户可交互的目的. 2.2时间运行系统功能实现 时间运行与调节利用可编程的计数器/定时器8255芯片的可编程使时钟频率经 过在8253的处理而产生符合要求的脉冲送入8255,进而执行计时子程序使得改变 时间参数而计时,进行时间计算,并用实时检测程序将时间参数用数码管显示电路 显示出小时与分钟以及秒钟数。与此同时也进行与报时时间段程序的不断调用,使 得在规定吋刻进行报吋。 可选择5253通道0与通道1实现60秒定时,通道1输出outl接8255的输出端口, 完成上述连接后,编程实现小时,分钟的变化的子程序,以及对8253, 8255进行 初始化编程,计时程序实现时间运行(每次执行中断服务程序时,使得MINUTE参 数+1,当到达59时,重新返回到零,并使得hour参数+1,) 2.3报时时间设置及调时功能实现 1)每次程序运行前,彻底清除以前的报时时间设置值,恢复系统默认报时时 间值。 附*: 以中国矿业大学夏季作息吋间作为参考系统默认报吋吋间值。如下所示: 上午: 08: 00- —08: 50第一节课 8: 00上课报时 8: 50下课报时 08: 55—— ——09: 45第二节课 8: 55上课报时 9: 45下课报时 10: 15—— —11: 05第三节课 10: 15上课报时 11: 05下课报时 11: 10—— 一一12: 00第四节课 11: 10±课报时 12: 00下课报时 下午: 14: 30—— —--15: 20第五节课 14: 30上课报时 15: 20下课报时 15: 25—— —--16: 15第六节课 15: 25上课报时 16: 15下课报时 16: 45—— 一一18: 35第七节课 16: 45上课报时 18: 35下课报时 18: 40 一一18: 30第八节课 18: 40上课报时 18: 30下课报时 晚上: 19: 30—— —--20: 20第九节课 19:30 ±课报时 20: 20下课报时 20: 25—— —--21: 15第十节课 20: 25上课报时 21: 15下课报时 2)程序运行后,用户可
显示全部
相似文档