单片机c语言编程怎么给内部的寄存器赋值

2025-02-20 17:38:31
推荐回答(4个)
回答1:

void init(void)
{
TCON &= 0xCF; // ﹍てTimer0
TMOD &= 0xF0;
TMOD |= 0x00;
TH0 = TL0 = 0;
EA = 1;
ET0 = 1;
TR0 = 1;
}

就是这样子赋值就可以了,上面TCON、TMOD、TH0 这几个都是寄存器,其它三个就其它寄存器中的位。

回答2:

这个问题其实不需要太关心,由C会自动处理的。

回答3:

你可以把寄存器名当做一个全局变量,接下来就好办了。

回答4:

用C语言,你只需要关心算法,不需要关心底层具体实现!