新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机AT89C2051的数字温度计设计

基于单片机AT89C2051的数字温度计设计

作者:时间:2013-02-17来源:网络收藏


  2.2 主处理模块

  主处理模块主要是将各个模块进行协调处理以实现数据交互。主处理模块首先完成初始化工作,初始化后进入循环处理,在循环过程中获得采集模块的数据,并将数据进行处理,根据处理后的结果进行显示。主处理的流程图如图3所示。


  2.3 显示模块

  采用动态扫描的方法,其中P3.0,P3.1,P3.2,P3.3控制位选,P1控制段选。由P3.0,P3.1,P3.2,P3.3向各位轮流输出扫描信号,使每一瞬间只有一个数码管被选通,然后由P1送入该位所要显示的字形码,点亮该位字形段显示的字形。在P1送出的码段和P3.0,P3.1,P3.2,P3.3送出的位段的配合控制下,使各个数码管轮流点亮显示各自的字形。

  3 结语

  该设计测温传感器采用改进型智能温度传感器DSl8B20,测温范围为-55~+125℃,最大分辨率可达0.062 5℃,可以直接读出被测温度值,而且采用单线制与相连,减少了外部的硬件电路,同时可直接将温度转化成串行数字信号供微机处理。

参考文献:

[1].datasheethttp://www.dzsc.com/datasheet/_.html.
[2].DS18B20datasheethttp://www.dzsc.com/datasheet/DS18B20_819975.html.
[3].ROMdatasheethttp://www.dzsc.com/datasheet/ROM_1188413.html.
[4].AT89C51datasheethttp://www.dzsc.com/datasheet/AT89C51_810155.html.


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭