在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>電子元器件>數(shù)碼管>

用stm32控制4位數(shù)碼管_stm32控制共陰數(shù)碼管

2018年01月16日 17:07 網(wǎng)絡(luò)整理 作者: 用戶評(píng)論(0

1、stm32控制4位共陽數(shù)碼管輸出計(jì)數(shù)

用stm32控制4位數(shù)碼管,需要用到GPIO口 PA0~PA11共12個(gè)引腳。首先我們來看看數(shù)碼管的原理圖。

用stm32控制4位數(shù)碼管_stm32控制共陰數(shù)碼管

用stm32控制4位數(shù)碼管_stm32控制共陰數(shù)碼管

因?yàn)槭枪碴査?2,9,8,6為電源輸入,其他引腳均為接地,所以對(duì)于芯片來說12,9,8,6高位輸出,其他設(shè)定為低位即可。

//設(shè)定下GPIO口

void GPIO_Num_Init(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,ENABLE);

GPIO_PinRemapConfig(GPIO_Remap_SWJ_Disable, ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All;

GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(GPIOA,&GPIO_InitStructure);

}

這里有個(gè)要注意的,根據(jù)原理圖可以看出數(shù)碼管一次只能輸出一位數(shù)組,所以如果是多位的必須使用掃描的方式輸出,縮短切換的間隔,就可以達(dá)到不閃爍的效果。

//輸出封裝

void DisPlayNum(int n)

{

if (n 《 9999)

{ int i;

int s;

s = n;

i=0;

for (i=0;i《4;i++)

{

GPIO_ResetBits(GPIOA,GPIO_Pin_All);

switch (i)

{

case 0:

GPIO_SetBits(GPIOA,GPIO_Pin_5);

break;

case 1:

GPIO_SetBits(GPIOA,GPIO_Pin_7);

break;

case 2:

GPIO_SetBits(GPIOA,GPIO_Pin_8);

break;

case 3:

GPIO_SetBits(GPIOA,GPIO_Pin_11);

break;

}

switch (s % 10)

{

case 0:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_4);

break;

case 1:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_4|GPIO_Pin_9|GPIO_Pin_10);

break;

case 2:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_3|GPIO_Pin_9);

break;

case 3:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_0|GPIO_Pin_9);

break;

case 4:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_10);

break;

case 5:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_0|GPIO_Pin_6);

break;

case 6:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_6);

break;

case 7:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_0|GPIO_Pin_1|GPIO_Pin_4|GPIO_Pin_9);

break;

case 8:

GPIO_SetBits(GPIOA,GPIO_Pin_2);

break;

case 9:

GPIO_SetBits(GPIOA,GPIO_Pin_2|GPIO_Pin_0);

break;}

s = s / 10;

delay_ms(1);

if (s==0)

break;}}}

非常好我支持^.^

(47) 9.1%

不好我反對(duì)

(471) 90.9%

( 發(fā)表人:金巧 )

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?
      主站蜘蛛池模板: 欧美网站视频 | 黄色片 720p 黄色片链接 | 亚洲小younv另类 | 日本黄色免费看 | 四虎影院台湾辣妹 | 四虎院影永久在线观看 | 日本三级香港三级三级人!妇久 | 亚洲精品私拍国产福利在线 | 天堂视频在线视频观看2018 | 亚洲福利视频网址 | 伊人涩 | 精品三级内地国产在线观看 | 久久精品伊人波多野结 | 五月婷婷激情在线 | 最近2018中文字幕免费视频 | 5060精品国产福利午夜 | 亚洲高清国产拍精品影院 | 免费看逼网站 | 午夜在线观看视频在线播放版 | 亚洲成在人线影视天堂网 | 欧美 ed2k | 国产亚洲视频在线播放大全 | 91大神成人偷拍在线观看 | 日本国产在线 | 国产男女怕怕怕免费视频 | 中文字幕亚洲一区婷婷 | 欧美特黄一级视频 | 在线观看视频你懂的 | 色视频在线观看网站 | 日本口工福利漫画无遮挡 | 久久97精品久久久久久久看片 | 亚洲成人在线电影 | 69hdxxxx日本| 久久综合九色欧美综合狠狠 | 特级一级黄色片 | 国产成人综合欧美精品久久 | 在线播放 你懂的 | 欧美特黄特色aaa大片免费看 | 久操福利 | 激情综合婷婷丁香六月花 | 国产成人精品一区 |