国产亚洲精品AA片在线观看,丰满熟妇HD,亚洲成色www成人网站妖精,丁香五月天婷婷五月天男人天堂

新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 單片機中斷裝初值時為什么要對256求模和求余

單片機中斷裝初值時為什么要對256求模和求余

作者: 時間:2016-11-28 來源:網絡 收藏
定時器工作在16位計數(shù)模式的時候有兩個個參數(shù)TH跟TL
這2個參數(shù)都是8位(0-255)的,不能直接接受16位(0-65535)數(shù)據
為了使高8位賦值到TH里面就要采用除以256的方法,等效于>>8(2的8次方=256),就相當于把高字8位移動到低8位的位置了
求余數(shù)是為了把低8位賦值到TL里面,當不能被256整除留下的余數(shù)范圍只有0-255以內。所以可以直接賦值給TL了。

所以
TH0=(65536-50000)/256;
TL0=(65536-50000)%6;
等效于
TH0=(65536-50000)>>8;
TL0=(65536-50000)&0x00ff;
在運算時 單片機在邏輯運算方面效率高于算術運算。


評論


技術專區(qū)

關閉