汇编语言5秒的延时程序怎么写(微机原理)

如题所述

可以用定时器,这样比较精准点。不用定时器那只能用循环了,根据晶振计算5秒时间的循环次数赋初值,然后循环。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-15
LCALL DL500MS
LCALL DL500MS
LCALL DL500MS
……
共十次,正好是5s。(假设晶振频率是12MHz)

DL500MS 延时时间的说明,可见:
http://hi.baidu.com/%D7%F6%B6%F8%C2%DB%B5%C0/blog/item/95d6b8376e6bc6d7a2cc2bd5.html本回答被提问者采纳
第2个回答  2012-04-01
可以用定时器,这样比较精准点追问

不用定时器的程序,简单点就行,不要求精确,举个例子吧,谢谢了

追答

那就硬延迟,用空命令来,但这个得计算汇编命令的指令周期,才能计算的比较精确