欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
單片機用38譯碼器驅動數碼管的Proteus仿真電路圖和程序
[打印本頁]
作者:
heicc
時間:
2016-5-29 17:09
標題:
單片機用38譯碼器驅動數碼管的Proteus仿真電路圖和程序
給大家介紹51單片機連接38譯碼器驅動8位數碼管的Proteus仿真電路圖和程序
仿真原理圖:
0.png
(20.79 KB, 下載次數: 148)
下載附件
2016-5-29 17:06 上傳
0.png
(80.51 KB, 下載次數: 131)
下載附件
2016-5-29 17:05 上傳
仿真文件及完整程序下載:
http://m.raoushi.com/bbs/dpj-50777-1.html
單片機用38譯碼器驅動數碼管的源程序如下:
#include <reg51.h>
#ifndef uchar
#define uchar unsigned char
#endif
uchar disNumber[11] = {0x3f, 0x30, 0X5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0xff, 0x6f}; //共陰數碼管
uchar switc[9] = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07};
//控制哪個數碼管亮
void delay2ms200us(void) //延時函數
{
unsigned char a,b;
for(b=169;b>0;b--)
for(a=5;a>0;a--);
}
void main(void)
{
uchar i, j = 0;
while(1)
{
P2 = switc[j];
P0 = disNumber[i];
i++;
j++;
if(i == 8) //注意 i值為8時,每個數碼管有固定的顯示數字,當i超過8時每個數碼管沒有固定的顯示數字,數碼管數字就會亂跳
i = 0;
if(j == 8)
j = 0;
delay2ms200us();
}
}
//小月子2016年5月21日編輯 如果您有什么不理解的地方請加小月子
//小月子是個電子發燒友,小月子電子網店賣的是電子電路類、編程類學習資料教學視頻
//請關注我的網
復制代碼
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1