全自动豆浆机控制程序的设计说明书(精).docVIP

  • 3
  • 0
  • 约1.48万字
  • 约 38页
  • 2019-06-08 发布于浙江
  • 举报

全自动豆浆机控制程序的设计说明书(精).doc

《微机原理及接口技术》 课程设计说明书 课题: 全自动豆浆机控制程序的设计 专业: 电子信息工程 班级: 电子 1102 姓名: 张杰 学号: 3220806485 指导老师: 2013 年 12 月 28 日 第一章设计任务与目标 (3 设计目的 (3 设计任务 (3 基本设计要求 (3 功能扩展 (3 设计环节与进程安排 (3 第二章总体方案设计与方案论证 (4 总体方案设计 (4 实时钟的调校方式 (5 键盘的扫描方式 (5 定时器方式 (6 开关量输入消抖模块的选择 (6 倒计时1S方法选择 (7 第三章总体软件设计说明及总工作流程 (8 总工作流程 (8 总体软件设计说明 (10 第四章系统资源分配及数据定义说明 (11 单元分配以及各个标志位注释 (11 第五章局部程序设计说明 (13 1.自检模块 (13 2.键盘扫描子模块 (14 3.按键消抖子模块 (14 4.蜂鸣器LED缓冲子模块 (15 5.1分钟内取消模块 (15 6.拆字子模块 (16 7.调用时钟设定子模块 (17 8.选择工作模式子模块 (18 9.水位告警子模块 (18 10.模拟水温子模块 (19 11.无效启动子模块 (20 12.实时钟子模块 (21 13.显示更新子模块 (21 14.启动子模块 (22 15.煮浆子模块 (22 16.保温子模块 (23 第六章系统功能与操作说明 (24 系统功能 (24 用户界面操作说明 (25 第七章存在问题与改进程序说明 (27 模拟水温模块 (27 水位告警模块 (28 第八章课程设计总结 (29 附录:程序代码清单 第一章设计任务与目标 设计课题:全自动豆浆机控制程序的设计 设计目的:通过两个礼拜在实验室亲自动手操作,熟悉和理解《微机原理及接口技术》上课老师所讲的内容,将所学知识亲自动手验证,借此熟悉和掌握书中知识,并加强自己动手 设计程序的能力。 设计任务:本次为期两个礼拜的课程设计任务是设计一个全自动豆浆机控制程序,通过LED灯,数码管模拟豆浆机的各个流程,主要要实现豆浆机的预加热,预打浆,三次加热打浆, 而后进行煮浆完成整个豆浆的流程,中间加入水位告警,防溢告警功能,并有实时钟功 能。 基本设计要求: 1、开机进行适当的有关接口部件及数码显示器、指示灯、讯响器等自检。 2、八位LED 七段数码管在常态下作为实时钟显示,其余状态下有工步号,倒计时,温 度显示。 3、键盘中能够对实时钟进行调校功能按键。 4、设有高低水位报警功能,在高水位状态下启动,LED灯闪3下,蜂鸣器同步响一秒, 在低水位状态下启动,LED灯闪1下,蜂鸣器同步响一秒。 5、具有能完成基本煮豆浆中的预加热-预打浆,然后加热-打浆总共3次的程序。 6、具有在启动后能够在一分钟以内取消煮浆的功能模块。 7、实现在3次打浆完成后进入240S倒计时的煮浆功能模块。 8、在煮浆功能模块中有对水位进行检测,超出溢电极则停止加热,待恢复水位持续5秒后才重新开启加热煮浆。 9、煮浆完成后进行以20%功率加热的保温模块。 功能扩展: 1、可扩展果汁功能模块。 2、设定电机关闭和重新开启之间必须间隔15秒。 3、实时钟模块可设置为4X4模块,伴有位闪,按键赋值功能。 4、改良告警提示音为音乐模块。 设计环节及进程安排 1、布置课题,明确任务、总体方案设计 1天 2、主体功能控制程序设计及调试 5天 3、程序综合联调及功能完善、改进、扩展 3天 4、答辩及编写设计说明书 3天 第二章总体方案设计与方案论证 本次课程设计的课题是设计全自动豆浆机模拟程序,需要运用微机原理与接口技术课本内容进行设计,设计的豆浆机不单单仅有煮豆浆功能。还带有水位报警,实时钟以及实时钟调校功能,模拟水温等功能。 总体设计方案 对于这次的课程设计,按照老师所讲,我们所采取的程序设计是按照模块化来进行程序的设计。将豆浆机的主工作流程作为一个模块,再加入其它功能的模块,比如实时钟调校模块,水位告警模块,模拟水温模块等,通过各个模块之间的循环调用,以此来完成整个全自动豆浆机的程序设计。 整个程序由自检模块,程序初始化,15个子模块组成的主流程循环调用,中断模块,延时子模块构成。 实时钟的调校方式 方案一:运用4X4键盘对应数字输入实时钟调整 通过对4X4键盘模块的程序设计,使键盘模块能够在实时钟调校功能中实现时分秒准确调时,并且有退格,取消,确定等按键调整实时钟调校,相对应的小时十位只能输入0~2,小时个位只能按键输入0~4,分钟十位输入0~6,分钟个位输入0~9,能够较准确的对实时钟进行调校。 方案二.:通过调时键进入调时,四个按键对小时,分钟进行+1-1调校。 这个方案是更为简单的方案,只需要有个进入调时的按键和一个调时完成确定按键,以及4个加减时钟

文档评论(0)

1亿VIP精品文档

相关文档