下載手機(jī)汽配人

51單片機(jī)定時(shí)器設(shè)置:

TMOD = (TMOD & 0XF0) | 0X01; //定時(shí)器0工作在模式1,16Bit定時(shí)器模式上述表達(dá)式中0XF0的作用是什么?問題補(bǔ)充:難道高四位要為1111?
提問者:網(wǎng)友 2017-07-25
最佳回答
TMOD = (TMOD & 0XF0) | 0X01; //定時(shí)器0工作在模式1,16Bit定時(shí)器模式上述表達(dá)式中0XF0的作用是什么?1 (TMOD & 0XF0) 其中&為邏輯與指令,按位與操作,定時(shí)器的模式寄存器TMOD與上0XF0的作用是高4位不變,低4位被清零。(1與上任何數(shù) 不變 0與上任何數(shù) 被清零)(TMOD & 0XF0) | 0X01其中 | 為或指令,也叫邏輯加。這里的作用是高7位或上0 不變最低位或上1 被置1.操作完成后,TMOD =高4位不變(定時(shí)器1的模式字不變)低4位被設(shè)為0001(即定時(shí)器0被設(shè)為定時(shí)方式、工作在方式1) 總結(jié):表達(dá)式中0XF0的作用是在設(shè)置定時(shí)器0的模式字時(shí),不影響不改變定時(shí)器1的模式控制字。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號(hào)?立即注冊(cè)

我要提問

汽配限時(shí)折扣

本頁是網(wǎng)友提供的關(guān)于“51單片機(jī)定時(shí)器設(shè)置:”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。