|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_2)==Bit_RESET) //开关机按键& W- ?, E/ U; r) ]
{
- f. e2 {' d! Q; B0 i power_on = 1;
0 j! s! _6 c+ @8 t* K! w7 D u GPIO_SetBits(GPIOB, GPIO_Pin_14);
1 W/ @! S" Q8 W9 j/ J GPIO_SetBits(GPIOC, GPIO_Pin_1);$ \7 `" p/ m. V! |& V! ?
delay_ms(50);& _# J: d) z1 c5 p
GPIO_ResetBits(GPIOC,GPIO_Pin_1);
* p" k+ d+ d6 Z" o% i- H1 F }
* `- l. \2 I7 P+ m if ((GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_2)==Bit_SET) &(power_on == 1))4 Z/ i8 c& g7 E6 g% b: P9 \
{3 G) d+ o( A+ _% z, d2 `
delay_ms(50);
7 T1 z( ?/ v9 ?) b0 W; ^ s if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_2)==Bit_RESET)% G4 m# c; z7 w: f
{
, N( y' C, |' m7 I GPIO_ResetBits(GPIOB, GPIO_Pin_14);
# J! ~& ]* T2 K power_off = 1;
! K3 g% e) e" n; O }0 ]) Q; f$ t" y6 I5 Z
}
# R8 q2 m/ [/ C# X% ~ 单片机的单独按键控制,只能输出高电平,不能输出低电平
8 o4 s* h' b0 D# z8 o. K: f |
|