微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求大神!解决问题!(延时程序) 汇编语言知识!

求大神!解决问题!(延时程序) 汇编语言知识!

时间:10-02 整理:3721RD 点击:
求大神!解决问题!(延时程序) 汇编语言知识!单片机(用汇编语言编程)若时钟为12MHz编制如下延时程序。         
                (  1)    延 时500ms

                                                        (   2)    延时1s
                                                                                           ( 3)     延时10s

高高手

延时500毫秒; delay: mov r7,#05(在此将05改为10即可实现一秒,改为100可实现10s
                      de1:   mov r6,#200
                      de2:mov r5,#248
                                  djnz r5,$
                               djnz r6,de2
                                djnz r7,de1
                                 ret

        DEL:MOV R5,#100
        DEL0:MOV R6,#200
        DEL1:MOV R7,#248
        DEL2:DJNZ R7,DEL2
        DJNZ R6,DEL1
        DJNZ R5,DEL0
        RET
        延时十秒

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top