EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 罗斯 于 2019-5-17 10:41 编辑
3 Z5 R# L) ?9 b6 x, }7 m6 I2 ]# I/ Z* P! s- ?* m9 @; w8 A+ x
单片程序一个死循环的问题。求大神帮助
6 J# x4 A& A, p0 Z4 {$ }; K& z# o. e7 n& G* P% L
一个while死循环,程序如下,为什么P0^0,从0变到1,回不到0了,求各位大神帮忙一下
; i* M, e; s+ `
' |4 s# {3 f, D, w4 P& vvoid main (void) 2 r3 U+ q5 ~! {+ t' ^4 D
{
* N9 z8 f4 ~" o& ?% X VLCInit(COM1);+ T' q! v3 \% x2 v( J4 c
while( 1)
+ I* G; p Z. W6 @ {5 z& H5 _( w Y% p* K! M* ^$ f
TX_Send=0; //TX_Send=P0^04 z/ V- N; f$ r
KeyDown(); //,按键扫描,读取键值赋值给KeyValue
$ n" O4 v3 M/ p& E if(KeyValue==0)9 N% f4 s' V* ~6 U
{
. W2 z. y8 Q( _1 ?2 H0 ?2 b) K7 c6 s TX_Send=1;* t$ M8 C# T% j; c
while(KeyValue==0)
7 c/ D7 z( h, a. Q' ] 3 g9 U" x. c% ^
VLCWrite("1",5,1);//发送字符1,发送5个字符,采用信道1
. g7 J+ p* p: f 0 Q: ?5 f) {7 C- @( K3 G E
}+ x- J2 r8 t( c- I2 G
}# \- O0 ^. [5 L+ G
|