全球旧事资料 分类

gcode100x7c040x30000x6c020x78020x30060x58060x5c060x70000x7c060x7806数组里面的16进制正好对应着显示09的二进制码(数码管的位选,选择哪一位就让相关位为1,来表示选择了它)defi
eD155042defi
eD249037defi
eD343687defi
eD441235defi
eD536735defi
eD632728defi
eD729157
voidRCC_Co
figuratio
void
RCC_APB2PeriphClockCmdRCC_APB2Periph_GPIOARCC_APB2Periph_AFIO
RCC_APB2Periph_TIM1RCC_APB2Periph_GPIOBENABLE72MHz的,APB1的时钟是36MHz的
APB2时钟是
voidGPIO_Co
figuratio
void
GPIO_I
itTypeDefGPIO_I
itStructure
蜂鸣器
17
fGPIO_I
itStructureGPIO_Pi
GPIO_Pi
_8选择PA8
GPIO_I
itStructureGPIO_SpeedGPIO_Speed_50MHzGPIO_I
itStructureGPIO_ModeGPIO_Mode_AF_PP复用功能,PA8作为复用是TIM1的PWM1的输出端口,不再作为一个普通的IO口使用
GPIO_I
itGPIOAGPIO_I
itStructure
GPIO_I
itStructureGPIO_Pi


GPIO_Pi
_8GPIO_Pi
_9GPIO_Pi
_6GPIO_Pi
_7GPIO_Pi
_5GPIO_Pi
_4GPIO_Pi

_15按键的几个输入引脚
GPIO_I
itStructureGPIO_ModeGPIO_Mode_IPU上拉输入
GPIO_I
itGPIOBGPIO_I
itStructureGPIO_I
itStructureGPIO_Pi
0x7C07
数码管段选a
d位选
GPIO_I
itStructureGPIO_SpeedGPIO_Speed_10MHz
GPIO_I
itStructureGPIO_ModeGPIO_Mode_Out_PP推挽输出
GPIO_I
itGPIOBGPIO_I
itStructure
表示选择的是PB的引脚

voidTIM_yi
gyueu
sig
edi
tNoteSet
staticu
sig
edcharIfIsI
it0
ifIfIsI
it0
TIM_TimeBaseI
itTypeDefTIM_TimeBaseStructureTIM_OCI
itTypeDefTIM_OCI
itStructureTimebaseco
figuratio
TIM_TimeBaseStructureTIM_PeriodNoteSet设置了在下一个更新事件装入活动的自动重装载寄存器周期的值TIM_TimeBaseStructureTIM_Prescaler0设置了用来作为TIM1时钟频率
18
f除数的预分频值
TIM_TimeBaseStructureTIM_Cou
terModeTIM_Cou
terMode_Up选择了计数器模式为向上计数模式
TIM_TimeBaseI
itTIM1TIM_TimeBaseStructure
PWM1Modeco
figuratio
Cha
el4TIM_OCI
itStructureTIM_OCModeTIM_OCMode_PWM1选择定时器模式为TIM脉冲宽度调制模式1
TIM_OCI
itStructureTIM_OutputStateTIM_OutputState_E
able定时器输出比较状态使能
TIM_OCI
itStructureTIM_PulseNoteSet2设置了待装入捕获比较寄存器的脉冲值和TIM_Period的值一起决定占空比
TIM_OCI
itStructureTIM_OCPolarityTIM_OCPolarity_High设置了输出比较极性为高
TIM_OC1I
itTIM1TIM_OCI
itStructure
TIM_CtrlPWMOutputsTIM1ENABLETIM1的PWM输出使能
TIM_CmdTIM1ENABLE
Tim1定时器使能
IfIsI
it1

else
TIM1ARRNoteSet
改变输出的频率
TIM1CCR1NoteSet2


voiddelayu
sig
edi
ti延时函数
u
sig
edi
tjkforj0jij
fork0k100k
19
f
voiddisplayu
sig
edi
tj数码管显示函数

GPIO_SetBitsGPIOBr
好听全球资料 返回顶部