基于51单片机的智能家居的设计初级版本
项目简介:
该项目可以通过单片机烧写软件发送指令并实现大厅灯跟卧室灯的亮灭。该项目分为四个等级:
1.在单片机烧写软件上面发送指令实现灯的亮灭:
2.用语音模块来控制射灯的亮灭:
3.用语音来实现实景智能家居项目包括:大厅的灯,卧室灯,窗帘,电视的控制;
4.将项目移植到ARM板上面,用arm架构实现实景智能家居的设计(该项目可以达到本科毕业设计的水平);
今天我来叙述的是实现项目的初级功能。
所需软件:
keil4、STC-ISP.
所需硬件:
STC89C51单片机一块、USB串口驱动、射频模块。
(本次博客主要介绍代码的实现,如何连接线以及模块的图片还有演示效果将会另外写博客,敬请期待,也希望对您们有帮助,有什么好的意见或者建议,能告诉博主将会十分感激。)
代码实现:
1.主函数&头文件
main()
{
UART_init();
while (1)
{
//防止程序结束,等待中断的发生;
}
}
#include <reg51.h>
typedef unsigned char uint8;
typedef unsigned int uint16;
uint8 b