教室灯光自动控制系统(1)(3)

2019-04-23 18:47

1.9 系统子程序流程图

1.9.1 按键控制流程图

此流程图是描述用按键模拟红外检测人数变化和用滑动变阻器模拟光敏三极管检测光强变化的情况。在自动控制状态时,按下jin按键则液晶屏显示人数加1,按下chu按键则液晶屏显示人数减1。当人数大于10且光强没有超过上限值是灯全亮,当人数小于10时则灯亮一半。处于强制状态时则有人

工控制灯亮情况。

开始初始化Flag=1Mode按下?Jin按下Chu按下NoForce=0No光照够强人数加1人数减1灯全亮No灯半数亮Yes液晶显示灯不亮No人数》10YesYesNoForce=1Yes结束

图10 按键控制流程图

10

1.9.2 液晶显示控制流程图

此流程图为液晶显示的情况。首先是对液晶进行初始化,在对信息进行检测,最后对相应信息进行显示。

图11 显示子程序流程图

显 示 获取信息值 Y 显示人数与光强 N 启动检测 液晶初始化

11

系统仿真

初始状态时人数为6,光强为112lx并且此时为自动控制状态,由于人数小于10且光照大于110lx故只有D1灯亮,按下chu按键使人数达到10人以上D2也会点亮;按下MODE键后JIN、CHU键皆无效此时按下FORCE键则灯会在全亮、半数亮与不亮三个状态间变换;当再次按下MODE 后其他键恢复控制。

U1最小系统D0D1D2D3D4D5D6D7393837363534333221222324252627281011121314151617P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RDAT89C52XTAL119X1+5VRP1123456789RESPACK-8LCD1LM016L人数显示C230pXTAL218X2X111.0529MX2X1RST9C330pVSSVDDVEERSRWERESETGND78910111213141kGNDR310kRSWRLCDENGNDVCCD0D1D2D3D4D5D6D7C110uRV21kP1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.712345678VCCR2P2.0P2.1P2.2P2.3P2.4P2.5P2.6P2.7RSTP3.0FMP3.2STARTEOCRSWRLCDENPSENALEEA123456293031D0D1D2D3D4D5D6D7D0D1D2RSTD3D4D5D6D7P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7光敏控制hhCHUP2.7+5vSTART+5vP2.6JINFORCEP2.5灯控区U2D1P3.0LED-REDVCCU2(CLOCK)CLOCKSTARTEOCOUT1OUT2OUT3OUT4OUT5OUT6OUT7OUT81067212019188151417EOCP1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0RV144%报警电路RV1(3)V=2.20001MODEP2.4D2P3.2LED-REDBUZ11kBUZZER26272812345252423221216IN0IN1IN2IN3IN4IN5IN6IN7ADD AADD BADD CALEVREF(+)VREF(-)ADC0808U8:AFM174LS042R41kQ1FMMT619OE9图12 系统整体仿真图

12


教室灯光自动控制系统(1)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2011年会计从业资格会计基础各章知识汇总word打印版(49页) -

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: