两条单片机语句不是很懂 ——— SETB ET0 ;开定时/计数器0允许 SETB TR0 ;定时/计数器0开始运行

发布网友 发布时间:2022-04-25 18:19

我来回答

2个回答

热心网友 时间:2023-10-03 16:12

SETB ET0 ;开定时/计数器0允许

SETB是汇编指令,意思是把其后面的那个寄存器的位置1。

ET0是定时/计数器0的中断容许位,为1时,单片机会响应定时/计数器0的溢出中断(当然,总中断也必须容许)。为0时,单片机不响应。

这句意思就是,把ET0置为1。这会导致单片机会响应定时/计数器0的溢出中断

SETB TR0 ;定时/计数器0开始运行

TR0是单片机会响应定时/计数器0的启动位,为1,就启动定时/计数器0;为0,就停止定时/计数器0的运行。

热心网友 时间:2023-10-03 16:13

SETB ET0
SETB 是指将后面的位置1,ET0是定时器/计数器0的中断允许位,这句的意思就是程序允许定时器、计数器0中断
TR0 是单片机定时器/计数器的计数开始位,为1时开始计数,为0时停止。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com