PIC16F84A数字温度计单片机项目

出处:维库电子市场网 发布于:2023-07-10 16:32:12 | 378 次阅读

    您可以使用各种方法测量温度,例如:模拟电路、数字电路或其他一些方法。该电子项目是一个非常简单的温度计,它基于 Microchip 设计的 PIC16F84A 微控制器。
    为什么要使用使用微控制器设计的温度计而不是传统的模拟温度计?因为您可以使用很少的外部组件来设计复杂的解决方案,从而实现提供高精度测量的低成本应用。
    该数字温度计微控制器项目使用看门狗定时器功能来测量温度。所有 PICmicro 单片机上的 WDT 的标称超时周期均为 18 ms。WDT 超时周期随温度、VDD 和部件之间的工艺变化而变化。
    无需使用单独的温度传感器,就可以使用 WDT 超时周期以合理的精度计算温度。
    要将环境温度转换为实际读数,系统必须能够执行以下操作:
    提供建立温度校准超时的方法
    计算给定时间段内 WDT 超时的次数
    使某个温度的超时次数
    该系统设计还包括中断唤醒按键扫描和温度显示。
    该电路图围绕 PIC16F84A 微控制器和三个用于显示温度的七段
    LED 构建。每个 LCD 的公共阳极通过 PNP 晶体管连接到 PORTA,用于为每个数字提供电流。整个设备使用单节 9V 电池供电。
    PIC16F84A 微控制器通常处于睡眠模式,消耗
    很少的工作电流,但如果按下任何键,它会从睡眠模式“唤醒”并更新 WDT 计数,并检查是否有其他按键按下。如果没有,则返回睡眠模式。
    WDT 温度计具有三种不同的操作模式:
    睡眠模式:这是系统通电时启动的默认模式。
    显示模式:按下 TEMP 键时,系统唤醒,LED 显示温度(
    摄氏度)。
    校准模式:除了固件中存在的校准值之外,此模式还会创建一组新的校准值。
    要校准设备,您必须:
    1. 将系统置于两个校准温度中较高者的温度强制系统中,并等待 5 分钟以使温度稳定。
    2. 按住 SET 键,同时给系统通电。
    3. 按向上或向下键将显示的温度设置增加或减少一度,以匹配实际温度。
    4. 按设置键。新的高温校准存储在数据 EEPROM 中。
    5. 将强制系统的温度更改为低校准温度(等待 5 分钟以使温度稳定)。
    6. 按向上或向下键将显示的温度设置升高或降低一级以匹配当前温度。
    7. 按设置键。新的低温校准存储在数据EEPROM中,固件设置一个标志(默认)以指示新的校准信息可用。
    8. 要在此过程中随时返回预编程校准,请按 TEMP 键。
    该项目(硬件和软件)由 Microchip Technology Inc. 的 Leena Chaudhari 设计。    您可以通过以下链接下载该 PIC16F84A 项目的源代码PIC16F84A 温度计源代码


0次

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:
技术客服:

0571-85317607

网站技术支持

13606545031

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!