编写一个程序实现八位二进制数的个 十 百位分离出来送到P1 P2 P3口
答案:3 悬赏:30
解决时间 2021-02-18 12:52
- 提问者网友:紫柔同归
- 2021-02-17 22:36
编写一个程序实现八位二进制数的个 十 百位分离出来送到P1 P2 P3口
最佳答案
- 二级知识专家网友:情窦初殇
- 2021-02-17 23:29
也不知道你要的是哪方面的程序
我是搞单片机的 给你个51汇编程序
ORG 0000H
MAIN: MOV 10H,#0
MOV 11H,#0
MOV 12H,#0
MOV A,#0
MOV B,#0
MOV A,#01101111B;装入一个八位二进制数
MOV B,#100
DIV AB
MOV 12H,A;十进制百位送12H
MOV A,#10
XCH A,B
DIV AB
MOV 11H,A;十进制十位送11H
MOV 10H,B;十进制个位送10H
MOV DPTR,#ZIMA;下面是显示了
MOV A,10H
MOVC A,@A+DPTR
MOV P0,A
CLR P3.7
ACALL YANSHI
SETB P3.7
MOV A,11H
MOVC A,@A+DPTR
MOV P0,A
CLR P3.6
ACALL YANSHI
SETB P3.6
MOV A,12H
MOVC A,@A+DPTR
MOV P0,A
CLR P3.5
ACALL YANSHI
SETB P3.5
AJMP MAIN
YANSHI: MOV R5,#200
DJNZ R5,$
RET
ZIMA: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
我是搞单片机的 给你个51汇编程序
ORG 0000H
MAIN: MOV 10H,#0
MOV 11H,#0
MOV 12H,#0
MOV A,#0
MOV B,#0
MOV A,#01101111B;装入一个八位二进制数
MOV B,#100
DIV AB
MOV 12H,A;十进制百位送12H
MOV A,#10
XCH A,B
DIV AB
MOV 11H,A;十进制十位送11H
MOV 10H,B;十进制个位送10H
MOV DPTR,#ZIMA;下面是显示了
MOV A,10H
MOVC A,@A+DPTR
MOV P0,A
CLR P3.7
ACALL YANSHI
SETB P3.7
MOV A,11H
MOVC A,@A+DPTR
MOV P0,A
CLR P3.6
ACALL YANSHI
SETB P3.6
MOV A,12H
MOVC A,@A+DPTR
MOV P0,A
CLR P3.5
ACALL YANSHI
SETB P3.5
AJMP MAIN
YANSHI: MOV R5,#200
DJNZ R5,$
RET
ZIMA: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H
END
全部回答
- 1楼网友:滚出爷的世界
- 2021-02-18 02:33
Sub d() Dim i As Integer Dim s As String Dim m As Integer i = InputBox("输入十进制数") s = "" Do While i <> 0 m = i Mod 2 s
- 2楼网友:走,耍流氓去
- 2021-02-18 01:03
p2,p3?
就是psp2000和psp3000吧?
这些都是掌机...
鬼泣4和忍者之刃似乎不是这上面的游戏(鬼泣4可以确定不是,忍者之刃不确定)
但是无双5是可以玩的.
psp2000价格在1000左右
psp3000的5.03系统在2000左右
其余系统低于1500
另外你可能说的是ps2和ps3
这两个都不是掌机...鬼泣4就是在这些游戏机上才能玩的
ps2价格800左右
ps3,2500左右
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |