永发信息网

请大神帮忙翻译下下面这段程序语句,单片机msc-51,谢谢了

答案:2  悬赏:80  手机版
解决时间 2021-03-16 23:27
请大神帮忙翻译下下面这段程序语句,单片机msc-51,谢谢了
最佳答案
ORG 0000H
LJMP 1000H
ORG 1000H
MAIN:CALL INI8255 ;调用82255初始化程序
MOV 30H,#00H ;30H赋值0
LOOP:DPTR,#TAB ;取表首地址赋值给DPTR
MOV A,30H ;30H值送累加器A
MOVC A,@A+DPTR ;查表
CALL DELAY ;调用延时
SETB P1.7 ;P1.7置1
JB P1.7,FUNCTION ;P1.7为1则转移到FUNCTION
DEC 30H ;30H值减1
MOV A,30H ;30H值送累加器
CJNE A,#0FFH,NEXT1 ;如果A不等于FFH则转NEXT1
MOV 30H,#3 ;30H值赋值为3
NEXT1:SJMP LOOP ;转移到LOOP
FUNCTION:INC 30H ;30H值加1
MOV A,30H ;30H值送A
CJNE A,04H,NEXT2 ;如果A不等于4(这里可能少了#号)则转移到NEXT2
MOV 30H,#0 ;30H值赋值为0
NEXT2:SJMP LOOP ;转移到LOOP
INI8255:MOV P2,#80H ;P2口赋值80H
MOV R0,#03H ;R0赋值03H
MOV A,#80H ;A等于80H
MOVX @R0,A ;外部地址03H赋值80H
RET
DELAY:MOV R7,#40 ;外层循环40次
DEL1:MOV R6,#500 ;内层循环500次(这是不可能的,需要修改少于256)
DEL2:DJNZ R6,DEL2 ;内层循环
DJNZ R7,DEL1 ;外层循环
RET
TAB:DB 03H,06H,0CH,09H ;表
END
全部回答
不是你自己写的?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF佣兵召回不了(找不到这个系统了),也不
兴丑鲜奶吧地址在什么地方,想过去办事
简算3/2*5+3/5*8+3/8*11+3/1
优酷如何是什么格式
人世间最大的悲剧莫过于自己的老婆被别人养着
求LOL图片,百度云、云盘。(嘿嘿嘿那样的)
八字:丙申 丙申 庚辰 丙戌这是什么命
一个空心的圆柱如图所示,那么它的主视图是A.
刘福联将军在8几年年听说有战功??求解啊 晋
照相比什么手势比较好看
肯德基锦绣餐厅在什么地方啊,我要过去处理事
谁用过生发产品汉龙古方呢?价格一般是多少呢
我们需求的是慈悲而不是生慧
2016年中国环境报一份多少元
win10是不是与梦幻西游不兼容
推荐资讯
重厦门坐火车到富源站要坐几个小时
相亲男开房不成接问女方是不是处女?
河南华东计算机网络工程公司地址有知道的么?
碧流河的源头探访
一个鱼缸潜水泵如何带动6个鱼缸
dc48v电源 输出有跳动会影响使用寿命吗
南昌哪里有专业点的汽车音响改装店 本人一辆
爱你万缕千丝之元最后和谁在一起
我的世界黄金剑在创造模式怎么得到
中央空调末端是否需要增加电动二通阀?
无根攻略的新结局是什么?
男友总是不爱回我信息。我发十条他能回一条就
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?