工信版(中职)单片机控制技术项目实例教程 项目十 任务二 智能孵蛋控制系统制作教学课件.ppt
《工信版(中职)单片机控制技术项目实例教程 项目十 任务二 智能孵蛋控制系统制作教学课件.ppt》由会员分享,可在线阅读,更多相关《工信版(中职)单片机控制技术项目实例教程 项目十 任务二 智能孵蛋控制系统制作教学课件.ppt(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Y CF(中职)单片机控制技术项目实例教程 项目十 任务二 智能孵蛋控制系统制作教学课件任务二智能孵蛋控制系统制作项目十 数字温度计制作任务二 智能孵蛋控制系统制作 1任务要求 任务要求 2任务分析 任务分析 3硬件电路的 硬件电路的设计与搭建 设计与搭建 4软件编写 软件编写 5任务实施 任务实施 任务书:11智能孵蛋控制系统描述及有关说明为了保证能更好的孵化鸡蛋,保持鸡蛋的温度,智能孵蛋控制系统可以根据室内的温度来调节灯光的强度,从而达到控温的效果;也可自行调节灯光强度来调节灯光强度。(1)显示:由8位数码管组成,实现DS18B20测得室温的显示和LED灯光的等级显示。(2)独立键盘:SB
2、1:实现“启动/停止”功能;SB2:实现自动和手动模式的切换。SB3:实现“调节”功能。(3)DAC0832:用来控制温度表的孵化灯光的亮度(用LED0模拟孵化灯)。(4)DS18B20:用来检测室温。(5)LED0:使用LED0模拟孵化灯。其作用为对室内控制加热,尽量营造一个恒温孵化环境。2系统控制要求系统上电,数码管不显示,按下“启动/停止”按键,数码管靠左两位显示室温XX,第三位显示C,表示摄氏度;靠右显示亮度等级,格式为:“LvX”,开始对室温进行实时检测。灯光等级范围:0-9。按下“自/手”动按键,可切换自动模式和手动模式。在自动模式下:当温度超过30 时,灯光等级为0级;当温度超过
3、或等于21度时,灯光等级为9级。当温度为22-30 时,等级应根据温度的升高而降低,对应的变化范围为8-0。在手动模式下,按下“调节”按键,可对灯光亮度进行0-9级之间的调节。若再按下“启动/停止”按键,则数码管不显示,停止测温工作,灯灯熄灭(0级),处于待机状态。2任务分析(1)DS18B20单总线数字式温度传感器(2)DS18B20 寄存器与EEPROM解读控制指令名称 命令字 功能说明:Read ROM 33H 读ROM 指令:这个命令允许单片机读到DS18B20 的64 位ROM。Match ROM 55H指定匹配芯片指令:这个指令后面紧跟着由单片机发出了64 位序列号,当总线上有多只
4、 DS18B20 时,只有与控制发出的序列号相同的芯片才可以做出反应,其它芯片将等待下一次复位。这条指令适应单芯片和多芯片挂接。Skip ROM CCH跳过ROM 编码指令:这条指令使芯片不对ROM 编码做出反应,在单总线的情况之下,为了节省时间则可以选用此指令。如果在多芯片挂接时使用此指令将会出现数据冲突,导致错误出现。Search ROM F0H 搜索芯片指令:在芯片初始化后,搜索指令允许总线上挂接多芯片时用排除法识别所有器件的64 位ROM。Alarm Search ECH报警芯片搜索指令:在多芯片挂接的情况下,报警芯片搜索指令只对附合温度高于TH 或小于TL 报警条件的芯片做出反应。只
5、要芯片不掉电,报警状态将被保持,直到再一次测得温度不达到报警条件为止。Write Scratchpad 4EH向RAM 中写数据指令:这是向RAM 中写入数据的指令,随后写入的两个字节的数据将会被存到RAM 的第3 字节(高温报警TH)和第4 字节(低温报警TL)。再次写入的一个字节存入第5 字节中(配置寄存器CR)。写入过程中可以用复位信号中止写入。Read Scratchpad BEH从RAM 中读数据指令:此指令将从RAM 中读数据,从RAM 的第1 字节开始,一直可以读到第9 字节,完成整个RAM 数据的读出。芯片允许在读过程中用复位信号中止读取,即可以不读后面不需要的字节以减少读取时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工信版中职单片机控制技术项目实例教程 项目十 任务二 智能孵蛋控制系统制作教学课件 工信版 单片机 控制 技术 项目 实例教程 任务 智能 孵蛋 控制系统 制作 教学 课件
限制150内