chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

最后main的測試代碼

int count;

int TimeCheck;

int main(void)

{

GPIO_Num_Init();

count =0;

TimeCheck = 0;

while(1)

{

DisPlayNum(count);

TimeCheck++;

delay_ms(5);

if (TimeCheck 》 100){ //每500毫秒+1

TimeCheck=0;

count++;}}}

2、stm32控制共陰數(shù)碼管

共陰數(shù)碼管

#include“stm32f10x.h”

u8table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};//共陰數(shù)碼管對應(yīng)的編碼

voiddelayms(u16 time)

{

u16 i=0;

while(time--)

{

i=12000;

while(i--);

}

}

voidInitStm32()

{

GPIO_InitTypeDefGPIO_InitStructure; //定義一個(gè)管腳初始化的結(jié)構(gòu)體

//開啟PA口時(shí)鐘

GPIO_InitTypeDef DuanAndWeiMa;

RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB,ENABLE);

//配置PAO的模式

GPIO_InitStructure.GPIO_Pin=GPIO_Pin_All;

DuanAndWeiMa.GPIO_Pin=GPIO_Pin_0|GPIO_Pin_1; //為什么要用一杠 0是段碼,1是位碼

GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;

DuanAndWeiMa.GPIO_Mode=GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;

DuanAndWeiMa.GPIO_Speed=GPIO_Speed_50MHz;

GPIO_Init(GPIOA,&GPIO_InitStructure);

GPIO_Init(GPIOB,&DuanAndWeiMa);

}

intmain(void)

{

InitStm32();

while(1)

{

GPIO_SetBits(GPIOB,GPIO_Pin_1);

GPIO_Write(GPIOA,0xfe); //問題是:第8個(gè)數(shù)碼管控制不了,一直顯示的是8

GPIO_ResetBits(GPIOB,GPIO_Pin_1);

GPIO_SetBits(GPIOB,GPIO_Pin_0);

GPIO_Write(GPIOA,table[0]);

GPIO_ResetBits(GPIOB,GPIO_Pin_0);

delayms(2);

GPIO_SetBits(GPIOB,GPIO_Pin_1);

GPIO_Write(GPIOA,0xfd);

GPIO_ResetBits(GPIOB,GPIO_Pin_1);

GPIO_SetBits(GPIOB,GPIO_Pin_0);

GPIO_Write(GPIOA,table[1]);

GPIO_ResetBits(GPIOB,GPIO_Pin_0);

delayms(2);

GPIO_SetBits(GPIOB,GPIO_Pin_1);

GPIO_Write(GPIOA,0xfb);

GPIO_ResetBits(GPIOB,GPIO_Pin_1);

GPIO_SetBits(GPIOB,GPIO_Pin_0);

GPIO_Write(GPIOA,table[2]);

GPIO_ResetBits(GPIOB,GPIO_Pin_0);

delayms(2);

GPIO_SetBits(GPIOB,GPIO_Pin_1);

GPIO_Write(GPIOA,0xf7);

GPIO_ResetBits(GPIOB,GPIO_Pin_1);

GPIO_SetBits(GPIOB,GPIO_Pin_0);

GPIO_Write(GPIOA,table[2]);

GPIO_ResetBits(GPIOB,GPIO_Pin_0);

delayms(2);

}

}

非常好我支持^.^

(47) 9.1%

不好我反對

(471) 90.9%

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

      發(fā)表評論

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

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

      ?