码迷,mamicode.com
首页 > 编程语言 > 详细

用汇编语言点亮LED(基于STC大学计划实验箱)

时间:2018-05-13 22:04:16      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:start   bsp   jmp   tar   art   输入   call   汇编语言   时间   

P1M1    DATA    0x91    //  =00--->准双向口,  01--->推挽模式           =10--->输入模式,  11--->开漏模式

 P1M0    DATA    0x92  //  =00--->准双向口,  01--->推挽模式           =10--->输入模式,  11--->开漏模式
    ORG   10      //设置下一条程序的起始地址
   START:
    CLR  A     //对A清0
    MOV        P1M1, A   //将A设置为准双向口(有的单片机不需要设置)
     MOV        P1M0, A  //将A设置为准双向口(有的单片机不需要设置)

     SETB  P1.6     //将P1.6置1,LED灭
     LCALL DELAY   //跳转到DELAY延时
     CLR  P1.6     //P1.6置0,LED亮
     LCALL  DELAY   //跳转到DELAY延时
     AJMP   START    //跳回START进行下一次LED闪烁

/*延时程序,延时时间 t=(  2*100*90*80+3*90*100+3*100+3)T/

DELAY:  MOV   R7,#100          
   DEL1:MOV   R6,#90
   DEL2:MOV   R5,#80
   DEL3:DJNZ  R5,DEL3
            DJNZ   R6,DEL2
            DJNZ   R7,DEL1
            RET
     END

 

用汇编语言点亮LED(基于STC大学计划实验箱)

标签:start   bsp   jmp   tar   art   输入   call   汇编语言   时间   

原文地址:https://www.cnblogs.com/hello-liu/p/9033523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!