精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

單片機的基礎知識與基本工作原理詳細說明

Wildesbeast ? 來源:今日頭條 ? 作者:小魁說事 ? 2020-02-12 16:21 ? 次閱讀

芯片在沒有開發前,單片機只是具備功能極強的超大規模集成電路,如果賦予它特定的程序,它便是一個最小的、完整的微型計算機控制系統,它與個人電腦(PC機)有著本質的區別,單片機的應用屬于芯片級應用,需要用戶了解單片機芯片的結構和指令系統以及其它集成電路應用技術和系統設計所需要的理論和技術,用這樣特定的芯片設計應用程序,從而使該芯片具備特定的功能。

不同的單片機有著不同的硬件特征和軟件特征,即它們的技術特征均不盡相同,硬件特征取決于單片機芯片的內部結構,用戶要使用某種單片機,必須了解該型產品是否滿足需要的功能和應用系統所要求的特性指標。這里的技術特征包括功能特性、控制特性和電氣特性等等,這些信息需要從生產廠商的技術手冊中得到。軟件特征是指指令系統特性和開發支持環境,指令特性即我們熟悉的單片機的尋址方式,數據處理和邏輯處理方式,輸入輸出特性及對電源的要求等等。開發支持的環境包括指令的兼容及可移植性,支持軟件(包含可支持開發應用程序的軟件資源)及硬件資源。要利用某型號單片機開發自己的應用系統,掌握其結構特征和技術特征是必須的。

單片機控制系統能夠取代以前利用復雜電子線路數字電路構成的控制系統,可以軟件控制來實現,并能夠實現智能化,現在單片機控制范疇無所不在,例如通信產品、家用電器、智能儀器儀表、過程控制和專用控制裝置等等,單片機的應用領域越來越廣泛。誠然,單片機的應用意義遠不限于它的應用范疇或由此帶來的經濟效益,更重要的是它已從根本上改變了傳統的控制方法和設計思想。是控制技術的一次革命,是一座重要的里程碑。

單片機的基本工作原理

單片機自動完成賦予它的任務的過程,也就是單片機執行程序的過程,即一條條執行的指令的過程,所謂指令就是把要求單片機執行的各種操作用的命令的形式寫下來,這是在設計人員賦予它的指令系統所決定的,一條指令對應著一種基本操作;單片機所能執行的全部指令,就是該單片機的指令系統,不同種類的單片機,其指令系統亦不同。

單片機的組成、工作原理、分類、特點以及發展趨勢為使單片機能自動完成某一特定任務,必須把要解決的問題編成一系列指令(這些指令必須是選定單片機能識別和執行的指令),這一系列指令的集合就成為程序,程序需要預先存放在具有存儲功能的部件——存儲器中。存儲器由許多存儲單元(最小的存儲單位)組成,就像大樓房有許多房間組成一樣,指令就存放在這些單元里,單元里的指令取出并執行就像大樓房的每個房間的被分配到了唯一一個房間號一樣,每一個存儲單元也必須被分配到唯一的地址號,該地址號稱為存儲單元的地址,這樣只要知道了存儲單元的地址,就可以找到這個存儲單元,其中存儲的指令就可以被取出,然后再被執行。

程序通常是順序執行的,所以程序中的指令也是一條條順序存放的,單片機在執行程序時要能把這些指令一條條取出并加以執行,必須有一個部件能追蹤指令所在的地址,這一部件就是程序計數器PC(包含在CPU中),在開始執行程序時,給PC賦以程序中第一條指令所在的地址,然后取得每一條要執行的命令,PC在中的內容就會自動增加,增加量由本條指令長度決定,可能是1、2或3,以指向下一條指令的起始地址,保證指令順序執行。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44525

    瀏覽量

    633256
  • 存儲器
    +關注

    關注

    38

    文章

    7455

    瀏覽量

    163623
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10829

    瀏覽量

    211183
收藏 人收藏

    評論

    相關推薦

    51單片機教程之單片機硬件結構的詳細說明

    本文檔的主要內容詳細介紹的是51單片機教程之單片機硬件結構的詳細說明內容包括了:一內部結構與引腳說明,二
    發表于 10-23 11:04 ?32次下載
    51<b class='flag-5'>單片機</b>教程之<b class='flag-5'>單片機</b>硬件結構的<b class='flag-5'>詳細說明</b>

    單片機基礎教程之單片機簡介和微機基礎知識詳細資料說明

    本文檔的主要內容詳細介紹的是單片機基礎教程之單片機簡介和微機基礎知識詳細資料說明包括了:
    發表于 01-28 16:47 ?0次下載
    <b class='flag-5'>單片機</b>基礎教程之<b class='flag-5'>單片機</b>簡介和微機<b class='flag-5'>基礎知識</b>的<b class='flag-5'>詳細</b>資料<b class='flag-5'>說明</b>

    單片機原理及應用教程之單片機基礎知識概述

    本文檔的主要內容詳細介紹的是單片機原理及應用教程之單片機基礎知識概述包括了:1. 單片機概述,2. 單片
    發表于 04-16 08:00 ?23次下載
    <b class='flag-5'>單片機</b>原理及應用教程之<b class='flag-5'>單片機</b><b class='flag-5'>基礎知識</b>概述

    51單片機場效應管的基礎知識詳細說明

    本文檔的主要內容詳細介紹的是51單片機場效應管的基礎知識詳細說明
    發表于 08-23 17:30 ?8次下載
    51<b class='flag-5'>單片機</b>場效應管的<b class='flag-5'>基礎知識</b><b class='flag-5'>詳細說明</b>

    單片機C語言的幾點基礎知識說明

    本文檔的主要內容詳細介紹的是單片機C語言的幾點基礎知識說明
    發表于 07-05 17:41 ?2次下載
    <b class='flag-5'>單片機</b>C語言的幾點<b class='flag-5'>基礎知識</b><b class='flag-5'>說明</b>

    51單片機的中斷號和定時器的工作方式詳細說明

    本文檔的主要內容詳細介紹的是51單片機的中斷號和定時器的工作方式詳細說明
    發表于 06-28 17:42 ?5次下載
    51<b class='flag-5'>單片機</b>的中斷號和定時器的<b class='flag-5'>工作</b>方式<b class='flag-5'>詳細說明</b>

    51單片機的結構及工作方式等基礎知識詳細說明

    本文檔的主要內容詳細介紹的是51單片機的結構及工作方式等基礎知識詳細說明包括了:1 單片機基本構
    發表于 10-22 16:11 ?12次下載
    51<b class='flag-5'>單片機</b>的結構及<b class='flag-5'>工作</b>方式等<b class='flag-5'>基礎知識</b><b class='flag-5'>詳細說明</b>

    51單片機中斷系統的原理和結構詳細說明

    本文檔的主要內容詳細介紹的是51單片機中斷系統的原理和結構詳細說明
    發表于 11-19 08:00 ?2次下載
    51<b class='flag-5'>單片機</b>中斷系統的原理和結構<b class='flag-5'>詳細說明</b>

    51單片機的UART基礎知識說明

    本文檔的主要內容詳細介紹的是51單片機的UART基礎知識說明包括了:1 串行通信基礎,2 串行口的結構及串行通信工作方式 ,3 串行
    發表于 12-26 10:34 ?12次下載
    51<b class='flag-5'>單片機</b>的UART<b class='flag-5'>基礎知識</b><b class='flag-5'>說明</b>

    單片機的指令大全詳細說明

    本文檔的主要內容詳細介紹的是單片機的指令大全詳細說明
    發表于 12-26 11:39 ?24次下載
    <b class='flag-5'>單片機</b>的指令大全<b class='flag-5'>詳細說明</b>

    STM32單片機的輸入捕獲實驗詳細說明

    本文檔的主要內容詳細介紹的是STM32單片機的輸入捕獲實驗詳細說明
    發表于 01-02 08:00 ?3次下載
    STM32<b class='flag-5'>單片機</b>的輸入捕獲實驗<b class='flag-5'>詳細說明</b>

    機器學習的基礎知識詳細說明

    本文檔的主要內容詳細介紹的是機器學習的基礎知識詳細說明
    發表于 03-24 08:00 ?0次下載
    機器學習的<b class='flag-5'>基礎知識</b><b class='flag-5'>詳細說明</b>

    單片機遙控解碼的源代碼詳細說明

    本文檔的主要內容詳細介紹的是單片機遙控解碼的源代碼詳細說明
    的頭像 發表于 09-26 11:07 ?3166次閱讀

    FPGA的入門基礎知識詳細說明

    本文檔的主要內容詳細介紹的是FPGA的入門基礎知識詳細說明
    的頭像 發表于 12-20 10:13 ?9436次閱讀
    FPGA的入門<b class='flag-5'>基礎知識</b><b class='flag-5'>詳細說明</b>

    PIC系列單片機程序設計基礎知識詳細說明

    本文檔的主要內容詳細介紹的是PIC系列單片機程序設計基礎知識詳細說明
    的頭像 發表于 04-05 18:09 ?4521次閱讀