1. 共6个按键开关 K1,K2,K3,K4,K5,K6;1个4位数码管显示;5个LED灯LED1,LED2,LED3,LED4,LED5;3个输出IO口IO1,IO2,IO3。 程序要求: (1)(如果上电后K4常开为高电平,K5常闭为低电平时,只亮LED5闪烁LED2并IO3推动蜂鸣器报警) (2)如果K4为常闭低电平,K5为常开高电平时, 上电亮LED1,LED2,LED3,LED5亮,IO1,IO2输出,8秒后IO1,LED2关闭,IO2一直输出; (3)如果K4为常闭低电平,K5常闭为低电平后,IO2也关闭只亮LED4,LED5; (4)如果按下K6(K6是轻触开关,条件和(2)段一样)LED1,LED2,LED3,LED5亮,IO1,IO2输出,8秒后IO1,LED2关闭,IO2一直输出。(第一次上电后就开始倒计时单位:天,带断电记忆) (5)K1键是设置键,K2键为加键,K3为减键都是轻触开关,数码管显示IO2输出累加的时间(小时 一直累加 直到超过9999自动清零又从零开始加) 按一下设置K1键显示倒计时的天数,按下K2,K3加减键就加或减倒计时的天数(最高7天,倒计到0天停止以上程序,IO2的输出累加时间保存不变,需要按一下K1设置键和K2K3加减键重新设置好天数,再按一下设置键K1确定就启动以上程序后,并跳到IO2输出累加时间显示,继续累加,直到超过9999自动清零又从零开始加)求各位大神赐教,谢谢
|