编写一段延时1秒的程序(fosc=6MHz)?该怎么编?

来源:百度知道 编辑:UC知道 时间:2024/06/11 11:00:02
帮我编写编写一段延时1秒的程序(fosc=6MHz)?
单片机。。。。

单片机软件延时的思路就是让程序空转(NOP指令),计算运行一条指令需要多长时间,然后就做一个循环运行N次(N=延时时间/运行一条指令的时间)
比如说运行DEC和JNZ各需要1ms,则:
MOV BX,#100
LOOP: DEC BX
JNZ BX,LOOP
这段程序的延时间就是:t=(1+1)*100=200ms

我的博客上有一个延时1秒的,但是晶振不一样,你要修改那个定时常数就行了.

用8253吧,上网找去。。。

是什么程序?