51单片机常用库函数

main.h

#ifndef  _MAIN_H
#define _MAIN_H

#define uint unsigned int
#define uchar unsigned char

#endif

delay.c

void delay(uint timer)
{
    uchar j = 124;
    while(timer--)
    {
        while(j--);
    }
}

delay.h

#ifndef  _DELAY_H
#define _DELAY_H

void delay(uint timer);

#endif

display.c

void display(uint k)
{
    uchar i;
    for(i=0; i<segN; i++)
    {
        int result=1;
        num[segN-i-1]=k/result%10;
        result*=10;
        k/=10;
        P2 = segW[i];
        P0 = segD[num[segN-i-1]];
        delay(1);
    }   
}

display.h

#ifndef _DISPLAY_H
#define _DISPLAY_H

void display(uint k);
#endif
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容