黄色多毛三级电影完整版_日韩在线免费观看视频经过_老版香蕉视频applite下载_黄色一级毛片国产_国产第一页深爱激动情网_久久夜色精品亚洲噜噜av_青青操在线视频观看_真人毛片最多人播放_精品国产免费人_麻豆av在线日韩

led數(shù)碼管、led數(shù)碼彩屏專業(yè)生產(chǎn)廠家,承接各種數(shù)碼管顯示屏的定制業(yè)務(wù),手機(微信):15626546861 關(guān)于我們 | 聯(lián)系我們 | 在線留言
國內(nèi)業(yè)務(wù)熱線
15626546861
當前位置: 主頁 > led數(shù)碼管知識 > 常識問答

protues數(shù)碼管數(shù)字0~9循環(huán)顯示

文章出處:-1 人氣:發(fā)表時間:2020-08-07 16:02

關(guān)于使用 protues 進行仿真數(shù)碼管數(shù)字顯示

本次試驗主要是為了實現(xiàn)數(shù)碼管從“0~9” 的循環(huán)顯示, 此次應(yīng)特別注意區(qū)分數(shù)碼管的共陰極連法和共陽極連法, 雖然說這個很簡單, 大家都知道, 但我還是要承認, 一開始做的時候, 卻不知道到底怎要么用, 也算是走了不少彎路, 特此將自己的經(jīng)驗寫下來, 希望對大家有幫助。

數(shù)碼管的引腳圖如下所示:
數(shù)碼管的引腳圖
關(guān)于這個連接方法的詳細介紹網(wǎng)上有很多, 我就不多說了, 這里就說說關(guān)于這個連接的一些須知常識吧,共陰極接法, 說白了, 就是將陰極連接在一起, 然后接地, 那么這邊的電壓為 0, 為了讓數(shù)碼管亮起來, 那么就需要在“a,b,c,d,e,f,g,dp” 端接高電平。 不過因為單片機輸出的電壓實在太低, 達不到點亮數(shù)碼管的標準, 所以一般要接上拉電阻, 以提高電壓。同理, 共陽極接法就是講所有陽極接在一起, 然后接高電平, 為了讓數(shù)碼管亮起來, 需要在“a,b,c,d,e,f,g,dp” 接低電平。


共陰極

源代碼:

#define uchar unsigned char
#define uint unsigned int
#include<reg52.h>
#define temp P0
uchar Tab[]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x3f};
void delay()
{
uint x,y;
for(x=100;x>0;x--)
{
for(y=2500;y>0;y--)
{}
}
}
void main()
{
uint i;
temp=1;
while(1)
{
for(i=0;i<10;i++)
{
temp=Tab[i];
delay();
}
}
}

連接圖:

led數(shù)碼管電路連接圖
所用組件名稱:
單片機(AT89C52); 排阻(RESPACK-8); 數(shù)碼管(7SEG-COM-CAT-GRN);

效果圖:
led數(shù)碼管電路效果圖

共陽極

源代碼:

#define uchar unsigned char
#define uint unsigned int
#include<reg52.h>
#define temp P0
uchar Tab[]={0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xc0};
void delay()
{
uint x,y;
for(x=100;x>0;x--)
{
for(y=2500;y>0;y--)
{}
}
}
void main()
{
uint i;
temp=1;
while(1)
{
for(i=0;i<10;i++)
{
temp=Tab[i];
delay();
}
}
}

連接圖:

led數(shù)碼管電路連接圖

所用組件名稱:
單片機(AT89C52) 數(shù)碼管(7SEG-COM-AN-GRN)

效果圖:
led數(shù)碼管電路效果圖


此文關(guān)鍵字:數(shù)碼管數(shù)字0~9循環(huán)顯示

FPC柔性線路板 LED數(shù)碼管顯示屏 led觸控方案開發(fā)