单片机程序初始化要做些什么啊?

2025-03-18 02:00:47
推荐回答(2个)
回答1:

分二点解释:
1、单片机初始化主要是对单片机所用到的功能或外设进行初始化。
比如,用到了定时器T0,则需要在开始对T0进行初始化,其相关SFR为:TMOD,TH0,TL0,TR0。其他类似。

2、当然如果你使用汇编编写程序,在程序比较大时,可以考虑对堆栈等进行初始化,保证程序运行的可靠性。这点,对于初学者来说,我觉得能理解最好,不理解不用着急。

对于C语言设计来说,堆栈的初始化则考虑较少,一般编译器会帮助进行优化。

回答2:

那要看你单片机在工作时会用到什么,就初始化什么!
端口,片内的硬件,,还有中断,还有计时器等都可以初始化啊.