急求一个程序:用单片机上的定时器/计数器设计一个秒表,要求从1计数...答:等待按键 LCALL DELAY JB KEY,$ MOV A,KCOUNT CJNE A,#00H,K2; 判断按键次数 SETB TR0; 第1次按键,启动定时器 MOV IE,#82H JNB KEY,$ INC KCOUNT; 按键抬起,按键次数值加1 LJMP K1K2: CJNE A,#01H,K3 ...
单片机计数器C程序答:uchar j,k,i,a,A1,A2,second;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};void delay(uchar i){ for(j=i;j>0;j--)for(k=125;k>0;k--);} void display(uchar sh_c...
实现0到99通过单片机内部的定时计数器完成计数功能的汇编程序答:SETBTR0;启动定时/计数器0 MOVIE,#82H;开中断 LJMP$;等待中断 INT_T0:MOV TH0,#(65536-50000)/256;定时50毫秒 MOV TL0,#(65536-50000) MOD 256 INCCOUNT;计数值加1 MOVA,COUNT CJNEA,#20,I2;是否计够1秒 MOVCOUNT,#00H INCSECOND MOVA,SECOND CJNEA,#60,I1;是否计够60秒 MOVSECOND,...