51单片机汇编学习例程(4)——Count计数篇

4.ASM4_Count:   按键计数,LED显示数字

/**
******************************************************************************
*     @file        Count.asm
*     @author      Alex——小白
*     @version     V1.0
*     @date        2019.9.1
*     @brief       计数器计数,通过LED显示数值
*    @store       有家Proteus仿真店子
*    @Link        https://shop484534014.taobao.com/
*    @Email         [email protected]
******************************************************************************
*     @attention    All Rights Reserved 
**/

        ORG     0000H            ;程序执行的起始地址               
        LJMP      Main            ;跳转到main函数

        ORG     0100H            ;程序跳转到0100H开始执行
    Main:   
        MOV        P1,#0FFH
        MOV     TMOD,#06H        ;计数器0,方式2
        MOV     TH0,#00H       
        MOV     TL0,#00H
        SETB     EA
        SETB     TR0
    While:                        ;当TL0>255时,TH0++,TL0=0,重新计数
        MOV        A,TL0            ;将计数值赋给A
        CPL        A                ;取反(原因是LED是共阳极)
        MOV        P1,A            ;P1=~TL0       
        SJMP    While            ;While循环
    END    

如需其他代码,请联系QQ844545015

发布了14 篇原创文章 · 获赞 1 · 访问量 5006

猜你喜欢

转载自blog.csdn.net/Smile_shao/article/details/103603495
今日推荐