TA的每日心情 | 开心 2022-1-29 15:05 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
void main()5 l1 m _4 b3 X% s- F( V- J" S
{, M3 C# N W3 P4 ]
init_eeprom(); //开始初始化保存的数据
2 p7 S( a. C6 } Init_LCD1602(); //初始化LCD1602
' j5 L6 d1 I: [) J0 O. P- l0 Z EA = 0; //关闭中断总开关7 g# P$ Z: m$ C2 K) {( P
Timer0_Init(); //初中始化完成,开断/ I# h: m) c; k H$ U1 v
EA = 1; //打开中断总开关
6 o+ ?/ p0 n7 m' j' n' [ while(1)
[. U- T3 Y3 E& K# A* C {; Y p- Z; p& K5 W& p" [
if(K1==0) X1 G. w! @+ n9 U
delay(1000);6 p% m( i9 w; F/ h+ B2 ^' i
{' o( R8 q/ K+ ]' E8 e! O, M
while(K1==0)! y5 \# K* R$ [
qiehuan=~qiehuan;& K' h1 @6 @9 U% v3 S
}8 R* A: T4 J$ \5 T' M+ E- V% Q# I0 ~
/ Z1 E% \/ K$ M5 I5 w8 r* |' r& }
if(qiehuan)
+ F- _% P$ k4 E( U+ B' v {
) e3 O' @1 n# W# G' I5 [' t init_eeprom(); //开始初始化保存的数据
1 n( l# A7 ^/ _1 B Init_LCD1602(); //初始化LCD1602 c* G! q3 D3 U r
EA = 0; //关闭中断总开关* Y# @. t* E: @" t3 Y) G
Timer0_Init(); //初中始化完成,开断
# d' k* X' F( e4 i EA = 1; //打开中断总开关
, Y& |9 q9 K% P( L chushi();3 n% U" \2 B! k" P+ D- c1 Y% K2 k
if (FlagTest==1) //每0.5秒称重一次; z; h; o( w4 ?" q+ c4 i! b$ n
{. X; |( p2 X# D6 P0 @) P
Get_Weight(); //读取一次重量
; G! Y( _% f* X) I1 M w FlagTest = 0; //读取变量清零/ B* u7 R7 c6 c! @$ p: k! w. x
} * Z. [% t V- Z4 F. B: z
KeyPress(); //扫描按键1 d' v K0 d6 L* F* B/ W; m" B
}
F/ O5 H6 i1 s7 G1 r6 V- s else
- o5 Q' i8 `0 f; L {
" x: _) C' S# t% i' c ck();
7 X3 \& l' T8 R/ D/ h( n+ | Init_LCD1602(); //初始化LCD1602* ~0 V) g/ y; u! V/ t. ?
zf();
2 R, W7 i# y) z3 H" u7 g LcdDisplay(Ds18b20ReadTemp());" u6 t/ t, x+ K" R
}
5 G: ]/ X. _& s4 e2 _3 u delay(10000);" H& x" H2 f0 P& A9 r# R! ^
}/ L5 T5 _1 J/ M0 E5 D- [2 H* {
& k. n4 e, w' `}. ?: e6 u4 R9 Q4 I: [% b
' P2 b( W- W: d' m* i为什么这里我用按键切换,不能稳定切换,而且当运行称重程序时不能称重了?
! E6 }6 p0 S! `3 v |
|