TA的每日心情 | 开心 2022-1-29 15:05 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
void main()
* c+ {$ @! [. m* Y4 W h5 g' T( L{
G1 l+ q! `& v, @& ~ init_eeprom(); //开始初始化保存的数据
" {/ `" m9 f0 |9 I3 [1 c* G Init_LCD1602(); //初始化LCD1602* c3 s9 n6 F" t6 {2 B) K
EA = 0; //关闭中断总开关
. C4 r/ t+ }6 z" } Timer0_Init(); //初中始化完成,开断7 B& D( u# F0 x( J6 ]
EA = 1; //打开中断总开关& o# ?9 I/ h( A
while(1)
+ P$ w/ \7 I+ \$ r% n {$ r3 q$ w# ~, g. m$ F7 ]( a% F
if(K1==0)4 |! H" q3 X9 [& G6 A( e" U6 f7 R
delay(1000);2 `# l- o8 h4 J( G; l8 H3 e
{
. g' b6 w1 V- c+ d while(K1==0)
4 V5 n! M0 o$ H* X ]! L qiehuan=~qiehuan;
[1 @9 t8 B% |- \. E, [ } f$ U. T# |# a! C. t; @; e
8 d- {6 S" |& {- L9 J6 t, I$ T# T
if(qiehuan): c! K( ?# ^, y! d
{8 X5 Y& f7 d. ^( M
init_eeprom(); //开始初始化保存的数据4 b* q% S! J$ _
Init_LCD1602(); //初始化LCD1602- e- x! i; T: t F* W. D+ o1 s
EA = 0; //关闭中断总开关4 H0 a* h+ a9 z! {' |9 {0 }
Timer0_Init(); //初中始化完成,开断
% W" }2 u, N: I7 R2 X& |: }# q EA = 1; //打开中断总开关
0 W" X0 N1 ?/ l9 q chushi();
* ^6 w% ?: O2 G if (FlagTest==1) //每0.5秒称重一次
$ \0 J* O) w% o: P# K3 c. W {5 |3 h9 N: M; y
Get_Weight(); //读取一次重量, p. _# v9 R* @4 x, v% V
FlagTest = 0; //读取变量清零
! { T% o+ B: x" D A }
! T" R% k0 I7 E& b4 ~& w4 Q5 S7 l KeyPress(); //扫描按键* t4 ^" X( I$ G4 T( F* [- w
}
. |# Q: f' q# ?, F) y else
. w; u8 [! g* ^: U9 _% ? F9 j/ L% h {' L: c, `' V% A# m# ]4 N
ck();
! |* @3 p @6 T/ N Init_LCD1602(); //初始化LCD1602( w' U1 R5 J9 P: t$ o+ q0 K
zf();
& I7 J- Q% A% z LcdDisplay(Ds18b20ReadTemp());+ q: X8 p! \) p" }% d1 [: E
}& \& l. O& N+ T0 \- Z1 S# o" e
delay(10000);: k, f$ D& V" n9 w
}* Q4 F0 }2 X9 A
: e# D S. k( \6 f% | a$ K}, M% Y+ z0 F4 a$ N% g) x* e
* `' q: i% a* D) S" z+ Y# X
为什么这里我用按键切换,不能稳定切换,而且当运行称重程序时不能称重了?
3 y+ L( _3 Y& J% L' o) o |
|