全球旧事资料 分类
里运用了2个按键实现了4种情况。
2
f开始
初始化lcdGSM以及18b20等模块
是否为情况一(红外接收,利用遥控控制家电)
YES
启动1838红外接受头,然后利用遥控控制日光灯
NO
是否为情况二(短信接收方面判断)
YES
利用GS模块接受短信,然后利用单片机分析接受到的命令,然后执行命令
NO
是否为情况三(短信发送)
YES
热释电人体红外感应器感觉到有人体的时候,模块的输出端自动拉,单片机识别到后,利用GSM模块发送指定短信到指定的手机上,
NO
是否为情况四(接受18b20数据显示在液晶上)
YES
当以上情况都不是时,温度传感器会工作,把数据传输到单片机,单片机通过数据处理,把数据显示到1602液晶上
结束
图22软件总体设计方案
3
f图22中的软件设计方案,可以分为4部分,首先第一部分为红外的接受,单片机做出处理,从而控制家电,第二部分则是,短信的接受,当GSM模块接受到短信,单片机处理GSM接受到的指令,然后对此做出控制,第三部分则是,当热释电人体红外感应器感受到人体时,它会自动的拉低电平,然而通过AT89S52单片机做出处理,最后就可以通过GSM模块发送短信了第四部分是,通过温度传感器18B20获取温度信息,然后通过单片机的处理,最终在字符液晶1602上显示。四个部分都是相互独立的应用,每个应用都是相互独立的,当选择了自己需要的部分,则该部分的程序就可以循环的进行。
4
f3硬件设计
硬件上由于模块比较多,所以电路也模块多,但不复杂,都是一些的基本的连接,本设计重点并非硬件上面的设计,应为硬件上的设计比较简单,而且很多都已经模块化了,如GSM模块,热释电红外人体感应器等。其他的就是一些小零件如DS18B20温度传感器,红外接受头1838,字符液晶显示器1602,还有几个PNP三级管充当开关作用。硬件最重要的莫过于AT89S52单片机吧,他的最小电路是硬件电路的核心部分,假如这部分不能运作,那么整个硬件电路也就无法运作了。所有的硬件模块都会给出模块的引脚图,以及模块的引脚接入图。这样做的目的是为了更好,更直观的了解这个设计。
31AT89S52的功能特性描述
AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应r
好听全球资料 返回顶部