⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 5路倒计时器at89c51.txt

📁 配合液晶1602及3个健独立5路控制倒计时,每路可独立没置开启时间,开启时长,关闭时间
💻 TXT
字号:
 5路倒计时器AT89C51  fosc=12MHz

 上电显示3秒: POWER.TIME 020-82828006

K1: 3秒后按下k1依此进入第2.3.4.5路状态设置

K2: 按下K2依此进入当前各路时间设置(时间到启动,关闭时间)

K3: 设置数据输入回车健,先按K3再按K1进入倒计时

K3: 长按3秒则显示【OFF POWER.TIME】并关机

				开始
				 |
	           显示: POWERTIME 020-82828006
				 |
			      延时3秒
				 |
		      A 显示路数.时间值.状态
				 |
			    扫描有健盘?
				 |
	      N				      Y
	      |				      |
           返回A处			  判是K1健?
					      |
		Y				       N
		|				       |
	  路数加1并显示状态			   判是K2健? 
		|				       |
	     返回A处			y			n
					|			|
				 进入相应路设置	          K3健长按3秒?
								|
		Y						N
		|						|
	 显示:【OFF POWER.TIME】  			 查k1.K3健按下?
		|		             y			n
      	     延时3秒			     |			|
		|		 显示:【ON POWER.TIME】	     返回A处
	  进入掉电摸式			     |
				        执行倒计时
                                             |
                                      扫描比较各路时间到?
                       Y                     N
                       |                     |
                  打开此路开关           扫描下1路
                       |                     |
                  关闭时间到?            扫完5路?
          Y            N            Y             N
          |            |            |             |
     关闭此路开关   返回         返回         返回 
;---------------------------------------------------------------------------
 			进入相应路设置
				|                      
		  b 显示此路定时值(HH MM SS)
				|
			  小时单元闪亮
				|
			   扫描有健盘?
				|
	N					Y
	|					|
     返回b处				     是K1健?
						|
		Y					N
		|					|
	   小时单元加1				     是K2健?
							|
		Y						N
		|						|
	   小时单元减1					  写入此时小时单元值
							  并进入分单元设置
							    分钟单元闪亮
								|
							    是K1健?
								|
		y						n
		|						|
	   分钟单元加1					     是K2健?
								|
		y						n
		|						|
	   分钟单元减1					写入此分钟单元值
							并进入秒单元设置
							   秒单元闪亮
								|
							     是K1健?
								|
		y						n
		|						|
	    秒单元加1					     是K2健?
								|
		y						n
		|						|
	   秒单元减1					 写入-时-分-秒-值
								|
							     是K1健?
								|
		y						n
		|						|
	     状态ON					     是K2健?
								|
		y						n
		|						|
	     状态OFF						|
							     返回A处
;---------------------------------------------------------------------------

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -