单片机,系统晶振12MHZ,定时器T1产生50ms的定时,每查到10次就改变P3.1...答:#10 ;计数10次=500ms CPL P3.1 DJNZ CNT2,ENDT0 MOV CNT2,#202 ;1秒等于两次500ms,200次+2次=202次ENDT0: MOV A,CNT2 SUBB A,#2 MOV P3.2,C ;报警,假设P3.2为报警端口,当次数≤2时报警 RETIMAIN: MOV CNT0,#200 ...
单片机设计八个彩灯控制电路,遇到了一点问题,请高手指出错误之处_百度...答:从"灯只是全亮不动"看,程序没有正常运行.从程序看,没有定时中断程序.DELAY字程序放在定时中断里就可了,设置位1S,2S,10S取反一次.再检测此位的电平.从电路看,芯片片选脚可能没有接对.这样的顺序程序,不用TAB的定义,直接置数,延时,再循环就可了,你是初学者,建议你先写简单的方法使"1号→2号→...
单片机编程,控制LED延时亮灭的程序,答:{return t;}}else ms=0;return 0x00;}///typedef struct{u16 time;//n毫秒后u8 l; //亮的灯u8 m; //灭的灯}ledcmd;#define LED_CMD_SIZE 10code ledcmd lcmd[]={{0,Pin2,0},//0s后 led2亮{500,Pin4,0,},//0.5s后 led4亮{1000,0,...