新聞中心

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

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

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

          練習:25H+36H?

          程序如下:

          MOV R0,#25H;將立即數25送寄存器R0

          MOV A,#36H;將立即數36送累加器A

          ADD A,R0;將R0與A的內容相加,結果在A

          NOP;空操作

          POV P1,A;將累加器A的值送P1口。

          END;結束

          將程序編譯以后燒入片子運行;可以看到燈的狀態為

          P1.0 滅

          P1.1 滅

          P1.2 亮

          P1.3 滅

          P1.4 滅

          P1.5 亮

          P1.6 滅

          P1.7 亮

          就是二進制數01011011.我們還是用上面的計算器來看看結果對不對:先將計算器設置為16進制,輸入25+36=結果為5E

          然后呢再點擊二進制結果為1011110,可見結果完全正確〉

          大家接著可以自行練習

          減法指令SUBB

          乘法指令 MUL

          除法指令 DIV

          的用法, 相信經過這一節的學習,大家對這幾個指令的印象會非常深刻了。同時讓我們對于計算機的數字有了一個深刻的認識。

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


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


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


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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 彰化市| 阿鲁科尔沁旗| 永宁县| 贵州省| 大丰市| 潮州市| 晋城| 务川| 怀安县| 商水县| 陆丰市| 洞头县| 吕梁市| 剑河县| 琼海市| 尤溪县| 遂昌县| 文化| 云安县| 龙井市| 图们市| 西安市| 德化县| 宽城| 永仁县| 东乡县| 德昌县| 陵水| 沾化县| 尼木县| 万全县| 淮滨县| 松潘县| 卓尼县| 玉龙| 凉山| 房山区| 青铜峡市| 五莲县| 淄博市| 全椒县|