




已阅读5页,还剩19页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
课程名称 自动控制课程设计课程名称 自动控制课程设计 设计题目 设计题目 花式喷泉的单片机控制花式喷泉的单片机控制 院院 系 系 专专 业 业 年年 级 级 姓姓 名 名 指导教师 指导教师 西南交通大学峨眉校区西南交通大学峨眉校区 2010年年 7 月月 22 日日 课课 程程 设设 计计 任任 务务 书书 专专 业业 姓姓 名名 学学 号号 开题日期开题日期 2010 年年 7 月月 14 日日 完成日期 完成日期 2010 年年 7 月月 22 日日 题题 目目 花式喷泉的单片机控制 1 设计的目的设计的目的 进一步掌握单片机控制系统的软件 硬件设计方法和步骤 提高思 维逻辑判断能力 训练自我综合运用已学课程的基本知识 独立进行单片机应用技 术和开发工作 掌握单片机程序设计 调试和应用电路设计 分析及调试检测 2 设计的内容及要求设计的内容及要求 本课程设计以8051单片机为基础 通过控制程序 实现可选择 可输入 的多种方式的单步 连续自动运行 以实现自动控制的目的 3 指导教师评语指导教师评语 四四 成成 绩绩 指导教师指导教师 签章签章 年年 月月 日日 花式喷泉的单片机控制 西南交通大学峨眉校区 I 基于 MCSMCS 5151 单片机的花式喷泉控制单片机的花式喷泉控制 摘要 本设计是一种基于单片机的花式喷泉控制方案 通过单片机实现对喷泉喷 水样式的的控制 本方案以单片机作为主控核心 通过编写合理的控制程序实现对 多个电磁阀不同方案的顺序控制 从而达到控制喷水阀开关的目的 以此来控制不 同喷泉样式的形成 本系统具有体积小 硬件少 电路结构简单及容易操作和阅读 等优点 通过更改控制程序 还可形成更多的喷泉样式 该控制器实际应用效果较 好 运行模式多 与其他喷泉控制相比 具有体积小 价格低 低能耗等优点 在 能源比较匮乏的今天 这种控制装置具有重大的现实意义和深远的历史意义 它不 仅能够改善人们的生活质量 还能为节约能源作出重大的贡献 关键字 花式喷泉 控制程序 电磁阀 低能耗 单片机 花式喷泉的单片机控制 西南交通大学峨眉校区 II 目录 摘要 1 第一章 绪论 1 国内外研究状况及选题的意义 1 单片机的简介 2 单片机发展概述 2 单片机的应用领域 3 MCS 51 系列单片机简介 4 第二章 喷泉控制设计任务及要求 7 概述 7 设计任务及要求 8 第三章 喷泉控制硬件设计 8 输入输出管理 8 硬件接线图 8 喷泉控制系统的控制流程图 8 操作指示 9 第四章 喷泉控制程序设计 10 主程序 11 方式 1 子程序 12 方式 2 子程序 12 方式 3 子程序 13 方式 4 子程序 13 延时 1S 程序 14 延时 2S 程序 14 第五章 调试与模拟 15 编译结果 15 仿真截图 19 第六章 参考文献 20 花式喷泉的单片机控制 西南交通大学峨眉校区 第 1 页 第 1 章 绪论 随着人们生活环境的不断改善和美化 在许多休闲广场 景区 居住小区和游 乐场里 经常可以看到喷泉按一定的规律喷水或变化样式 若在夜晚配上各种彩色 的灯光显示 更加迷人 喷泉是极富生命力的人工景观 它将水体 灯光 音乐的变化与周围环境 建 筑 园林 结合在一起 创造出各种变化多端 风格各异的艺术氛围 给人以无穷 的视听享受 此外 音乐喷泉还具有空间层次的分隔 生活环境的美化以及空气的 净化等作用 1 国内外研究状况及选题的意义 喷泉作为一项建筑艺术 在国内外均有较悠久的历史 而喷泉的构思及萌生则 是本世纪 30 年代开始的 1930 年 德国的 OTTO PRZYSTAWIK 奥图 皮士特霍 首 先提出了喷泉与相结合的设想 并设计成小型装置应用于酒店及商场 其后则逐步 发展到大型化及多样化 GUNTER PRZYSTAWIK 继承父业使喷泉更为多姿多采 并于 l952 年夏在西柏林工业展览会上进行展示 经纽约一摄影师将其引进应用于纽约无 线电厅 从此 喷泉陆续在世界各地应用推广 目前 西方工业发达国家已有制造 喷泉成套装置的专业工厂 如美国的 WALTZING MIDAS 加拿大的 PEM 意大利的 NeonALPina 日本的 KAWAMURA 等公司 2 随着喷泉市场的需求越来越大 国内关于喷泉的研究与开发工作也蒸蒸日上 我国在 80 年代中期相继引进和自行设计建造了多座喷泉 为美化环境 活跃人民的 文化生活起了良好的作用 据不完全统计 2006 年整个喷泉行业年总产值也早已达 到几十亿元以上 同时我国行政主管和技术监督部门 学术团体和出版界等 也为 推动喷泉技术的发展做了不少工作 1989 年出版的 给水排水设计手册 第一次 将 水景设计 以专章列入设计手册 1989 年出版 1990 年开始施行的 建筑给水 排水设计规范 第一次将 喷泉设计 以专节列入国家设计规范 1990 年出版了 第一本专门著作 喷泉设计 1991 年在中国土木工程学会建筑给水排水委员会和 中国标准化协会建筑给水排水委员会的大力推动下 成立了第一届 全国喷泉研讨 会 有关喷泉的专门设计规程和术语标准等也公开发布执行 3 喷泉以其水柱绚丽多姿 水柱随着而跳动 给人以视觉和听觉的双重享受 大 型的喷泉功能齐全 规模大 有很强的震撼力 适用于大型广场 对软硬件要求高 投资大 随着人民生活水平的提高 对美化住宅小区以及别墅环境的要求越来越高 小 型化喷泉成为一个发展方向 大型喷泉的科技含量高 设计和制造难度大 目前 我 花式喷泉的单片机控制 西南交通大学峨眉校区 第 2 页 国的大型喷泉技术已日趋成熟 但对小型喷泉的研究较少 小型喷泉存在着协调性能 差等缺点 小型喷泉系统适用于住宅小区和酒店厅堂等场所 一个好的喷泉就是一个精美 的艺术品 可以美化环境 愉悦身心 而其控制系统是整个喷泉的关键 对小型喷 泉控制系统的研究具有很大的经济效益和社会效益 单片机的简介 4 单片机是一种集成电路芯片 采用超大规模技术把具有数据处理能力 如算术运 算 逻辑运算 数据传送 中断处理 的微处理器 CPU 随机存取数据存储器 RAM 只读程序存储器 ROM 输入输出电路 I O 口 可能还包括定时计数器 串行通信 口 SCI 显示驱动电路 LCD 或 LED 驱动电路 脉宽调制电路 PWM 模拟多路转 换器及 A D 转换器等电路集成到一块单块芯片上 构成一个最小而完善的计算机系 统 这些电路能在软件的控制下准确 迅速 高效地完成程序设计者事先规定的任 务 单片机发展概述 1946 年第一台电子计算机诞生至今 只有 50 年的时间 依靠微电子技术和半 导体技术的进步 从电子管 晶体管 集成电路 大规模集成电路 现在一 块芯片上完全可以集成几百万甚至上千万只晶体管 使得计算机体积更小 功能更 强 特别是近 20 年时间里 计算机技术获得飞速的发展 计算机在工农业 科研 教育 国防和航空航天领域获得了广泛的应用 计算机技术已经是一个国家现代科 技水平的重要标志 单片机诞生于 20 世纪 70 年代 所谓单片机是利用大规模集成电路技术把中央 处理单元 Center Processing Unit 也即常称的 CPU 和数据存储器 RAM 程序存 储器 ROM 及其他 I O 通信口集成在一块芯片上 构成一个最小的计算机系统 而现 代的单片机则加上了中断单元 定时单元及 A D 转换等更复杂 更完善的电路 使 得单片机的功能越来越强大 应用更广泛 20 世纪 70 年代 集成电路属于中规模发展时期 各种新材料新工艺尚未成熟 单片机仍处在初级的发展阶段 元件集成规模还比较小 功能比较简单 一般均把 CPU RAM 有的还包括了一些简单的 I O 口集成到芯片上 80 年代 世界各大公司均竞相研制出品种多功能强的单片机 约有几十个系列 300 多个品种 此时的单片机均属于真正的单片化 大多集成了 CPU RAM ROM 数 目繁多的 I O 接口 多种中断系统 甚至还有一些带 A D 转换器的单片机 功能越 来越强大 RAM 和 ROM 的容量也越来越大 寻址空间甚至可达 64kB 可以说 单片 机发展到了一个全新阶段 应用领域更广泛 许多家用电器均走向利用单片机控制 的智能化发展道路 花式喷泉的单片机控制 西南交通大学峨眉校区 第 3 页 1982 年以后 16 位单片机问世 九十年代以后 单片机获得了飞速的发展 世 界各大半导体公司相继开发了功能更为强大的单片机 美国 Microchip 公司发布了 一种完全不兼容 MCS 51 的新一代 PIC 系列单片机 引起了业界的广泛关注 特别它 的产品只有 33 条精简指令集吸引了不少用户 使人们从 INTEL 的 111 条复杂指令集 中走出来 PIC 单片机获得了快速的发展 在业界中占有一席之地 1990 年美国 INTEL 公司推出了 80960 超级 32 位单片机引起了计算机界的轰动 产品相继投放市场 成为单片机发展史上又一个重要的里程碑 单片机园地里 单 片机品种异彩纷呈 争奇斗艳 有 8 位 16 位甚至 32 位机 但 8 位单片机仍以它 的价格低廉 品种齐全 应用软件丰富 支持环境充分 开发方便等特点而占着主 导地位 而 INTEL 公司凭着他们雄厚的技术 性能优秀的机型和良好的基础 目前 仍是单片机的主流产品 单片机的应用领域 5 5 单片机广泛应用于仪器仪表 家用电器 医用设备 航空航天 专用设备的智 能化管理及过程控制等领域 大致可分如下几个范畴 1 在智能仪器仪表上的应用 单片机具有体积小 功耗低 控制功能强 扩展灵活 微型化和使用方便等优 点 广泛应用于仪器仪表中 结合不同类型的传感器 可实现诸如电压 功率 频 率 湿度 温度 流量 速度 厚度 角度 长度 硬度 元素 压力等物理量的 测量 采用单片机控制使得仪器仪表数字化 智能化 微型化 且功能比起采用数 字电路更加强大 2 在工业控制中的应用 用单片机可以构成形式多样的控制系统 数据采集系统 例如工厂流水线的智 能化管理 电梯智能化控制 各种报警系统 与计算机联网构成二级控制系统等 3 在家用电器中的应用 可以这样说 现在的家用电器基本上都采用了单片机控制 从电饭褒 洗衣机 电冰箱 空调机 彩电 其他音响视频器材 再到电子秤量设备 五花八门 无所 不在 4 在计算机网络和通信领域中的应用 现代的单片机普遍具备通信接口 可以很方便地与计算机进行数据通信 为在 计算机网络和通信设备间的应用提供了极好的物质条件 现在的通信设备基本上都 实现了单片机智能控制 从手机 电话机 小型程控交换机 楼宇自动通信呼叫系 统 列车无线通信 再到日常工作中随处可见的移动电话 集群移动通信 无线电 对讲机等 5 单片机在医用设备领域中的应用 花式喷泉的单片机控制 西南交通大学峨眉校区 第 4 页 单片机在医用设备中的用途亦相当广泛 例如医用呼吸机 各种分析仪 监护 仪 超声诊断设备及病床呼叫系统等等 此外 单片机在工商 金融 科研 教育 国防航空航天等领域都有着十分广 泛的用途 MCS 51 系列单片机简介 6 6 MCS 51 引脚图 花式喷泉的单片机控制 西南交通大学峨眉校区 第 5 页 MCS 51 单片机内部逻辑结构图 MCS 51 系列单片机引脚及总线结构 下面分别说明 DIP 封装的 40 个引脚的功能 1 电源及复位引脚 1 VCC 40 脚 电源端 接 5V 2 VSS 20 脚 接地端 3 RST VPD 9 脚 RST 即为 RESET 为备用电源 该引脚为单片机的上电复位 或掉电保护端 当单片机振荡器工作时 该引脚上出现持续两个机器周期的高电平 就可实现复位操作 使单片机回复到初始状态 当 电源降低到低电平时 RST 线 上的备用电源自动投入 以保证片内 RAM 中的信息不丢失 4 EA VPP 31 脚 为片内外程序存储器选用端 该引脚为低电平时 只选 用片外程序存储器 该引脚为高电平时 先选用片内程序存储器 然后选用片外程 序存储器 片内 EPROM 编程电压输入端 当用作编程时 输入 21V 编程电压 2 晶体振荡器接入或外部振荡信号输入引脚 1 XTALl 19 脚 晶体振荡器接入的一个引脚 采用外部振荡器时 此引脚接地 2 XTAL2 18 脚 晶体振荡器接入的另一个引脚 采用外部振荡器时 此引脚作 为外部振荡信号的输入端 3 地址锁存及外部程序存储器编程脉冲信号输出引脚 ALE PROG 30 脚 地址锁存允许信号输出 编程脉冲输入引脚 ALE 为地址锁 花式喷泉的单片机控制 西南交通大学峨眉校区 第 6 页 存允许信号输出引脚 当 8051 单片机上电正常工作时 自动在该引脚上输出频率为 fosc 6 的脉冲序列 当 CPU 访问外部存储器时 此信号作为锁存低 8 位地址的控制 信号 为编程脉冲输入引脚 在对片内 ROM 编程写入时 作为编程脉冲输入端 4 外部程序存储器选通信号输出引脚 PSEN 29 脚 外部程序存储器选通信号 低电平有效 当从外部程序存储器读 取指令或数据期间 每个机器周期该信号两次有效 以通过数据总线 P0 口读取指令 或数据 5 I O 引脚 1 P0 0 P0 7 8 位数据 低 8 位地址复用总线端口 2 P1 0 P1 7 静态通用 I O 口 3 P2 0 P2 7 高位地址总线端口 4 P3 0 P3 7 双功能端口 复位状态 复位就是使中央处理器 CPU 以及其他功能部件都恢复到一个确定的初始状态 并从 这个状态开始工作 单片机在开机时或在工作中因干扰而使程序失控或工作中程序 处于某种死循环状态等情况下都需要复位 MCS 51 单片机的复位靠外部电路实现 信号由 RESET RST 引脚输入 高电平有效 在振荡器工作时 只要保持 RST 引脚高电平两个机器周期 单片机即复位 复位后 PC 程序计数器的内容为 0000H 即复位后将从程序存储器的 0000H 单元读取第一条 指令码 其他特殊功能寄存器的复位状态见下表 7 花式喷泉的单片机控制 西南交通大学峨眉校区 第 7 页 第二章 喷泉控制设计任务及要求 概述 8 如下图所示为一花式喷泉 采用单片机控制是比较方便的 在画室喷水时序确定 的前提下 可以通过改变时序或者改变控制开关 就可改变控制方式 达到显示各 种复合状态的要求 在途中 4 为中间喷水管 3 为内环状喷水管 2 为一次外环状 喷水管 1 为外环状喷水管 设计任务及要求 9 1 控制器电源开关接通后 按下启动按钮 喷水装置即开始工作 按下停止按 钮 则停止喷水 工作方式由选择开关和单步 连续开关来确定 2 单步 连续开关在单步位置时 喷泉只运行一次循环 在连续位置时 喷泉 运行一直继续下去 3 方式选择开关用来选择喷泉的喷水花样 1 4 好喷水管的工作方式选择如下 1 选择开关在位置 1 时 按下启动按钮 4 号喷水 延时 2s 3 号也喷 水 延时 2s 2 号接着喷水 再延时 2s 1 号喷水 这样一起喷水 15s 后停止 若在连续状态下 将继续循环下去 2 选择开关在位置 2 时 按下启动按钮 1 号喷水 延时 2s 2 号也喷 水 延时 2s 3 号接着喷水 再延时 2s 4 号喷水 这样一起喷水 30s 后停止 若在连续状态下 将继续循环下去 3 选择开关在位置 3 时 按下启动按钮 1 3 号同时喷水 延时 3s 2 4 号也喷水 1 3 号停止喷水 交替运行 5 次后 1 4 号全喷水 这样 一起喷水 30s 后停止 若在连续状态下 将继续循环下去 4 选择开关在位置 4 时 按下启动按钮 喷泉 1 4 号水管的工作顺序 为 1 2 3 4 接顺序延时 2s 喷水 让后一起喷水 30s 1 2 3 4 分别延时 2s 停水 在延时 1s 由 4 3 2 1 反响顺序按 2s 顺序喷水 一起喷水 30s 后停止 花式喷泉的单片机控制 西南交通大学峨眉校区 第 8 页 若在连续状态下 将继续循环下去 4 不论在什么工作方式下 按下停止按钮 喷泉即停止运行 第三章 喷泉控制硬件设计 输入输出管理 输入 P0 0 启动按钮 P0 1 停止按钮 P0 2 单步 连续选择开关 P0 3 选择开关在位置 1 P0 4 选择开关在位置 2 P0 5 选择开关在位置 3 P0 6 选择开关在位置 4 其中 P0 2 1 表示单步 P0 2 0 表示连续 输出 P1 0 喷泉工作指示 P1 1 1 号喷水电磁阀 P1 2 2 号喷水电磁阀 P1 3 3 号喷水电磁阀 P1 4 4 号喷水电磁阀 硬件接线图 由于设备有限 在此将电磁阀改为发光二极管 以便与模拟和实验 在实际应 用中 可将输出口接至晶闸管的门极上 以此来控制晶闸管的通断 从而控制 电磁阀得电与失电 花式喷泉的单片机控制 西南交通大学峨眉校区 第 9 页 喷泉控制系统的控制流程图 开始 初始化 复位 P1 口 无 检测有无输入信号 有 检测单步 连续 花式喷泉的单片机控制 西南交通大学峨眉校区 第 10 页 检测 P0 3 P0 6 口 无 检测启动信号 有 调用子程序 调用延时程序 返回 返回 是 无 有 否 操作指示 首先接通电源 开启单片机 选择单步或是连续开关 若关闭该开关 表示连续 否则表示单步 然后选择方式选择开关 最后关闭启动开关 控制系统则开始运行 并调用相对应的子程序和延时程序 当闭合停止开关时 系统停止工作 根据 P0 3 P0 6 口 调用相应的子程序 子 程 序 延 时 程 序 检查有无停止信号 检测是否连续 结束 花式喷泉的单片机控制 西南交通大学峨眉校区 第 11 页 第四章 喷泉控制程序设计 主程序 ORG 1000H LOOP26 MOV P1 00H 复位 P1 口 MOV A FFH LOOP1 CJNEA P0 LOOP2 检测有无输入信号 SJMPLOOP1 如无 则等待 LOOP2 MOV 01H 82H 保存单步 连续信号 LOOP3 JNB P0 3 LOOP4 检测方式选择信号 JNB P0 4 LOOP5 JNB P0 5 LOOP6 JNB P0 6 LOOP7 SJMPLOOP3 如无方式选择信号 则等待 LOOP4 JB P0 0LOOP4 检查有无启动信号 若无则等待 LOOP8 LCALLP03 调用方式选择 1 子程序 JNB P0 1 LOOP 检测有无停止信号 JB 01H LOOP 检测连续与单步 如连续则继续调用子程序 SJMPLOOP8 LOOP5 JB P0 0LOOP5 检查有无启动信号 若无则等待 LOOP9 LCALLP04 调用方式选择 2 子程序 JNB P0 1 LOOP 检测有无停止信号 JB 01H LOOP 检测连续与单步 如连续则继续调用子程序 SJMPLOOP9 LOOP6 JB P0 0LOOP6 检查有无启动信号 若无则等待 LOOP10 LCALLP05 调用方式选择 3 子程序 JNB P0 1 LOOP 检测有无停止信号 JB 01H LOOP 检测连续与单步 如连续则继续调用子程序 SJMPLOOP10 LOOP7 JB P0 0LOOP7 检查有无启动信号 若无则等待 LOOP11 LCALLP06 调用方式选择 4 子程序 JNB P0 1 LOOP 检测有无停止信号 JB 01H LOOP 检测连续与单步 如连续则继续调用子程序 SJMPLOOP11 花式喷泉的单片机控制 西南交通大学峨眉校区 第 12 页 LOOP MOV P1 00H MOV P0 FFH SJMPLOOP26 END 主程序结束 方式 1 子程序 ORG 2050H P03 MOV R0 07H SETBP1 0 开启工作指示灯 SETBP1 4 4 号喷水 LCALLS2 调用延时程序 SETBP1 3 3 号喷水 LCALLS2 调用延时程序 SETBP1 2 2 号喷水 LCALLS2 调用延时程序 SETBP1 1 1 号喷水 LOOP20 LCALLS2 延时 15S DJNZR0 LOOP20 LCALLS1 MOV P1 00H RET 返回 方式 2 子程序 ORG 2100H P04 MOV R0 0FH SETBP1 0 开启工作指示灯 SETBP1 1 1 号喷水 LCALLS2 调用延时程序 SETBP1 2 2 号喷水 LCALLS2 调用延时程序 SETBP1 3 3 号喷水 LCALLS2 调用延时程序 SETBP1 4 4 号喷水 LOOP21 LCALLS2 延时 30S DJNZR0 LOOP21 MOV P1 00H RET 返回 花式喷泉的单片机控制 西南交通大学峨眉校区 第 13 页 方式 3 子程序 ORG 2200H P05 MOV R0 05H MOV R1 0FH SETBP1 0 开启工作指示灯 LOOP22 MOV P1 0BH 1 3 同时喷水 LCALLS2 延时 3S LCALLS1 MOV P1 15H 2 4 同时喷水 LCALLS2 延时 3S LCALLS1 DJNZR0 LOOP22 循环 5 次 MOV P1 1FH 1 4 同时喷水 LOOP23 LCALLS2 延时 3S DJNZR1 LOOP23 MOV P1 00H RET 返回 方式 4 子程序 ORG 2300H P06 MOV R0 0FH SETBP1 0 开启工作指示灯 MOV P1 E3H 1 2 3 4 接顺序延时 2S MOV A P1 LCALLS2 RL A MOV P1 A LCALLS2 RL A MOV P1 A LCALLS2 RL A MOV P1 A LOOP24 LCALLS2 延时 30S DJNZR0 LOOP24 MOV R0 0FH RR A 1 2 3 4 分别延时 2S 停水 MOV P1 A LCALLS2 RR A MOV P1 A LCALLS2 花式喷泉的单片机控制 西南交通大学峨眉校区 第 14 页 RR A MOV P1 A LCALLS2 MOV P1 01H LCALLS1 MOV P1 11H LCALLS2 MOV P1 19H LCALLS2 MOV P1 1DH LCALLS2 MOV P1 1FH LOOP25 LCALLS2 延时 30S DJNZR0 LOOP25 MOV P1 00H RET 延时 1S 子程序 ORG 2400H S1 MOV 30H 06H L MOV R2 0AH L2 DJNZR2 L2 DJNZ30H L RET 延时 2S 子程序 ORG 2500H S2 MOV 30H 0CH L5 MOV R2 0AH L3 DJNZR2 L3 DJNZ30H L5 RET END 花式喷泉的单片机控制 西南交通大学峨眉校区 第 15 页 第五章 调试与模拟 编译结果 安徽工程科技学院 计算机科学与工程系 谢永宁 1ORG 1000H 1000 2 LOOP26 MOV P1 00H 复位 P1 口 1003 74FF 3MOV A FFH 1005 B58002 4 LOOP1 CJNEA P0 LOOP2 检测有无输入信号 1008 80FB 5SJMPLOOP1 如无 则等待 100A 6 LOOP2 MOV 01H 82H 保存单步 连续信号 100D 30830B 7 LOOP3 JNB P0 3 LOOP4 检测方式选择信号 1010 8JNB P0 4 LOOP5 1013 9JNB P0 5 LOOP6 1016 30862C 10JNB P0 6 LOOP7 1019 80F2 11SJMPLOOP3 如无方式选择信号 则等待 101B 2080FD 12 LOOP4 JB P0 0LOOP4 检查有无启动信号 若无则 等待 101E 13 LOOP8 LCALLP03 调用方式选择 1 子程序 1021 30812F 14JNB P0 1 LOOP 检测有无停止信号 1024 20012C 15JB 01H LOOP 检测连续与单步 如连续则继续调 用子程序 1027 80F5 16SJMPLOOP8 1029 2080FD 17 LOOP5 JB P0 0LOOP5 检查有无启动信号 若无则 等待 102C 18 LOOP9 LCALLP04 调用方式选择 2 子程序 102F 19JNB P0 1 LOOP 检测有无停止信号 1032 20011E 20JB 01H LOOP 检测连续与单步 如连续则继续调 用子程序 1035 80F5 21SJMPLOOP9 1037 2080FD 22 LOOP6 JB P0 0LOOP6 检查有无启动信号 若无则 等待 103A 23 LOOP10 LCALLP05 调用方式选择 3 子程序 103D 24JNB P0 1 LOOP 检测有无停止信号 1040 25JB 01H LOOP 检测连续与单步 如连续则继续调用子程序 1043 80F5 26SJMPLOOP10 1045 2080FD 27 LOOP7 JB P0 0LOOP7 检查有无启动信号 若无则 等待 1048 28 LOOP11 LCALLP06 调用方式选择 4 子程序 104B 29JNB P0 1 LOOP 检测有无停止信号 104E 30JB 01H LOOP 检测连续与单步 如连续则继续调用子程序 花式喷泉的单片机控制 西南交通大学峨眉校区 第 16 页 1051 80F5 31SJMPLOOP11 1053 32 LOOP MOV P1 00H 1056 7580FF 33MOV P0 FFH 1059 80A5 34SJMPLOOP26 105B 35END 主程序结束 36ORG 2050H 方式 1 子程序 2050 7807 37 P03 MOV R0 07H 2052 D290 38SETBP1 0 开启工作指示灯 2054 D294 39SETBP1 4 4 号喷水 2056 40LCALLS2 调用延时程序 2059 D293 41SETBP1 3 3 号喷水 205B 42LCALLS2 调用延时程序 205E D292 43SETBP1 2 2 号喷水 2060 44LCALLS2 调用延时程序 2063 D291 45SETBP1 1 1 号喷水 2065 46 LOOP20 LCALLS2 延时 15S 2068 D8FB 47DJNZR0 LOOP20 206A 48LCALLS1 206D 49MOV P1 00H 2070 22 50RET 返回 51ORG 2100H 方式 2 子程序 2100 780F 52 P04 MOV R0 0FH 2102 D290 53SETBP1 0 开启工作指示灯 2104 D291 54SETBP1 1 1 号喷水 2106 55LCALLS2 调用延时程序 2109 D292 56SETBP1 2 2 号喷水 210B 57LCALLS2 调用延时程序 210E D293 58SETBP1 3 3 号喷水 2110 59LCALLS2 调用延时程序 2113 D294 60SETBP1 4 4 号喷水 2115 61 LOOP21 LCALLS2 延时 30S 2118 D8FB 62DJNZR0 LOOP21 211A 63MOV P1 00H 211D 22 64RET 返回 65ORG 2200H 方式 3 子程序 2200 7805 66 P05 MOV R0 05H 2202 790F 67MOV R1 0FH 2204 D290 68SETBP1 0 开启工作指示灯 2206 75900B 69 LOOP22 MOV P1 0BH 1 3 同时喷水 2209 70LCALLS2 延时 3S 220C 71LCALLS1 220F 72MOV P1 15H 2 4 同时喷水 2212 73LCALLS2 延时 3S 2215 74LCALLS1 花式喷泉的单片机控制 西南交通大学峨眉校区 第 17 页 2218 D8EC 75DJNZR0 LOOP22 循环 5 次 221A 75901F 76MOV P1 1FH 1 4 同时喷水 221D 77 LOOP23 LCALLS2 延时 3S 2220 D9FB 78DJNZR1 LOOP23 2222 79MOV P1 00H 2225 22 80RET 返回 81ORG 2300H 方式 4 子程序 2300 780F 82 P06 MOV R0 0FH 2302 D290 83SETBP1 0 开启工作指示灯 2304 7590E3 84MOV P1 E3H 1 2 3 4 接顺序延时 2S 2307 E590 85MOV A P1 2309 86LCALLS2 230C 23 87RL A 230D F590 88MOV P1 A 230F 89LCALLS2 2312 23 90RL A 2313 F590 91MOV P1 A 2315 92LCALLS2 2318 23 93RL A 2319 F590 94MOV P1 A 231B 95 LOOP24 LCALLS2 延时 30S 231E D8FB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 预防接种考试题及答案
- 恶性肿瘤患者主任医师查房记录范文
- 2025年USB食品加热包行业研究报告及未来行业发展趋势预测
- 2025年砖行业研究报告及未来行业发展趋势预测
- 上报农村后备干部会议记录范文
- 非营利组织管理复习题及参考答案
- 环境影响评估与缓解措施方案
- 输血试题及答案
- 道路安全设施设计与施工方案
- 2025年润滑脂行业研究报告及未来行业发展趋势预测
- 冷库安全检查表
- 心内科护理进修报告
- 引流管管口渗液的护理
- 食堂工人培训课件
- 扣件式钢管脚手架培训课件
- 部编版三年级语文上册说课标说教材
- 医德医风课件培训宣传
- 【艾瑞咨询】2024年中国健康管理行业研究报告494mb
- 2025-2030年中国连续性肾脏替代治疗(CRRT)行业市场现状供需分析及投资评估规划分析研究报告
- 现场员工计件管理制度
- 健康养老课件模板
评论
0/150
提交评论