單片機是一塊用于對系統或設備進行控制的集成電路芯片,相當于一個微型計算機系統。包含具有數據處理能力的處理器CPU、靜態隨機處理器SRAM、閃存FLASH、多種IO口和中斷系統、定時器/計數器等功能。
單片機是怎么樣進行控制的呢?
可以把單片機看成是一臺微型機器,程序員給它輸入命令,它就執行相應的操作。其過程大概如下:在一般的用戶模式下,單片機先從FLASH中讀取指令,譯碼電路識別該指令是哪個指令,并輸出對應的控制信號給單片機內的各部件,各部件收到控制信號后執行相應的操作…..
上面這個過程涉及到的概念先解釋一下:工作模式、FLASH、指令……
有一個貼切的比喻可以幫助大家理解單片機執行命令的過程。單片機執行命令的過程和廚師炒菜的過過程很相似。下面貼出單片機指令流水線和廚師炒菜過程的圖片進行比較。
首先服務員菜名寫到任務菜單上,然后把任務菜單放到貨架,廚師去這個地方拿菜單,然后根據菜單上的菜名去取原料(西紅柿雞蛋辣椒等),然后做菜(切菜蒸炒煮等),最后菜做好了,需要把菜放到盤子中.
深圳捷迅易聯科技有限公司是一家以微功率無線數據通訊模塊及相關應用產品OEM/ODM開發生產銷售為一體的。主要產品為工業通訊數傳模塊/數傳電臺/MESH路由自組網模塊/ZIGBEE智能家居模塊/Lora/Lorawan通訊模塊/NB-IOT通訊模塊/4G-LoRa采集集中器網關,云平臺系統集成開發包括無線安防報警/水氣表低功耗抄表/農業物聯網管理系統等相關產品及方案。
免責聲明
客服熱線: 15267989561
加盟熱線: 15267989561
媒體合作: 0571-87759945
投訴熱線: 0571-87759942
下載儀表站APP
Ybzhan手機版
Ybzhan公眾號
Ybzhan小程序