91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

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

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

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

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

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

因為是共陽所以12,9,8,6為電源輸入,其他引腳均為接地,所以對于芯片來說12,9,8,6高位輸出,其他設定為低位即可。

//設定下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);

}

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

//輸出封裝

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%

不好我反對

(471) 90.9%

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

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?
      主站蜘蛛池模板: 五月天婷五月天综合网在线 | 黄 色美 女人 | 李老汉的性生生活1全部 | 亚洲一级毛片免观看 | 神马国产| 美女扒开尿口让男人捅 | 色天使色护士 在线视频观看 | 欧美三级网址 | 欧美色图一区 | 天堂中文资源在线地址 | 最新亚洲一区二区三区四区 | 免费被黄网站在观看 | 四虎影城 | 美女网站一区二区三区 | 亚洲一级视频在线观看 | 99热.com| 国产va免费精品高清在线 | 手机看片福利 | 午夜高清免费在线观看 | 色妞色综合久久夜夜 | 曰本女人一级毛片看一级毛 | 色婷婷久久免费网站 | 午夜视频播放 | 免费一级特黄特色大片在线观看 | 欧美在线视频播放 | 好吊日在线 | 国产小视频免费在线观看 | brazzersvideosex欧美最 | 中国china体内裑精亚洲毛片 | 午夜寂寞影视 | 天天爽夜夜爽人人爽一区二区 | 美女视频网站色软件免费视频 | 国产精品一级香蕉一区 | 久久中文字幕一区二区 | 韩国午夜精品理论片西瓜 | 欧美网站在线播放 | 伊人成综合 | 麻豆色哟哟网站 | 香蕉视频色版在线观看 | 国产男人女人做性全过程视频 | 亚洲综合色色图 |