找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2399|回復(fù): 0
收起左側(cè)

共陰極/共陽極數(shù)碼管實驗

[復(fù)制鏈接]
ID:653382 發(fā)表于 2019-12-1 10:39 | 顯示全部樓層 |閱讀模式
一、實驗?zāi)康?br />
1、學(xué)習(xí)共陽/陰極數(shù)碼管工作原理
2、掌握并能夠推算出數(shù)碼管顯示的數(shù)字
二、實驗要求
實驗前做好實驗預(yù)習(xí),按照實驗要求認(rèn)真完成實驗有關(guān)內(nèi)容并做好記錄,實驗后要撰寫并提交實驗報告。
三、實驗環(huán)境
1、PC機 一臺
2、單片機開發(fā)綜合實驗箱 一臺
3、Keil C51 集成開發(fā)環(huán)境  一套
四、實驗原理與基礎(chǔ)理論
數(shù)碼管本質(zhì)上是發(fā)光二極管的另一種應(yīng)用形式,下圖列出兩種數(shù)碼管的結(jié)構(gòu)圖
                              
下圖表是共陽極數(shù)碼管的具體位碼表
五、實驗內(nèi)容
使用共陽級數(shù)碼管按照順序循環(huán)顯示16位進(jìn)制中的0-f。
程序:

#include <reg51.h>//主控芯片的頭文件


/* char tableA[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,\

0x77,0x7C,0x39,0x5E,0x79,0x71};    */


//共陰數(shù)碼管段碼0至F


chartableB[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,\


0x88,0x83,0xC6,0xA1,0x86,0x8E};   


//共陽數(shù)碼管段碼0至F


/*************************函數(shù)聲明區(qū)域***************************/


void delay(short Count);//延時函數(shù)聲明


/**************************主函數(shù)區(qū)域****************************/


int main(void)


{


int num;//定義for循環(huán)控制變量“num”


while(1)


{


   for(num=0;num<=15;num++)


   {


     //P0=tableA[num];


     P0=tableB[num];


     delay(100);//延時便于觀察LED情況


   }


}


}


/***************************************************************/


//延時函數(shù)delay(),有形參Count用于控制延時函數(shù)執(zhí)行次數(shù),無返回值


/****************************************************************/


void delay(short Count)


{


int i,j;


while (Count--)//Count形參控制延時次數(shù)


{


   for(i=0;i<50;i++)


     for(j=0;j<20;j++);


}


}


數(shù)碼管.docx

298.06 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表