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

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
全自动豆浆机控制程序设计说明书

目 录  设计任务与目标…………………………………………………………………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 附录:程序代码清单 第一章 设计任务与目标 设计课题:全自动豆浆机控制程序的设计 设计目的:设计任务:。 第二章 总体方案设计与方案论证 本次课程设计的课题是设计全自动豆浆机模拟程序,需要运用微机原理与接口技术课本内容进行设计,设计的豆浆机不单单仅有煮豆浆功能。还带有水位报警,实时钟以及实时钟调校功能,模拟水温等功能。 总体设计方案 对于这次的课程设计,按照老师所讲,我们所采取的程序设计是按照模块化来进行程序的设计。将豆浆机的主工作流程作为一个模块,再加入其它功能的模块,比如实时钟调校模块,水位告警模块,模拟水温模块等,通过各个模块之间的循环调用,以此来完成整个全自动豆浆机的程序设计。 整个程序由自检模块,程序初始化,15个子模块组成的主流程循环调用,中断模块,延时子模块构成。 实时钟的调校方式 方案一:运用4X4键盘对应数字输入实时钟调整 通过对4X4键盘模块的程序设计,使键盘模块能够在实时钟调校功能中实现时分秒准确调时,并且有退格,取消,确定等按键调整实时钟调校,相对应的小

文档评论(0)

yaocen + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档