資料介紹
因為單片機有 CPU、存儲器、IO 等等,使他(人性化一點以配合下文)看起來就像一個比較小的計算機,所以,在理解單片機的時候如果能把你之前有的那些也許僅僅是直覺上的對計算機的理解融入進來的話,可能會對你學習單片機的概念有極大的幫助,至少對于我是這樣的。我想在關于單片機的眾多讓你頭暈腦脹、摸不著頭腦甚至想撞墻的概念里面,“堆?!笨赡苁瞧渲凶羁蓯旱囊粋€,因為即使單單是從漢語的角度來理解這個詞就已經讓你很暈了,其實我最初也想不通這是哪位大俠的創意,不過不用擔心,這里我們完全不去討論關于這個詞的問題(這個詞用得其實很好“堆”和“?!倍加兴麄兏髯缘囊馑?,準確的概括了這個區域的功能,有興趣可以 Baidu 一下),這里我會打一個比較有趣的比方,以此來繞過那些令你想撞墻的概念,并使你在直覺上對“堆?!边@個概念有一個深刻的理解。你基本上應該清楚,單片機里面是有存儲區和 CPU 的,如果你不清楚,那么我剛剛告訴你了,請記住?,F在,請你把單片中的 CPU 想成一個人(你完全可以把他想成是你宿舍的那個天天和你吵嘴的同學,一會你就會發現這會非常有趣),在這里就叫他 C 哥吧,不過這個人不同于常人,有一些特點,一會我們會慢慢說清楚,現在要告訴你的關于這個人的第一個特點是:他的記憶能力很差。下面,請你把存儲區想象成一個一個排好的小盒子,這些盒子的作用大致可以分成兩類:1、保存寫有你命令的紙條,比如你在某個盒子里面的紙條上寫著:去洗我的襪子??;2、保存你的一些東西,比如你那雙正在污染宿舍空氣的臭襪子。因為 C 哥是一個記憶力不怎么好的人,所以,這些盒子都有自己的編號,以方便他查找。那么,現在,我們可以來說明一下單片機是如何工作的了。首先,你要把所有的命令還有需要處理的東西放進那些小盒子,比如剛才提到的你那雙待洗的襪子還有那張紙條,這時你應該發現 C 哥另一個特點:笨——他只會做你明確告訴他的事情,也就是說,如果你沒有在紙條上寫“去洗我的襪子!”,那么 C 哥極有可能會無動于衷地看著你的襪子直到他被熏暈倒,當然,更可能的情況是他根本找不到你的襪子…好了,當你把要做的事情和該怎么做寫到盒子里之后,下面的任務就交給 C 哥了。C 哥做事真的很講原則,他會按照你給定的順序或者——如果你沒有給定的話,根據盒子上面的編號按照從小到大的順序——一個一個地打開盒子,讀取里面的命令、處理相應的事件,直到所有的事情都執行完畢,他就會休息。請你牢記這個簡單而有趣的過程,因為其實單片機就是這樣工作的,當然,這里忽略了許多細節,但是這對你從直覺上理解單片機的概念以及足夠了。下面,就要開始說明堆棧這個概念了,思來想去,還是覺得如果直接把“堆棧”這個詞用到文中來,實在不符合本文的風格,考慮到其實“堆?!币彩谴尜A區(這一點你要記住,堆棧并不是一個像專用寄存器那樣專門的一個區域,它是由你在通用 RAM 區指定的。),按照本文的說法也就是一些盒子,所以,現在我們把“堆?!备拿小坝洃浐凶印?,你可以感覺到,“堆?!钡淖饔煤陀洃浻袠O大的關系,不過你也不用在這里糾結這個名字的由來,下面我會說的。
- S50非接觸式IC卡的詳細資料簡介 20次下載
- STM32單片機與Cortex-M3微處理器的資料簡介 1次下載
- STM32F103ZET6單片機的詳細資料簡介 39次下載
- STM32串口實驗的詳細資料簡介 1次下載
- Qt Creator的詳細資料簡介 33次下載
- 單片機原理及應用的詳細資料說明 20次下載
- 什么是單片機?單片機的歷史和應用等詳細資料說明 7次下載
- 計算機的二進制概念和進制運算的詳細資料簡介 15次下載
- 單片機的詳細資料分析
- 面向51單片機的Keil uVision4基本數據類型的詳細資料簡介
- 51單片機的基本數據類型詳細資料簡介
- PHP教程之CSS的詳細資料簡介 6次下載
- FPGA視頻教程之NIOSII開發工具的詳細資料簡介 9次下載
- 單片機基礎教程之單片機簡介和微機基礎知識的詳細資料說明 0次下載
- 信立物聯網的產品詳細資料簡介免費下載 6次下載
- 普通單片機與STM32單片機中堆棧的區別 3033次閱讀
- PIC系列單片機的詳細資料說明 5351次閱讀
- 51單片機指令系統的詳細資料簡介 5169次閱讀
- 使用單片機實現復位電路的資料詳細說明 4562次閱讀
- AT89S51單片機實驗板的詳細資料簡介 4615次閱讀
- 51單片機引腳簡介 5.4w次閱讀
- 什么是單片機堆棧?單片機堆棧有什么作用和原理說明 2w次閱讀
- 單片機出現堆棧的修改 1923次閱讀
- 單片機中的堆棧詳細資料說明 4647次閱讀
- 詳解單片機堆棧 5942次閱讀
- 如何學習STC單片機詳細STC單片機資料說明 1.1w次閱讀
- 單片機程序設計時如何進行優化詳細資料概述 4633次閱讀
- microchip單片機入門基礎知識(PIC單片機詳細資料) 2.2w次閱讀
- PIC單片機簡介 6431次閱讀
- 單片機控制步進電機的原理 8.4w次閱讀
下載排行
本周
- 1SMD LED選型手冊 貼片燈珠
- 5.47 MB | 4次下載 | 免費
- 2明緯S-50-24開關電源電路圖.pdf
- 0.10 MB | 2次下載 | 5 積分
- 3基本半導體產品在Sic逆變焊機中的應用
- 7.27 MB | 2次下載 | 免費
- 4加密芯片的一種破解方法和對應加密方案改進設計
- 0.29 MB | 1次下載 | 免費
- 5多功能MPU芯片GC9005數據手冊
- 2.67 MB | 1次下載 | 免費
- 6基本半導體產品在125kW工商業儲能PCS中的應用
- 10.74 MB | 1次下載 | 免費
- 7MOSFET參數解讀
- 1.59 MB | 1次下載 | 2 積分
- 8550W充電機原理圖
- 0.13 MB | 1次下載 | 6 積分
本月
- 1使用單片機實現七人表決器的程序和仿真資料免費下載
- 2.96 MB | 44次下載 | 免費
- 2美的電磁爐維修手冊大全
- 1.56 MB | 16次下載 | 5 積分
- 33314A函數發生器維修手冊
- 16.30 MB | 13次下載 | 免費
- 4STM32F101x8/STM32F101xB手冊
- 1.69 MB | 8次下載 | 1 積分
- 5感應筆電路圖
- 0.06 MB | 8次下載 | 免費
- 6使用TL431設計電源
- 0.67 MB | 7次下載 | 免費
- 7不對稱半橋(AHB)反激變換器的分析與設計
- 0.68 MB | 6次下載 | 1 積分
- 8LZC3106G高性能諧振控制器中文手冊
- 1.29 MB | 5次下載 | 1 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935119次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233084次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73807次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65987次下載 | 10 積分
評論
查看更多