新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 進制轉(zhuǎn)換 89c51編程實例1.1

進制轉(zhuǎn)換 89c51編程實例1.1

作者: 時間:2016-11-24 來源:網(wǎng)絡(luò) 收藏

題目:將累加器A中的八位二進制轉(zhuǎn)換成三位bcd碼格式的十進制數(shù)

本文引用地址:http://m.butianyuan.cn/article/201611/320745.htm

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



源代碼如下:

org 00h
sjmp start
org 30h

start:

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



評論


技術(shù)專區(qū)

關(guān)閉