【廣告】
單片機基本結(jié)構(gòu)
單片機不是完成某一個邏輯功能的芯片,而是把一個計算機系統(tǒng)集成到一個芯片上。概括的講:一塊芯片就成了一臺計算機。單片機的基本組成部分分別是一下幾塊:
1.運算器----主要包括算術(shù)邏輯單元(ALU)、累加器和寄存器等幾部分組成。ALU的作用是把傳來的數(shù)據(jù)進行算術(shù)或邏輯運算,輸入來源為兩個8位數(shù)據(jù),分別來自累加器和數(shù)據(jù)寄存器。
2.控制器----由程序計數(shù)器、指令寄存器、指令譯碼器、時序發(fā)生器和操作控制器等組成,是發(fā)布命令的“決策機構(gòu)”,即協(xié)調(diào)和指揮整個微機系統(tǒng)的操作。通過輸入輸出接口電路,實現(xiàn)與各種外圍設(shè)備連接。
3.主要寄存器---主要包括累加器A、數(shù)據(jù)寄存器DR、指令寄存器IR和指令譯碼器ID、程序計數(shù)器PC以及地址寄存器AR。當(dāng)CPU向存儲器存數(shù)據(jù)、CPU從內(nèi)存取數(shù)據(jù)和CPU從內(nèi)存讀出指令時,都要用到地址寄存器和數(shù)據(jù)寄存器。如果把外圍設(shè)備的地址作為內(nèi)存地址單元來看的話,那么當(dāng)CPU和外圍設(shè)備交換信息時,也需要用到地址寄存器和數(shù)據(jù)寄存器。
單片機解密分類
為了方便起見,人們將以上四種攻擊技術(shù)分成兩類,一類是侵入型攻擊(物理攻擊),這類攻擊需要 破壞封裝,然后借助半導(dǎo)體測試設(shè)備、顯微鏡等,在專門的實驗室花上幾小時甚至幾周時間才能完成。
所有的微探針技術(shù)都屬于侵入型攻擊。另外三種方法 屬于非侵入型攻擊。在某些場合非侵入型攻擊是特別危險的,這是因為非侵入型攻擊所需設(shè)備通??梢宰灾坪蜕?,因此非常廉價。
大部分非侵入型攻擊需要攻擊者具備良好的處理器知識和軟件知識。與之相反,侵入型的探針攻擊則不需要太多的初始知識,而且通??捎靡徽紫嗨频募夹g(shù)對付寬范圍的產(chǎn)品。
因此,對單片機的攻擊往往從侵入型的反向工程開始,積累的經(jīng)驗有助于開發(fā)更加廉價 和快速的非侵入型攻擊技術(shù)。
單片機與plc的區(qū)別
1.PLC是建立在單片機之上的產(chǎn)品,單片機是一種集成電路,兩者不具有可比性。
2.單片機可以構(gòu)成各種各樣的應(yīng)用系統(tǒng),從微型、小型到中型、大型都可,PLC是單片機應(yīng)用系統(tǒng)的一個特例。
3.不同廠家的PLC有相同的工作原理,類似的功能和指標(biāo),有一定的互換性,質(zhì)量有保證,編程軟件正朝標(biāo)準(zhǔn)化方向邁進。這正是PLC獲得廣泛應(yīng)用的基礎(chǔ)。而單片機應(yīng)用系統(tǒng)則是八仙過海,各顯神通,功能千差萬別,質(zhì)量參差不齊,學(xué)習(xí)、使用和維護都很困難。
從工程的角度,談?wù)凱LC與單片機系統(tǒng)的選用;
1.對單項工程或重復(fù)數(shù)很少的項目,采用PLC方案是明智、快捷的途徑,成功率高,手尾少,但成本較高。
2.對于量大的配套項目,采用單片機系統(tǒng)具有成本低、效益高的優(yōu)點,但這要有相當(dāng)?shù)难邪l(fā)力量和行業(yè)經(jīng)驗才能使系統(tǒng)穩(wěn)定、可靠地運行。方法是單片機系統(tǒng)嵌入PLC的功能,這樣可大大簡化單片機系統(tǒng)的研制時間,性能得到保障,效益也就有保證。
我認為學(xué)習(xí)單片機要做好硬件的準(zhǔn)備
我認為學(xué)好單片機就需要動手,當(dāng)我們具備了一些單片機基礎(chǔ)知識后,動手操作才是關(guān)鍵。我在學(xué)習(xí)單片機時是自己先按照前輩們的單片機電路原理圖自己焊接一塊單片機實驗板,在實驗板上焊接有RS232串口、DS1302時鐘芯片、DS18B20溫度傳感器、數(shù)碼管、矩陣鍵盤、A/D芯片、LCD1206液晶顯示屏接口、紅外接收頭等等。