基于单片机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].AT89C2051datasheethttp://www.dzsc.com/datasheet/AT89C2051_.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

关键词: 单片机 AT89C2051 数字温度计

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版