新聞中心

        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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 昌图县| 肃南| 区。| 大同市| 九龙坡区| 彩票| 湟中县| 朔州市| 陇川县| 峨眉山市| 长岭县| 绍兴县| 通辽市| 隆化县| 梁河县| 郸城县| 门头沟区| 囊谦县| 绩溪县| 宜兰市| 浮梁县| 瑞丽市| 阿鲁科尔沁旗| 绍兴县| 琼海市| 佛教| 巴彦淖尔市| 甘德县| 海淀区| 黑山县| 来安县| 汕头市| 丹寨县| 普格县| 商洛市| 金阳县| 公安县| 蓬安县| 江门市| 安图县| 晋州市|