① 單片機是怎麼工作的
單片機就是一個電腦,只不過是微型的,它是一種在線式實時控制計算機,在線式就是現場控制,需要的是有較強的抗干擾能力,較低的成本,這也是和離線式計算機(比如家用PC)的主要區別。它內部也有和電腦功能類似的模塊,比如CPU,內存,並行匯流排,還有和硬碟作用相同的存儲器件,不同的是它的這些部件性能都相對我們的家用電腦弱很多。
單片機是靠程序工作的,並且可以修改。通過不同的程序實現不同的功能,尤其是特殊的獨特的一些功能,這是別的器件需要費很大力氣才能做到的,有些則是花大力氣也很難做到的。
單片微型計算機簡稱單片機,是典型的嵌入式微控制器,單片機由運算器,控制器,存儲器,相當於一個微型的計算機(最小系統),和計算機相比,單片機只缺少了I/O設備。概括的講:一塊晶元就成了一台計算機,
現代人類生活中所用的幾乎每件電子和機械產品中都會集成有單片機。手機、電話、計算器、家用電器、電子玩具、掌上電腦以及滑鼠等電腦配件中都配有1-2部單片機。 汽車上一般配備40多部單片機。
② 單片機在線編程和離線編程的區別
我給你簡單的介紹一下,單片機STC89c51單片機和AT89c51單片機兩種公司的單片機在介面上基本是一樣的,即介面功能一致,但兩晶元內部會由於公司設計有些許的差別,比如stc51單片機可以在線編程燒寫,stc使用串口對單片機進行燒寫的,只需使用232介面晶元便可以直接燒寫,較為方便。而at是利用並口進行燒寫的,需要不同的燒寫轉換電路。
1、STC的支持串口下載程序,AT的要用專門的下載器
我不知道你用的是哪款51單片機應該是AT89c51單片機把,這個單片機不支持在線燒寫,需要燒寫轉換電路想,希望我的回答對你有幫助!