单片机计数器0到999的编程怎么写

来源:百度知道 编辑:UC知道 时间:2024/05/13 03:37:06

估计你说的是汇编语言。我以51为标准假设晶振为6Mhz.
计算计数初值是0CEH。计数器工作方式2。
程序:mov ie, #00h 关中断
mov tmod,#02h 置计数器工作方式2
mov th0,#0ceh 保存计数初值
mov tl0,#0ceh 值计数初值
mov r0,#0ah 置循环次数
setb tr 启动计数器
loop:jbc tf0,loop1 判断溢出标志位
ajmp loop
loop1:cjnz r0,loop xunhuan
reti 返回主程序

while(x<999)
{
x=0;
x=x+1;
}

x=0;
while(x<999)
{
x=x+1;
}

要显示吗?
我做过秒表