ä¸é®å¤åè½æé®è¯å«ææ¯ 1ï¼å®éªä»»å¡ å¼å
³K1æ¥å¨P3.2管èä¸ï¼å¨AT89S51åçæºçP0.0端å£æ¥æ1个åå
äºæ管ï¼ä¸çµçæ¶åï¼L1æ¥å¨P1.0管èä¸çåå
äºæ管å¨äº®ï¼å½ä¸æ¬¡æä¸å¼å
³K1çæ¶å,ç¯ç,åæä¸æ¬¡,ç¯äº®ï¼å¦æ¤è½®æµä¸å»ã 2ï¼ç³»ç»æ¿ä¸ç¡¬ä»¶è¿çº¿ æâåçæºç³»ç»âåºåä¸çP3.2端å£è¿æ¥å°âç¬ç«å¼é®çâåºåä¸çK1端å£ä¸ï¼æP0.0è¿å°L1ä¸ 3.ç¨åºè®¾è®¡æ¹æ³ ï¼1ï¼ è®¾è®¡ææ³ç±æ¥ å¨æ们çæ´»ä¸ï¼æ们å¾å®¹æéè¿è¿ä¸ªå«å¼ ä¸ï¼é£ä¸ªå«æåï¼å¦å¤ä¸ä¸ªæ¯çäºï¼é£æ¯å 为æ¯ä¸ªäººæä¸åçååï¼æ们就å¾å¿«è®¤åºï¼åæ ·ï¼å¯¹äºè¦éè¿ä¸ä¸ªæé®æ¥è¯å«æ¯ç§ä¸åçåè½ï¼æ们ç»æ¯ä¸ªä¸åçåè½æ¨¡åç¨ä¸åçIDå·æ è¯ï¼è¿æ ·ï¼æ¯æä¸ä¸æ¬¡æé®ï¼IDçå¼æ¯ä¸ç¸åçï¼æ以åçæºå°±å¾å®¹æè¯å«ä¸ååè½ç身份äºã ï¼2ï¼ è®¾è®¡æ¹æ³ ä»ä¸é¢çè¦æ±æ们å¯ä»¥çåºï¼L1å°äº®çåå¼å
³K1æ¥æ§å¶ï¼æ们ç»L1亮çå®ä¹åºä¸åçIDå·ï¼å½L1å¨äº®æ¶ï¼IDï¼0ï¼å½L1å¨çæ¶ï¼IDï¼1ï¼åå«ç»åºä¸åçIDå·æ们就è½å¤å®æä¸é¢çä»»å¡äº 4.æ±ç¼ç¨åº: ID EQU 30H K1 BIT P3.2 L1 BIT P0.0 ORG 0000H CLR P1.7 MOV ID,#00H START: JB K1,REL ï¼K1没éå转 LCALL DELAY10MS ï¼K1éåï¼å»¶æ¶æ¶æå¨ JB K1,REL ï¼åå¤æ INC ID MOV A,ID CJNE A,#02,REL MOV ID,#00H REL: JNB K1,$ ï¼çå¾
å¼å
³å¼¹èµ· MOV A,ID CJNE A,#00H,IS0 ï¼å¤æç¸åºID CLR L1 ï¼ID=0ï¼ç¯äº® LCALL DELAYå
;å»¶æ¶ SJMP START IS0: CJNE A,#01H,START; SETB L1 LCALL DELAY SJMP START DELAY10MS: MOV R6,#20 ;延æ¶10MSåç¨åº LOOP1: MOV R7,#248 DJNZ R7,$ DJNZ R6,LOOP1 RET DELAY: MOV R5,#20 ;延æ¶20MSåç¨åº LOOP2: LCALL DELAY10MS DJNZ R5,LOOP2 RET END
温馨提示:答案为网友推荐,仅供参考