新闻中心

EEPW首页>嵌入式系统>设计应用> 进制转换 89c51编程实例1.1

进制转换 89c51编程实例1.1

作者: 时间:2016-11-24 来源:网络 收藏

题目:将累加器A中的八位二进制转换成三位bcd码格式的十进制数

本文引用地址://m.amcfsurvey.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



评论


技术专区

关闭