欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2527|回復: 0
打印 上一主題 下一主題
收起左側

共陰極/共陽極數碼管實驗

[復制鏈接]
跳轉到指定樓層
樓主
ID:653382 發表于 2019-12-1 10:39 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、實驗目的
1、學習共陽/陰極數碼管工作原理
2、掌握并能夠推算出數碼管顯示的數字
二、實驗要求
實驗前做好實驗預習,按照實驗要求認真完成實驗有關內容并做好記錄,實驗后要撰寫并提交實驗報告。
三、實驗環境
1、PC機 一臺
2、單片機開發綜合實驗箱 一臺
3、Keil C51 集成開發環境  一套
四、實驗原理與基礎理論
數碼管本質上是發光二極管的另一種應用形式,下圖列出兩種數碼管的結構圖
                              
下圖表是共陽極數碼管的具體位碼表
五、實驗內容
使用共陽級數碼管按照順序循環顯示16位進制中的0-f。
程序:

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


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

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


//共陰數碼管段碼0至F


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


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


//共陽數碼管段碼0至F


/*************************函數聲明區域***************************/


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


/**************************主函數區域****************************/


int main(void)


{


int num;//定義for循環控制變量“num”


while(1)


{


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


   {


     //P0=tableA[num];


     P0=tableB[num];


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


   }


}


}


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


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


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


void delay(short Count)


{


int i,j;


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


{


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


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


}


}


數碼管.docx

298.06 KB, 下載次數: 2, 下載積分: 黑幣 -5

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表