菜单
  

    #define start P2_1: start信号是单片机用来控制ADC0809工作的信号,当start信号由一个从高电平到低电平的跳变时,产生的负脉冲可以使ADC0809开始工作,启动模数转换。
    #define sw P2_2: sw键是外加的用来控制空调制热或者制冷的按键。这样,该系统可以根据用户的需求,当用户将sw打到低电压档的时候,单片机控制空调制热:当设定温度大于当前的实际温度时,空调控制制热电动机运转;当sw打到高电压档的时候,单片机控制空调制冷:当设定温度小于当前的实际温度时,空调控制制冷电动机运转。
    #define eoc P2_3:eoc是ADC0809的一个输出口,用来输出转换完成信号。当ADC0809将模数转换完毕以后,ADC0809通过eoc管脚,发送一个高电平到P2_3管脚,单片机通过读取该管脚,可以判断ADC0809是否转换完成,当转换完成之后,再进行下一步数据处理;如果没有转换完成,单片机将等待模数转换,直到eoc发出高电平表示转换完成。
    #define up P2_4:up键是用户用来增加温度的,当用户按下此键,单片机会将设定的温度值加一。
    #define down P2_5:down键是用户用来减少温度的,当用户按下此键,单片机会将设定的温度值减一。
    #define addc P2_6:单片机的P2_6引脚与ADC0809的地址选通端ADDC连接,当P2_6引脚接地的时候,ADDC、ADDB、ADDA的值为011B,即为十进制的3,应该将输入的模拟信号接到IN2,即第三个通道口进行模数转换。
    #define oe P2_7:单片机的P2_7口与ADC0809的oe端连接。OE端即output enable输出使能端,当单片机通过软件将oe端口置一的时候,表示ADC0809可以输出数据,此时将数据送到单片机的P0口,当读数完成后,再利用软件,将oe口置零。
    #define DP P1_7:DP是七段数码管中用来控制小数点那一位的控制端,在该方案中,采用共阳极七段数码管,因此DP端应该一直接高电平。
    #define dr P3_4:P3_4口是用来控制制热电机的控制端口,当用户将sw打到低电平时,并且设定温度大于实际温度时,制热的电动机将会转动。
    #define dr2 P3_5:P3_5口是用来控制制冷电机的控制端口,当用户将sw打到高电平时,并且设定温度小于实际温度时,制冷的电动机将会转动。
    uint sett=0x19;在该方案中,将设定温度初始化为25摄氏度,用十优尔进制表示就是0x19.
    4.2.2主函数主函数流程图如下:
  1. 上一篇:AT89S52单片机的家庭智能浇花器设计+源程序
  2. 下一篇:基于PLC的5层电梯控制系统的设计+梯形图
  1. stc15单片机水温水压无线监...

  2. PIC16F73单片机逆变电源硬件电路设计+电路图

  3. PLC加热炉温度监控系统设计

  4. 51单片机永磁直流无刷电动机驱动控制器设计

  5. Arduino单片机车载太阳能空气净化器设计

  6. AT89C51单片机的无线环境监测装置设计+程序

  7. STC15W404AS单片机太阳能自动浇花器的设计

  8. 巴金《激流三部曲》高觉新的悲剧命运

  9. 上市公司股权结构对经营绩效的影响研究

  10. NFC协议物理层的软件实现+文献综述

  11. 江苏省某高中学生体质现状的调查研究

  12. 中国传统元素在游戏角色...

  13. g-C3N4光催化剂的制备和光催化性能研究

  14. C++最短路径算法研究和程序设计

  15. 现代简约美式风格在室内家装中的运用

  16. 高警觉工作人群的元情绪...

  17. 浅析中国古代宗法制度

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回