设为首页收藏本站

美丽的网站-英华家电维修论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 460|回复: 0
打印 上一主题 下一主题

DS18820在ME300B单片机开发系统的应用

[复制链接]
跳转到指定楼层
楼主
发表于 2011-3-11 07:27:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文介绍如何在ME300B单片机开发系统(参考本报2005年第24期《编程、实验、仿真、ISP四合一单片机学习开发系统ME300B》一文)上使用温度传感器DSl8820,实现实时温度显示、超温报警、欠温报警、欠温加热控制等功能。  一、温度控制系统硬件设计 1.采用数码管显示 ME300B采用8位数码管动态显示,AT89s51的PO口控制数码管的段选,P2口控制位选。  用数码管显示信息时,要将JP2的②、③端短接。用四位数码管显示温度值,第五位数码管以闪动方式显示状态符号“H”、 “L”和“O”。 “H”表示实际温度大于报警温度TH,超温;“L”表示实际温度小于报警温度TL,欠温;“O”表示实际温度小于TH大于TL,加热。  2.采用液晶显示 ME300B使用16x2点阵字符型液晶时要将JP2的④、②端短接。TS1620-1主要引脚的功能:   (1)RS寄存器选择控制线RS=O写入指令寄存器;RS=1写人数据寄存器。  (2)R/W读写控制线 R/W=0,LCD执行写人的动作;R/W=l,LCD执行读取的动作。  (3)EN启用控制线EN=1,LCD启用有效。(4)DO—D7双向数据总线 采用8位数据读写方式,用AT89S51的P0口传送。  液晶的第一行显示DSl8820的在线状态“DSl8820 OK”或“DSl8820ERROR'‘。第二行显示温度值和闪动显示状态符号”>H“、 ”H”表示超温; “
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 分享分享 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|粤ICP备13038386号|粤ICP备13038386号|美丽的网站-英华家电维修论坛 ( 粤ICP备13038386号 )     站长邮箱 505966338@qq.com

GMT+8, 2024-5-14 12:18 , Processed in 0.180041 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表