TA的每日心情 | 开心 2022-1-29 15:05 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
void main()& n' ?! p/ F' B* n
{2 F4 ?% v4 e& P7 {9 L
init_eeprom(); //开始初始化保存的数据
+ Y# E3 M( `3 b; D& U Init_LCD1602(); //初始化LCD1602# I: [3 q3 [# j0 s, ?
EA = 0; //关闭中断总开关6 W) o- P* [6 Q$ w$ p8 U
Timer0_Init(); //初中始化完成,开断1 M7 a- j* {# u5 e" _
EA = 1; //打开中断总开关6 |9 C# p* P6 N% M9 o4 w$ w
while(1)
7 o0 A4 a, @! P n+ u5 \ {
0 k( T7 a3 f9 }+ O" d if(K1==0)
# h6 L! w% b6 R N' R( I1 a0 E delay(1000);
& v7 K B Q; T8 B {
' T+ }8 F+ Z$ A, D7 ` while(K1==0)8 l3 i$ G6 C7 g/ W$ Z. N
qiehuan=~qiehuan;
$ f7 V: K- B% s3 W6 g3 ? }% t: J/ H& W. ?. S" G# Q
% {- w3 |' q* w4 U$ H R; g% b" p
if(qiehuan)8 n z& s5 ]# E( p+ A# x3 L
{
5 \' j6 P9 O1 S init_eeprom(); //开始初始化保存的数据
6 A" `" i7 h$ h( T) r) F" r Init_LCD1602(); //初始化LCD1602! d- N- n9 N# |
EA = 0; //关闭中断总开关% | o7 v; l% {# l3 X* Q* Q
Timer0_Init(); //初中始化完成,开断% ^+ }+ \* o( o
EA = 1; //打开中断总开关3 k; ?: N( J7 {' N; K3 ^1 k/ S' Q
chushi();
s/ o7 E, d+ a. K if (FlagTest==1) //每0.5秒称重一次) I1 j/ r+ ?3 _
{
4 V5 i. ^ [2 q+ O s+ `3 k9 i' W Get_Weight(); //读取一次重量
/ j* b9 M0 a& W, a7 y: m( G6 L FlagTest = 0; //读取变量清零
- R6 f. V: D) |9 n- C7 r } 7 j( Q* {# C) |( O5 J" n
KeyPress(); //扫描按键 U( {- S5 B5 S0 F6 ?
}
, G+ \8 d- ^$ G+ O% p8 r else
5 q7 b5 z& Z& v! _0 C& {% o! ^ {; `5 S1 W$ Q- h: \& @
ck();
# }/ u ?9 |2 u4 }& m3 n: l6 j Init_LCD1602(); //初始化LCD1602
1 T Z ]0 `: g zf();
. u8 E o! m" N% |! v ?* D LcdDisplay(Ds18b20ReadTemp());1 K/ ]* ]0 O% _$ U* ~8 G! T( y8 I
}
* z+ {. b. E a( n# x# U delay(10000);
* A$ U0 `5 p' ]- x+ M }7 s+ {2 N- ?: y" ^3 m$ t3 [
: `* G# t; G2 M1 D7 t
}& W0 P6 d& n) a4 O4 G8 v" A
$ d* I3 f5 \, [- P/ V
为什么这里我用按键切换,不能稳定切换,而且当运行称重程序时不能称重了?
+ J! v' [% Z6 H |
|