主要介绍一种用DSl8820测温、用SMCl602A液晶来显示的新型温度计。该温度计较之其它数显式温度计,具有测量精度高、电路简单、易于观察的优点。
1 电路原理
本温度计大体分三个工作过程。首先,由DS18820温度传感器芯片测量当前的温度,并将结果送入单片机。然后,通过89C205I单片机芯片对送来的测量温度读数进行计算和转换,井将此结果送入液晶显示模块。最后,SMC1602A芯片将送来的值显示于显示屏上。温度计的整体电路图如图1所示。
由图1可看到,本电路主要由DSl8820温度传感器芯片、SMCl602A液晶显示模块芯片和89C2051单片机芯片组成。其中,DSI8B20温度传感器芯片采用“一线制”与单片机相连,它独立地完成温度测量以及将温度测量结果送到单片机的工作。DSl8820的连接引脚图如图2所示。
SMCI602A液晶显示模块芯片,是长沙太阳人电子有限公司生产的一种液晶显示芯片。该芯片可显示16×2个字符,比以前的七段数码管LED显示器在显示字符的数量上要多得多。另外,由于SMCl602芯片编程比较简单,界面直观,因此更加易于使用者操作和观测。SMCl602A芯片的接口信号说明如表1所列。
2 软件设计
程序流程如图3所示。
DSl8B20输出的数据格式在图4中有具体的说明,其中MS表示数据 的高8位,LS表示数据的低8位。由于温度在0℃以上为正温度,而在0℃以下为负温度,因此在计算 温度时必须在转换之前先对正负数进 行判别,然后再进行转换。
当S=0时,表示正数;S=1时,表示负数。对于负数,在处理时是采用了“先取反再加一”. 即将补码转换为原码的方法。同时,为了提高测量的精度, DSl8820采用了12位数据转换的方式,其中,符号位占l位,整数占7位,小数占4位。因此,在计算与处理时,还必须将整数和小数分开进行处理。通过对百分位数据的“四舍五入”处理之后,温度的显示范围就可达到-99℃~99.9C。
注:部分源程序见本刊网站www.dpj.com.cn。
关键字:单片机 芯片 温度计
编辑: 引用地址:液晶显示温度计的制作
推荐阅读最新更新时间:2023-10-13 10:45
移动芯片巨头高通帝国的崛起(一)
提到高通,相信行业中每个人都知道。因为这个来自美国的Fabless不但为智能手机等设备提供了强悍的“大脑”——骁龙系列芯片;还用独特的专利授权模式帮助全球厂商方便、快捷地打造出能接入高速网络的高性能产品;最值得说明的是,高通也是CDMA的先祖,没有高通就没有2G,3G网络。是高通把我们的移动技术推向了新的台阶,下面就让我们从头至尾了解一下这家通信巨人的诞生记。 说到高通的历史就不得不从一位伟人说起,高通的联合创始人——艾文·雅各布(Irwin Jacobs)博士,他在圈内的名气非常大,就连苹果的创始人乔布斯都得管他叫一声前辈,重点是还活着好好的! 深受香浓启发 1966年,艾文·雅各布离开麻省理工学院到了加
[网络通信]
51单片机测量PWM脉冲宽度LCD1602显示当前PWM占空比频率
此程序通过两个定时器一个外部中断,测量PWM高电平时间以及周期,计算并在1602显示出占空比 周期 高电平时间,只需让脉冲在P3^2口输入即能测得数据。。 单片机源程序如下: #include reg52.h #include LCD1602.h typedef unsigned char uint8; typedef unsigned int uint16;//数据类型重定义 uint8 count = 0; //计进入外部中断次数 bit flag = 1; //捕获结束标志位 long Pwm_All; //PWM的周期 long Pwm_High; //PWM的高电平时间 占空比=Pwm_Hi
[单片机]
AVR单片机入门范例
1.新手在准备入门前,我们先以一个范例来带领大家进入单片机的精彩世界,首先你需准备如下的硬件和软件: 1.WinAVR 20050214 版本 (AVR 单片机 C 语言编写、编译软件 ) 。软件在配套的光盘里(为什么选用 WinAVR 的原因请参考说明书附录) 2.AVR 单片机 开发实验板(有实验、编程、下载线功能)。以下都将以本公司的实验板为大家讲述入门范例。详情请到: 网站商城 3.实验板配套的编程下载软件(以下的范例将以本公司 WS9500 为例,配套的软件实现和 WinAVR 的无缝链接功能将让你在反复调试程序的过程中如虎添翼) 2.实验内容: 编写一段 C 代码,实现实验板上的
[嵌入式]
基于FRAM的MCU为低功耗应用提高安全性
安全性在包括智能手机配件、智能仪表、个人健康监控、遥控以及存取系统等各种应用中正在变得日益重要。要保护收益及客户隐私,OEM 厂商必须采用安全技术加强系统的防黑客攻击能力。对于大量这些应用而言,将要部署数百万的器件,工程师面临的挑战是在不严重影响系统成本或可靠性的同时,确保最佳安全平衡。主要注意事项包括保护敏感数据的传输,防止 MCU 应用代码及安全数据被读取,防止 MCU 遭到物理攻击,最大限度提高电源效率,以及支持安全升级,确保设备能够应对未来安全威胁等。
安全设备必须能够像银行保险库一样有效地安全存储敏感信息。这类信息包括交换的实际数据(比如客户的信用卡号或者何时用了多少电的记录等)以及任何确保通信通道安全的加密
[单片机]
470亿美元收购恩智浦 高通成全球顶级汽车芯片供应商
10月27日,高通今天宣布,将以每股110美元的现金收购恩智浦半导体公司(NXP),此次交易总额约为470亿美元。这一价格中包含了恩智浦的债务。通过这笔收购,高通计划将业务从手机拓展至汽车。
此次交易将是半导体行业内规模最大的一笔交易,同时也将有助于高通把自己的芯片业务从手机拓展到汽车领域,更为重要的是,这一交易还可能会让高通成为汽车芯片行业最大的供应商,而在此前,高通一直以设计智能手机芯片而著名。
这一交易也让Avago技术公司以370亿美元收购竞争对手博通公司的交易逊色了一些,从纯粹的科技行业交易来看,高通收购恩智浦的交易规模仅次于戴尔以600亿美元收购EMC公司。
高通此番收购恩智浦公司,收购价格
[半导体设计/制造]
罗姆Qi车载无线充电设计选用意法半导体NFC读取器IC和8位微控制器
横跨多重电子应用领域的全球领先的半导体供应商意法半导体 (STMicroelectronics,简称ST;纽约证券交易所代码:STM) 宣布 ,罗姆半导体 公司 Qi标准 车载 无线充电 器 参考设计 选用意法半导体的 汽车NFC 读取 器IC ( ST25R3914 ) 和 汽车8位微控制器 ( STM8AF )。近年来NFC非接触式通信已广泛用于智能手机的移动支付 等 功能,NFC 应用 已经从移动设备迅速扩展到工业设备 、 物联网设备甚至汽车系统。 罗姆 的 车载 无线充电模块参考设计基于 该公司为推广汽车 中控台无线充电 应用而专门开发的 15W Qi标准无线充电器 IC BD57121MUF-M , 选 用 了
[汽车电子]
24-基于51单片机的4乘4计算器设计
具体实现功能 系统由STC89C52单片机+4乘4按键模块+LCD1602液晶显示屏+电源构成。 具体功能: 利用输入采用4×4矩阵键盘,可以进行加、减、乘、除等几种数字运算,并在LCD1602上显示操作过程及结果。 设计背景 计算器的市场需求较大,应用范围广泛,任何一个办公地点不可缺少的都需要计算器,常见的计算器有:算术型计算器,可进行加、减、乘、除等简单的四则运算。科学型计算器,可进行乘方、开方、指数、对数等方面的运算。程序计算器,可以编程序,把较复杂的运算步骤贮存起来,进行多次重复的运算。简易计算器应用更为广泛,将其设计的更加具有市场竞争力是完全有必要的。我国计算器已经有了很成熟的技术,这里推广的是新观念,通过实
[单片机]
Socionext通信芯片助力打造智慧城市再添新亮点!
近日,Socionext HD-PLC通信芯片SC1320A开始向全球客户量产交付。该款芯片采用第四代HD-PLC技术,集成有松下公司授权的符合IEEE1901-2020标准的半导体设计IP核。 图:Socionext HD-PLC芯片 SC1320A HD-PLC应用案例 日本札幌市AOAO SAPPORO城市水族馆内最新架设了内置SC1320A芯片的高速电力线通信系统(如下示意图)。这套系统由株式会社MIRAIT One和MMD株式会社联合开发,方案通过架设高速电力线对水族馆生物环境进行远程监控,为水族馆生物提供24小时生命监测,并提高水族馆运营效益。 图:AOAO SAPPORO通信系统示意图 除城市
[物联网]