pos機(jī)錯誤代碼b0,C51語言用函數(shù)和for簡化代碼實(shí)現(xiàn)數(shù)碼管顯示控制

 新聞資訊  |   2023-04-18 09:50  |  投稿人:pos機(jī)之家

網(wǎng)上有很多關(guān)于pos機(jī)錯誤代碼b0,C51語言用函數(shù)和for簡化代碼實(shí)現(xiàn)數(shù)碼管顯示控制的知識,也有很多人為大家解答關(guān)于pos機(jī)錯誤代碼b0的問題,今天pos機(jī)之家(m.afbey.com)為大家整理了關(guān)于這方面的知識,讓我們一起來看下吧!

本文目錄一覽:

1、pos機(jī)錯誤代碼b0

pos機(jī)錯誤代碼b0

單片機(jī)入門-C51語言用函數(shù)和for簡化代碼實(shí)現(xiàn)數(shù)碼管顯示控制視頻教程如下:

本文顯示介紹了單片機(jī)如何控制8位數(shù)碼管,然后逐步提示利用函數(shù)來編寫部分語句,實(shí)現(xiàn)代碼重用。

知識要點(diǎn):

(1)有參數(shù)函數(shù)的定義形式為:

返回值類型 函數(shù)名(類型 形式參數(shù)1, 類型 形式參數(shù)2……)

{函數(shù)體語句}

(2)函數(shù)調(diào)用的一般形式為:

函數(shù)名(實(shí)參列表)

(3)如果調(diào)用的是自定義函數(shù),而且該函數(shù)與調(diào)用它的函數(shù)在同一個文件中,一般還應(yīng)該在主調(diào)用函數(shù)中對該函數(shù)作函數(shù)聲明,即將有關(guān)信息通知編譯系統(tǒng)。函數(shù)聲明(也稱函數(shù)原型)的形式如下:

返回值類型 函數(shù)名(參數(shù)1類型,參數(shù)2類型……);

返回值類型 函數(shù)名(類型 參數(shù)名1,類型 參數(shù)名2……);

當(dāng)被調(diào)用函數(shù)的定義出現(xiàn)在主調(diào)用函數(shù)之前,或者在所有函數(shù)定義之前,在函數(shù)的外部已做了函數(shù)聲明,則主調(diào)用函數(shù)可以不加函數(shù)聲明。

C51語言用函數(shù)和for簡化代碼實(shí)現(xiàn)數(shù)碼管顯示控制代碼如下:

#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--);

}

以上就是關(guān)于pos機(jī)錯誤代碼b0,C51語言用函數(shù)和for簡化代碼實(shí)現(xiàn)數(shù)碼管顯示控制的知識,后面我們會繼續(xù)為大家整理關(guān)于pos機(jī)錯誤代碼b0的知識,希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.afbey.com/news/20108.html

你可能會喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。