完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上次帮学弟参加学校比赛做的一个简单的智能家居管理系统,控制芯片为STC89C52。由于自己水平有限界面写的很简单,搞了半个月界面就实现了时间、温度、烟雾、人体感应、打电话、发短信、红外遥控和计算器等功能,菜单也写的比较简单,使用数组完成。一共三级菜单。由于菜单图片较多只是上传一部分,如果想要玩GSM模块和写简单菜单的朋友可看看!附件有原理图和程序~~
主界面: 主菜单: 二级子菜单: 三级子菜单: 键盘: 原理图: 。。。。。。。。。。。。。。。。。。。。。。。。。想看其他功能就自己做实物看吧!! STC_DIY.pdf (284.64 KB ) ceshi_5.zip (171.27 KB ) |
|
相关推荐
49个回答
|
|
|
|
|
|
楼主我照着做怎么老在发短信啊
|
|
|
|
谢谢分享.cool!
|
|
|
|
不错!
|
|
|
|
学习一下!
|
|
|
|
哥啊 你就是神人..顶礼膜拜ing
|
|
|
|
呵呵!互相学习
|
|
|
|
楼主几年级,学弟几年级,膜拜中,不解释
|
|
|
|
谢谢楼主分享!!!
|
|
|
|
学习了!
|
|
|
|
你仔细看看程序,这个程序如果温度过高就会发短息,先检查你的温度传感器,或者把温度报警标志调高;还有就是看你的烟雾传感器,因为有烟雾也会发短信报警的;
如果还有问题再告诉我好吧,呵呵! |
|
|
|
怎么能够再创新一点囊?
|
|
|
|
传感器 是p2.0 吗 该为高还是低
***it DOUT=0xec;是什么 温度标志在哪没找到, 没有gtm会不会那样吗?我没有gtm 我是菜鸟希望得到楼主的帮忙非常感谢 |
|
|
|
传感器 是p2.0 吗 该为高还是低
***it DOUT=0xec;是什么 温度标志在哪没找到, 没有gsm会不会那样吗?我没有gsm模块 我是菜鸟希望得到楼主的帮忙非常感谢 |
|
|
|
|
|
|
|
呵呵!这只是粗略的写了个框架,你可以自己改进啊,使功能更完善,菜单更漂亮。
比如:1、你可以把菜单写成有中文字模式、英文模式、图型模式啊 2、你可以自己做个电压控制模块啊,监控自家用电情况等 3、硬件你可以改啊。。。。。 自己的DIY看你自己怎么做~ |
|
|
|
|
|
|
|
一定要用遥控吗
|
|
|
|
请看菜单按键处理函数(MENU.c文件中的MENU_KEYHandle函数),如果你只是玩下菜单,可以不要遥控,其它功能要遥控,比如设置时间,计算器等,
你还是好好看看程序,再结合自己实际的硬件,去找问题,希望你能找到问题。。。、 |
|
|
|
只有小组成员才能发言,加入小组>>
3278 浏览 9 评论
2951 浏览 16 评论
3455 浏览 1 评论
8984 浏览 16 评论
4045 浏览 18 评论
1096浏览 3评论
567浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
564浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2299浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1855浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 13:26 , Processed in 1.469309 second(s), Total 118, Slave 98 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号