新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 運用單片機進行加減乘除法的運算

        運用單片機進行加減乘除法的運算

        作者: 時間:2013-02-16 來源:網絡 收藏
          介紹

          是一種集成在電路芯片,是采用超大規模集成電路技術把具有數據處理能力的中央處理器CPU隨機存儲器RAM、只讀存儲器ROM、多種I/O口和中斷系統、定時器/計時器等功能(可能還包括顯示驅動電路、脈寬調制電路、模擬多路轉換器、A/D轉換器等電路)集成到一塊硅片上構成的一個小而完善的計算機系統。單片微型計算機簡稱,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的縮寫MCU表示單片機,它最早是被用在工業控制領域。單片機由芯片內僅有CPU的專用處理器發展而來。最早的設計理念是通過將大量外圍設備和CPU集成在一個芯片中,使計算機系統更小,更容易集成進復雜的而對體積要求嚴格的控制設備當中。INTEL的Z80是最早按照這種思想設計出的處理器,從此以后,單片機和專用處理器的發展便分道揚鑣。

          看到這個題目,呵呵,可能好多人要打石頭哥的板子;7+5等于幾啊?這還用你教?但是單片機里,數字是用二進制來表示的:這個就有一點拗口啦/ 雖然我們的教材到這里你可能還沒有學會一個指令。但是我的意思是首先作幾個試驗,提高大家對單片機的興趣。 具體的指令太多了,不過還好,一般我們只需要記住常用的10-20條就夠了。 OK,現在開始動手。

          我們寫入以下兩條指令

          MOV P1,#23H

          END

          這個程序大家想必看得懂, 就是把23H這個16進制數送往P1口(即P1.0--P1.7)匯編得到HEX燒寫后然后把芯片插入實驗卡座; 可以看到P1.0-1.7的狀態為;

          P1.0 滅

          P1.1 滅

          P1.2 亮

          P1.3 亮

          P1.4 亮

          P1.5 滅

          P1.6 亮

          P1.7 亮

          為什么會這樣呢?

          注意,因為我們的P1口的8個燈,都是一端接正5V,一端接端口的,那么呢端口為低電平0.發光管亮。高電平不亮。從高往低排列(從1.7---1.0)那么就是00100011.這個數字就是23H啦。什么?你不信?好了,請您接著看!00100011二進制呢就是100011,按照數學的原則前面的0不算數。

          跟我打開電腦的程序/附件/計算器,然后把計算器設置為科學型。然后點擊二進制,輸入100011

          然后點擊一下十六進制可以看到數字變成了23.這就是我們輸入的23H了,

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理


        脈寬調制相關文章:脈寬調制原理

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 天长市| 通州市| 封丘县| 保山市| 湖北省| 康保县| 永兴县| 彭水| 新密市| 巧家县| 宜兴市| 望城县| 瑞丽市| 昌图县| 安仁县| 德阳市| 宜兰县| 米泉市| 英吉沙县| 介休市| 浑源县| 甘谷县| 隆安县| 北海市| 武宁县| 杭锦旗| 奎屯市| 美姑县| 南丰县| 西乌| 武穴市| 吉木萨尔县| 佛坪县| 铁岭市| 库尔勒市| 白山市| 通城县| 昌吉市| 浦东新区| 江安县| 乌鲁木齐县|