- 1、本文档共34页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机综合应用
单片机综合应用 本章主要内容 1、总体设计 (1)确定功能技术指标,选择合适的单片机芯片 (2)选择合适的编程环境和开发工具 一、系统控制要求和方案 二、硬件设计 三、软件设计 一、系统控制要求和方案 二、硬件设计 三、软件设计 (C语言)(略) 一、系统控制要求和方案 二、硬件设计 三、软件设计 * 单片机实用教程 单片机综合应用 * 单片机实用教程 1、单片机应用系统的设计 2、交通灯控制系统 3、太阳能给排水控制器 4、集散温度测控系统 2、硬件设计 (1)最小硬件系统设计 (2)显示电路设计 (3)键盘电路设计 (4)其他功能电路设计 3、软件设计 (1)程序结构 (2)可移植性 (3)多延时程序设计 (4)其他功能电路设计 4、AT89S51单片机ISP (在系统编程) 5、抗干扰设计 (1)硬件抗干扰 电源的干扰 空间电磁波的干扰 输入输出通道的干扰 (2)软件抗干扰 设置软件陷阱 设置“看门狗” 6、单片机的C语言设计 (1)预处理和I/O口的定义 #include Reg51.h sbit key0=P1^0 ; (2)中断的处理 0——外部中断INT0。 1——定时/计数器T0。 2——外部中断INT1。 3——定时/计数器T1。 4——串行口。 Void inex0p() interruput 0 using 0 { //具体的中断处理内容略 } (3)Keil C51集成开发环境 (略) 1.系统要求 (1)运行过程中有时间提示。 (2)系统运行参数可以在运行现场修改。 (3)控制灯切换原则:某一个方向的红灯显示时间比另外一个方向绿灯显示多3秒钟,绿灯结束黄灯闪烁2秒,然后变红灯,红灯结束后变绿灯。 (4)在修改参数过程中各个方向都黄灯闪亮,指示车辆减速慢行。 (5)提供具体的修改参数方法,便于用户操作。 (6)为简化设计,不考虑行人通道。 交通灯控制系统 2.控制方案 (1)显示方案 LED二极管:红、绿、黄灯,指示通行状态。 LED数码管:显示允许时间和修改时间(参数) (2)系统操作方法(按键功能分配) 设置键:控制系统进入设置状态。 加1键:对闪烁的数码管加1 移位键:使数码管闪烁移位 运行键:保存参数,重新运行 (3)EEPROM存储器 保存系统参数。 1、最小硬件系统 2、数码管显示电路 3、键盘接口电路 4、存储器电路 1、总体设计 2、主程序设计 3、显示及闪烁程序设计 58H/59H 54H 55H 56H 57H 闪烁标志位 无 50H 51H 52H 53H 亮灭标志位 P2.4 P2.0 P2.1 P2.2 P2.3 驱动的I/O口 74H 70H 71H 72H 73H 显示缓冲区单元 状态灯 数码管1 数码管2 数码管3 数码管4 4、交通控制时间处理程序 5、键盘功能处理程序设计 6、AT24C02操作程序设计 太阳能给排水控制器 1.系统要求 (1)实时显示水箱的水位和水温。 (2)缺水报警(声响提示),并自动上水,上水的水位可以设定。 (3)管道排空功能。可以设定自动排空(上水后和用户使用后)、手动排空(用户使用后依据天气情况,手控制按钮操作)。 (4)温控上水。水箱水温超过设定温度5℃而此时水箱未满,自动进行上水,直到水温降到设定水温或水满时停止。 (5)其他功能真空管保护、电磁阀保护、定时上水等 2.控制方案 (1)上水、管道排空、正常用水可以通过对F1、F2、F3的组合控制实现 。 (2)水位和水温的检测 (3)水位和水温的显示。 (4)操作的按键 。 键1:“功能”键。控制器能在显示、设定两种状态间切换。 键2:“上水/加1” 。在显示状态,该键用于手动上水和止水,交替;在设定状态,该键用来修改参数。 键3:“用水/排空” 。在显示状态,交替进行用水和排空,“用水”,控制F1打开一段时间,水管中上部分水。 键4:“温度/水位” 。在设定状态,按该键交替进入“温度”设定和“水位”设定状态,有相应得指示灯闪烁,通过加1键修改参数 (5)参数的保存 。 1、电源 2、键盘接口、显示电路、存储器电路 3、水位检测电
您可能关注的文档
最近下载
- 小学作文审题技巧(整理).ppt
- AI技术在汽车保险行业的应用.pptx
- 掩模板光刻工艺研究-电子与通信工程专业论文.docx
- 托盘四向穿梭车式密集库设计规范.docx
- 伤害预防概述和策略答案-2024年全国疾控系统“大学习”活动.docx VIP
- Unit+8+section+B+reading说课课件2023-2024学年人教版英语八年级上册.pptx VIP
- 超星网课尔雅《国学智慧》超星尔雅答案2023章节测验答案.pdf
- AI智能在车险中的应用研究.pptx
- 酒店客房运营管理:客房异常情况处理与应急预案培训ppt课件.pptx
- 宜家 橱柜 FABRIKOR 法布利克 玻璃门柜 402.422.95 安装指南.pdf
文档评论(0)