• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 電源與新能源 > 設計應用 > 12個單片機新手必看入門知識

    12個單片機新手必看入門知識

    作者: 時間:2018-08-10 來源:網絡 收藏

    學習是一個漫長并且有些痛苦的過程。尤其對于新手來說,在初期各類知識都不完全的情況下很難形成系統的學習體系。本文就將為大家提供一個思路,旨在為大家羅列出一些在接觸之前必備的基礎知識。

    本文引用地址:http://www.czjhyjcfj.com/article/201808/386369.htm

    1、數字電路中只有兩種電平:高和低。定義為TTL電平:高+5V低0V。

    2、電平:計算機的串口。高-12V低+12。所以計算機與單片機之間通訊時需要加電平轉換芯片。

    3、進制轉換與邏輯、算術運算。

    4、最好掌握一定的基礎。

    5、80C51:80C51是MCS-51系列中的一個典型品種;其它廠商以8051為基核開發出的CMOS工藝單片機產品統稱為80C51系列。

    6、總線(BUS)是計算機各部件之間傳送信息的公共通道。微機中有內部總線和外部總線兩類。內部總線是CPU內部之間的連線。外部總線是指CPU與其它部件之間的連線。外部總線有三種;數據總線DB(DataBus),地址總線AB(AddressBus)和控制總線CBControlBus)。

    7、CPU:由運算和控制邏輯組成,同時還包括中斷系統和部分外部特殊功能寄存器;RAM:用以存放可以讀寫的數據,如運算的中間結果、最終結果以及欲顯示的數據;ROM:用以存放程序、一些原始數據和表格;I/O口:四個8位并行I/O口,既可用作輸入,也可用作輸出;T/C:兩個定時/記數器,既可以工作在定時模式,也可以工作在記數模式;

    8、五個中斷源的中斷控制系統:一個全雙工UART(通用異步接收發送器)的串行I/O口,用于實現單片機之間或單片機與微機之間的串行通信;片內振蕩器和時鐘產生電路,石英晶體和微調電容需要外接。最高振蕩頻率取決于單片機型號及性能。

    首頁 > 處理器/單片機

    12個單片機新手必看入門知識2016-04-29 09:13 來源:電源網綜合 作者:鈴鐺

    9、包含的頭文件(可以在安裝目錄下INC目錄下查看)

    通常有:reg51.hreg52.hmath.hctype.hstdio.hstdlib.habsacc.h

    常用有:reg51.hreg52.h

    (定義特殊功能寄存器和位寄存器);

    math.h(定義常用數學運算);

    10、中斷服務程序的格式

    函數名()interruptnusingm

    {函數內部實現….}

    11、I/O口定義

    sbitbeep=P2^3;

    12、單片機的基本時序

    機器周期和指令周期。

    振蕩周期;也稱時鐘周期,是指為單片機提供時鐘脈沖信號的振蕩源的周期,TX實驗板上為11.0592MHZ。

    狀態周期;每個狀態周期為時鐘周期的2倍,是振蕩周期經二分頻后得到的。

    機器周期;一個機器周期包含6個狀態周期S1~S6,也就是12個時鐘周期。在一個機器周期內,CPU可以完成一個獨立的操作。

    指令周期;它是指CPU完成一條操作所需的全部時間。每條指令執行時間都是有一個或幾個機器周期組成。MCS-51系統中,有單周期指令、雙周期指令和四周期指令。

    以上12個知識點,就是在單片機入門階段必須提前知曉的一些關鍵知識點。在掌握了這些知識點之后,再進行單片機的入門將不再那么困難。并且必定要比不知道這些知識點的朋友更快的掌握單片機設計技巧。



    關鍵詞: 單片機 RS232 C語言

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 思南县| 新津县| 卓尼县| 洪泽县| 清涧县| 留坝县| 上虞市| 饶平县| 上林县| 鸡泽县| 精河县| 怀仁县| 扬中市| 汉中市| 嵩明县| 玉山县| 六安市| 绥德县| 黄山市| 象山县| 余庆县| 丰原市| 庐江县| 福建省| 马公市| 奉节县| 民县| 蓬溪县| 金乡县| 南乐县| 肥西县| 堆龙德庆县| 海晏县| 华宁县| 工布江达县| 北海市| 兴文县| 祥云县| 天水市| 呼玛县| 同德县|