关于单片机at89s51的应该是定时器中断的初始化,哪位大侠解释下这是什么意思吧

IE=0x8a;TMOD=0x11; TH0=0x00;TL0=0x00;TR0=1;TH1=0x00;TL1=0x00;TR1=1;
2025-03-21 07:18:47
推荐回答(1个)
回答1:

IE=0x8a :IE是中断允许寄存器,这个寄存器的作用是打开中断允许位,拿0x8a来说,二进制值是10001010,对应的寄存器意思是打开中断总开关EA,打开定时/计数 器0和1。
TMOD=0x11 :TMOD是定时/计数 器的模式控制寄存器,0x11的二进制值是00010001,意思就是两个定时/计数 器开关都受TRx的控制,选择为定时器,工作方式都是16位的定时器。
TH0、TL0、TH1、TL1:这四个寄存器是用来给这两个定时器加载初值的,这样才能进行计数。
TR0、TR1:这两个的作用是启动这两个定时器,为1时启动,为0时关闭。
有任何不懂的地方都可以回复我。
希望我的回答能帮助到你。