pos机错误代码b0,C51语言用函数和for简化代码实现数码管显示控制

 新闻资讯  |   2023-04-18 09:50  |  投稿人:pos机之家

网上有很多关于pos机错误代码b0,C51语言用函数和for简化代码实现数码管显示控制的知识,也有很多人为大家解答关于pos机错误代码b0的问题,今天pos机之家(www.poszjia.com)为大家整理了关于这方面的知识,让我们一起来看下吧!

本文目录一览:

1、pos机错误代码b0

pos机错误代码b0

单片机入门-C51语言用函数和for简化代码实现数码管显示控制视频教程如下:

本文显示介绍了单片机如何控制8位数码管,然后逐步提示利用函数来编写部分语句,实现代码重用。

知识要点:

(1)有参数函数的定义形式为:

返回值类型 函数名(类型 形式参数1, 类型 形式参数2……)

{函数体语句}

(2)函数调用的一般形式为:

函数名(实参列表)

(3)如果调用的是自定义函数,而且该函数与调用它的函数在同一个文件中,一般还应该在主调用函数中对该函数作函数声明,即将有关信息通知编译系统。函数声明(也称函数原型)的形式如下:

返回值类型 函数名(参数1类型,参数2类型……);

返回值类型 函数名(类型 参数名1,类型 参数名2……);

当被调用函数的定义出现在主调用函数之前,或者在所有函数定义之前,在函数的外部已做了函数声明,则主调用函数可以不加函数声明。

C51语言用函数和for简化代码实现数码管显示控制代码如下:

#include<reg51.h>

unsigned char tab[]={0xc0,0xf9,0xa4,0xb0};

unsigned char ctrl[]={0x01,0x02,0x04,0x08};

void delay(unsigned int time);

unsigned char k;

void display(unsigned char pos);

void main()

{

while(1)

{

for(k=0;k<4;k++)

{

display(k);

}

}

}

void display(unsigned char pos)

{

P2=ctrl[pos];

P0=tab[pos];

delay(3000);

}

void delay(unsigned int time)

{ unsigned int i;

unsigned char j;

for(i=time;i>0;i--)

for(j=124;j>0;j--);

}

以上就是关于pos机错误代码b0,C51语言用函数和for简化代码实现数码管显示控制的知识,后面我们会继续为大家整理关于pos机错误代码b0的知识,希望能够帮助到大家!

转发请带上网址:http://www.poszjia.com/news/20108.html

你可能会喜欢:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 babsan@163.com 举报,一经查实,本站将立刻删除。