22问答网
所有问题
汇编语言5秒的延时程序怎么写(微机原理)
如题所述
举报该问题
推荐答案 2012-04-01
可以用定时器,这样比较精准点。不用定时器那只能用循环了,根据晶振计算5秒时间的循环次数赋初值,然后循环。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/0STfT20C2C62X0I6X2.html
其他回答
第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
可以用定时器,这样比较精准点
追问
不用定时器的程序,简单点就行,不要求精确,举个例子吧,谢谢了
追答
那就硬延迟,用空命令来,但这个得计算汇编命令的指令周期,才能计算的比较精确
相似回答
汇编语言
中,
怎么
实现等待功能?
答:
微机原理
的就用LOOP指令就可以了。我给一个单片机的子
程序
吧,直接调用就行了,修改#后面的数就能修改
延时
时间了,不够的话可以再加一层D3:。。。DELAY:MOV R0,#65H D2: MOV R1,#65H D1: DJNZ R1,D1 DJNZ R0,D2 RET
200分急求《
微机原理
与
汇编语言
》有关红绿灯的一个实验的指令代码
答:
CALL DELAY1 ;
延时
MOV AL,00000001B OUT DX,AL ;将00000001B输出到地址为04A0H的端口 CALL DELAY1 ;延时 LOOP LOOP2 ;loop2开始的语句循环执行三次 MOV AL,00010010B CALL DELAY2 ;延时 MOV CX,3H LOOP3:MOV AL,00000110B OUT DX,AL ;将00000110B输出到地址为04A0H的端口 CALL DELAY1 ...
大家正在搜
微机原理与汇编语言程序设计
微机原理汇编语言的指令汇总
微机原理汇编语言程序设计实验
微机原理与汇编语言的关系
微机原理及汇编语言教程PDF
微机原理汇编语言用什么软件
微机汇编语言延时一秒
微机原理和汇编语言一样吗
微机原理和汇编语言
相关问题
汇编语言中,怎么实现等待功能?
单片机的汇编延时程序我比较清楚,但是微机原理的就很糊涂,请问...
微机原理 汇编语言 用LOOP延时 MOV CX,___ D...
求一个程序,微机原理,8086汇编语言,实现一个简单实用功能...
一个关于微机原理8255A的题,在线等答案!!
微机原理,用汇编语言编写一个程序
汇编语言程序或微机原理
微机原理汇编语言课程设计 中的LED 灯显示控制代码怎么写?