用AT89C51单片机的定时器0 以工作方式2 计数,每计数100 次,中断方式将COUNT 单元加1。

如题所述

第1个回答  2012-12-26
COUNT EQU 30H

ORG 0000H
SJMP START
ORG 000BH
INC COUNT
RETI

START:
MOV TMOD, #06H
MOV TH0, #156
MOV TL0, #156
SETB TR0
MOV IE, #82H

SJMP $

END本回答被提问者和网友采纳
第2个回答  推荐于2017-10-30
#include<reg51.h>
#define uchar unsigned char
uchar COUNT;
void t0isr() interrupt 1
{
COUNT++;
}
main()
{
TMOD=0x06;
TH0=256-100;
TL0=256-100;
TR0=1;
ET0=1;
EA=1;
while(1);
}

本回答被网友采纳
第3个回答  2012-12-25
mov tmod, #10h
mov th1,#00h
mov tl1,#69h
setb ea
setb et1
loop:setb tr1
here:sjmp $
ajmp loop
第4个回答  2012-12-25
1