收藏和点赞,您的关注是我创作的动力
介绍
用51单片机STC89C52、时钟芯片DS1302、液晶屏LCD1602、光敏电阻、红外对管、设计一个教室智能照明控制系统。使用4个LED灯模拟教室的照明灯,在符合条件开启时,人数小于10人亮一个灯,10-20人亮二个灯,20-30人亮三个灯,大于30人则全亮四个灯。
二、硬件
单片机默认使用STC89C52,可选择AT89S52。
三、操作模式
系统分自动/手动模式,可以通过按键切换模式,并有LED指示当前所在模式,在自动模式下,可以设定定时时间段,在定时时间段内,当教室有人(人数大于0)的情况下,如果光线暗弱则自动打开照明灯,照明灯点亮个数根据人数而定,不在定时时间段或者教室无人的情况下,关闭所有照明灯,另外在手动模式下,可以通过手动开关控制照明灯的亮灭,人数统计部分仍然生效。
四、 原理图
五、 文章目录
目 录
摘要…………………………………………………………Ⅰ
Abstract…………………………………………………………Ⅱ
1绪论……………………………………………………………… 1
2系统总体设计……………………………………………………4
2.1电路总体设计…………………………………………2
2.2电路总原理图………………………………………………2
3系统各部分硬件电路……………………………………………4
3.1显示电路………………………………………………………2
3.2单片机的接口电路……………………………2
4软件部分设计……………………………………………………4
4.1主程序流程图…………………………………………………2
4.2各子程序流程图………………………………………………2
5系统测试…………………………………………………………4
5.1系统测试………………………………………………………2
5.2测试结果………………………………………………………2
6结论………………………………………………………………60
参考文献………………………………………………………… 61
致谢………………………………………………………………62
附录………………………………………………………………62