基于单片机的温湿度分析遥控开关门窗系统
时间:03-01
来源:与非网
点击:
该系统在发射端主要用AT89C51单片机进行数据筛选,首先将串行数据中的时间数据通过P3.1发送到MICRF102的ASK端口,等待延迟5μs,然后传送湿度数据,并且通过内部时钟分析是否达到一定的时间,如果到了预期时间则停止传送数据。系统的接收端主要有MICRF002和AT89C51单片机组成,这一部分功能已经介绍过。在继电器和电机的接连进行电动机的反正转设置中,必须反复检测电动机需要转动的时长,否则电动机会空转或导致电阻过高烧坏电动机。硬件电路如图5所示。
图5硬件系统原理图
系统软件设计
软件采用了KeilC51汇编和C混合编程语言,主程序包括:系统初始化、定时器T0的时间设定,接收传感器SHT11传出的数据信息程序、运算处理温湿度数据信息程序、发送程序、接收程序、中断调用程序。为了使系统正常运行加强系统的可靠性,在系统的设计上可以采取指令冗余、软件陷阱、容错设计、系统中断设计和外部强行中断设计,以防在实际的运行中外界的干扰产生误差和人为重新调整带来的误差,从而保证测量的准确性可靠性。系统软件流程如图6所示。
图6软件实现流程图
发布者:吕勇
- OLED显示模块与C8051F单片机的接口设计(08-14)
- 液晶显示模块DMF-50081在单片机系统中的应用(08-27)
- 大屏幕液晶显示在力矩限制器中的应用(09-03)
- 智能吸尘器的开发与设计 (07-17)
- 图形点阵式液晶显示模块与51单片机的接口设计(08-20)
- 基于AD7892SQ和CPLD的数据采集系统的设计(11-10)