|
- void main()
- {
- //------------------step0: 初始化語句塊---------------------------
- lcd_init();
- timer1_init(); //timer初始化:5000us
- //------------------大循環---------------
- while(1)
- {
- //------------step1:更新溫度數據-----------
- if((mode==1)&&(refresh_flag==1))
- {
- refresh_flag=0;
- sendChangeCmd();
- }
- //-----------step2:按鍵檢測----------------
- if(BY1==0)
- {
- delayMs(5);
- if(BY1==0)
- {
- mode=0;
- lcd_init();
-
- writeComm(0x80);
- writeString(table, 18);
- while(BY1==0); //等待按鍵釋放
- }
- }
- if(BY2==0)
- {
- delayMs(5);
- if(BY2==0)
- {
- mode=1;
- lcd_init();
-
- while(BY2==0); //等待按鍵釋放
- }
- }
- //-----------------step3:lcd顯示---------------------
- if(mode==0)
- {
- // writeComm(0x80);
- // writeString(table, 18);
- }
- else
- {
- if(mode==1)
- {
- writeComm(0xc0);
- display(getTmpValue());
- }
- }
- }
- }
復制代碼
|
-
-
3月30日溫度按鍵控制.zip
2017-5-28 20:16 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
66.37 KB, 下載次數: 10, 下載積分: 黑幣 -5
端口大家可以自己改,這個用獨立按鍵切換溫度值和序列號顯示
|