搜索
编程论坛
→
集成开发
→
『 单片机编程 』
→ [求助]8位二进制数转换成ASCII码的方法
标题:
[求助]8位二进制数转换成ASCII码的方法
取消只看楼主
晶莹蝶舞
等 级:
新手上路
帖 子:10
专家分:0
注 册:2008-10-26
楼主
问题点数:0 回复次数:1
[求助]8位二进制数转换成ASCII码的方法
要求:设(30H)=4BH,将高4位的ASCII码放在31H单元,低4位的ASCII码放在32H单元,程序具有通用性,向入口参数30H存入任何数,都能将其变成相应的ISCII码.
方法:如:用CJNE A,#0AH,NEQ,分别加30H或37H的方法.
哪位高手帮帮忙,先谢谢了
搜索更多相关主题的帖子:
二进制数
ASCII
2008-10-26 12:51
晶莹蝶舞
等 级:
新手上路
帖 子:10
专家分:0
注 册:2008-10-26
第
2
楼
得分:0
我们要用代码来实现,我已经弄出来了,呵呵,还是谢谢你
ORG 0000H
LJMP MAIN
ORG 4030H
MAIN:MOV SP,#60H
MOV 30H,#4BH
MOV R2,30H
MOV A,R2
ANL A,#00001111B
CJNE A,#0AH,NEQ
NEQ: JC LOOP
ADD A,#37H
JMP LOOP3
LOOP:ADD A,#30H
LOOP3:MOV 31H,A
MOV A,R2
SWAP A
ANL A,#0FH
CJNE A,#0AH,NE1
NE1: JC LOOP1
ADD A,#37H
JMP LOOP4
LOOP1:ADD A,#30H
LOOP4:MOV 32H,A
A1: SJMP A1
END
2008-11-04 21:17
2
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-240669-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.049150 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved