求汇编51单片机接两个数码管从00显示到99,外部中断0接一开关用于复位。 麻烦注解下每句话的意思!!
Countequ3 1 H; 注册定义CNTQTQUAG0000BH; 启动AJMPMAING000BH程序; 计时器0插入地址AJMPIMEORG001 3 H; 互相互动,#00h,#00h,#00h,#00h; setbtr0; calldisp; P2 .0 P2 .1 位代码控制终端Diss:Mova,CNT; CNT数据发送到MOVB,#1 0; 1 0发送到b =单独的单和十位数的分数; A分为BMOVR0,B; b被发送到r0 movdptr,#tab; 检查表地址movca, @ a + dptr; Check Table Movp2 ,#0Feh; 打开代码=单位莫蒂普0; 单数数据callDelay; 延迟一段时间,保持亮度mova,r0; R0发送到a movdptr,#tab; Movca, @ a + dptr; mov3 ,#0fdh; 打开= 1 0位MOVTH0,#0B0M,6 CH:替换6 CH,#0B0H,#0B0H,#0B0H,#0B01 ,#0B01 注册时添加1 个Mova,cucus t; 不等于2 0,也就是说,第二次没有到达Movcount,#00H; 第二次,Clearance incnt; RESET; pushpswpushaccmovount,#00H; datatab:DB3 FH,06 H,5 BH,4 FH,6 6 HDB6 DH,7 DH,07 H,7 FH,6 FHEND51单片机,用外部中断0和外部中断1实现:1个七段LED数码管显示值加1和减1。 程序怎么编?
让我告诉你这个主意。主程序可以使用循环来工作数组一次,每次都会发生中断(添加一个或从数组元素中减去一个数组(其中数组对应于1 到9 的数字管道显示))