![]() |
發布時間: 2019-4-22 13:12
正文摘要:現在程序可以實現 1加操作到9 和9減到1 怎么樣才可以把他改成 1加到9 如果再按加變成1 和 9減到1 再按減變回9 和 怎么可以把當前顯示的數 存儲到 內部寄存器EEPROM里面 單 ... |
HC6800-ES-V2.0 發表于 2019-4-23 08:19 ![]() |
tzs233 發表于 2019-4-22 17:02 試了 你的 方法 //加操作 成功了 ![]() |
if(a<8) a++; 改成 a++; if(a>9)a=1 |
if(++a>9) a = 1; //加操作 if(--a<1) a = 9; //減操作 |
Gchang 發表于 2019-4-22 21:34 為什么沒有從9減到0,而是1? 如果可以減到0,就可以這樣: if (a>200) a=9;//這個200的意思是:你的變量設置為unsigned char類型,當a=0時,再減1,就是負,但變量沒有負,就是255了,就大于200了。 if (a>9) a=0 |