DIY编程器网

标题: 单片机控制的温度采集控制系统(三) [打印本页]

作者: liyf    时间: 2012-1-27 19:46
标题: 单片机控制的温度采集控制系统(三)

  
         
    3. 温度采集子程序设计
    根据主程序结构,接下来的任务就是设计温度采集子程序。在系统中我们选用了 MC14433 作为 A/D 器件,需要注意的是 MC14433 的转换结果与一般的 A/D 器件不同,它的转换结果由 Q3 ~ Q0 输出,以 BCD 码形式动态扫描输出,但 BCD 码要输出 4 次,分别代表千位、百位、十位、个位,并且分别由选通位 DS1 、 DS2 、 DS3 、 DS4 输出高电平指示。在程序中,我们将采集的温度数据存放在 31H 和 32H 单元中,其中 31H 单元存放千位和百位, 32H 单元存放十位和个位。为此,我们设计温度采集子程序的程序流程图如图 11.9 所示:
[table]

[tr]



[/td][/tr]
[tr]

图 11.9 温度采集流程图
    采集子程序清单如下:[/td][/tr]




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2