|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_2)==Bit_RESET) //开关机按键 c& u- j* y# }% A' o# m; B8 M& x6 _
{
2 }1 y1 r( H; I6 }) a" s" A2 i/ L power_on = 1;
/ p( z6 h# Y% R) L; W GPIO_SetBits(GPIOB, GPIO_Pin_14);
8 q& p& Z/ |0 l% W GPIO_SetBits(GPIOC, GPIO_Pin_1);% g* Z9 S" s N3 ^( E7 S
delay_ms(50);( Y) f5 d$ R' D& c
GPIO_ResetBits(GPIOC,GPIO_Pin_1);
/ n+ Y* z+ K3 I }
$ ~! ?) N4 `; Z& p% @ if ((GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_2)==Bit_SET) &(power_on == 1))
|" \5 w, n- Q, H. ~ {( C4 C/ t4 R# Y1 u# ~8 @- ?
delay_ms(50);7 ^* \# w8 q8 J7 E3 M: P
if(GPIO_ReadInputDataBit(GPIOC,GPIO_Pin_2)==Bit_RESET)& ?' t7 n m; G) M6 v& E! \
{: ^0 t& h9 o9 s n) H
GPIO_ResetBits(GPIOB, GPIO_Pin_14);* ~- i& c3 @$ G8 R" [8 p
power_off = 1;
! ^, ?2 O: C2 I7 p) t3 s4 ]+ |! x }
+ a) T$ z$ {/ F; L' c& d }4 ^$ U; J" W% L4 O& G
单片机的单独按键控制,只能输出高电平,不能输出低电平
& o, c5 L( M) N% o |
|