全站数据
8 4 2 0 5 8 1

51单片机,用定时器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序

IT小白鸽 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 20:28:05

问题描述

51单片机,用定时器中断,在P1口实现1S移动一次的流水灯,用汇编语言编写的程序,麻烦给回复
精选答案
最佳答案

CNT EQU 30HORG 0000HSJMP STAORG 000BHLJMP T0ISRORG 0050HSTA: MOV TMOD,#01H MOV TH0,#3CH MOV TL0,#0B0H ;50ms MOV P1,#0FEH MOV CNT,#20 SETB ET0 SETB TR0 SETB EA SJMP $T0ISR: CLR TR0 MOV TH0,#3CH MOV TL0,#0B0H ;50ms SETB TR0 DEC CNT MOV A,CNT JNZ T0ISRE MOV CNT,#20 MOV A,P1 RL A MOV P1,AT0ISRE: RETI END