找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 524|回復(fù): 3
收起左側(cè)

分秒計時,定義一個整型變量,還是兩個CHAR變量,哪個好

[復(fù)制鏈接]
ID:709761 發(fā)表于 2025-5-8 16:03 | 顯示全部樓層 |閱讀模式
  1.         u16  secondsCount;
  2. if(++secondsCount >= 300)//5分鐘
  3.                                         {
  4. }


  5. //////////////////////////////////////////
  6. u8 timer5msCount,secondsCount,minutesCount;        
  7.                                         if(++secondsCount >= 60)//1分鐘
  8.                                         {
  9.                                                         secondsCount = 0;
  10.          
  11.                                          if(++minutesCount >= 5)//5分鐘
  12.                                                         {
復(fù)制代碼



回復(fù)

使用道具 舉報

ID:1146851 發(fā)表于 2025-5-8 17:54 | 顯示全部樓層
整型可以直接進行加減運算,精度高 只是顯示時需要轉(zhuǎn)換字符型,字符型可以直接顯示但是計算復(fù)雜,需要轉(zhuǎn)換整型計算,計算后如果需要顯示還要再轉(zhuǎn)換回字符型可能精度缺失
回復(fù)

使用道具 舉報

ID:1130698 發(fā)表于 2025-5-8 21:16 | 顯示全部樓層
計算能力強的,用32位;計算能力弱的,用8位。
回復(fù)

使用道具 舉報

ID:879809 發(fā)表于 2025-5-14 15:57 | 顯示全部樓層
不同單片機選用原則不同,你藏著不說別人不好回答。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表