① 單片機在線編程和離線編程的區別
在線編程和離線編程,指的是編程時是否一定要將單片機從電路板上取下來,安裝到編程器上才能編程。比如AT89C51,為它寫入程序需要使用專用的編程器。而像STC89C51和AT89S51等等單片機,他們支持在線編程,設計電路板時只要板子上預留一個下載程序用的介面,就可以在不拆卸單片機晶元的情況下直接通過一些手段寫入新的程序。