新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 進制轉換 89c51編程實例1.1

        進制轉換 89c51編程實例1.1

        作者: 時間:2016-11-24 來源:網絡 收藏

        題目:將累加器A中的八位二進制轉換成三位bcd碼格式的十進制數

        本文引用地址:http://www.104case.com/article/201611/320745.htm

        電路圖只要使用最小系統就可以,不需任何外接器件,電路圖如下:



        源代碼如下:

        org 00h
        sjmp start
        org 30h

        start:

        mov a,#123 ;將操作數放入A
        mov b,#100 ;百位
        div a,b ;求百位,商A余B
        mov 30h,a ;百位保存到30h
        mov a,b ;剩余低兩位送被除數
        mov b,#10 ;除數10
        div a,b ;求十位碼
        mov 31h,a ;十位碼存入31H
        mov 32h,b ;個位存入32h
        sjmp $
        end



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 九江市| 同江市| 乃东县| 铅山县| 鄱阳县| 嘉黎县| 鱼台县| 勐海县| 博野县| 罗定市| 奉贤区| 长宁区| 渭南市| 哈密市| 朝阳市| 洪泽县| 大名县| 兰州市| 延边| 东乡| 彰武县| 资阳市| 阿拉善右旗| 靖边县| 抚州市| 辽中县| 洞头县| 玛沁县| 岳西县| 交城县| 蕲春县| 西吉县| 汪清县| 丽江市| 藁城市| 广灵县| 海口市| 海丰县| 德令哈市| 濉溪县| 当涂县|