本程序用于控制 RGB 三基色 LED ,使其按红,绿,蓝,紫,黄,青,白顺序渐变 每种颜色的渐变时间为 9.3ms. ORG 0000H LJMP MAIN ORG 000BH ; 定时器 0入口地址 LJMP TIM0 ORG 001BH ; 定时器 1入口地址 LJMP TIM1 ORG 0100H ;--------------------------------------------------- ;--- 设置定时初值, T1 定时时间长度为 9.3毫秒, T0 定时时间长度为 0.15-9.15 毫秒,占空 比为 1.6%-98.3% MAIN: MOV SP , #09H MOV R0, #0 ;灯颜色状态计数器 MOV R1, #0FAH ;对 T1产生的中断计数 MOV R2, #06H ;T0 定时器定时长度增加值 MOV R3, #0 ;和 R1