请教单片机老师程序问题

想请教下通过单片机数组来实现,引脚收到1信号,就把920位的数组里第一位置为1,然后又收到1就把之前的1向右移一位然后在置1,如果收到0信号就把之前的数想右移一位然后在置... 想请教下通过单片机数组来实现,引脚收到1信号,就把920位的数组里第一位置为1,然后又收到1就把之前的1向右移一位然后在置1,如果收到0信号就把之前的数想右移一位然后在置0. 最终把第920位输出到另一个引脚, 顺便请问是51做好还是arduino做好? 展开
 我来答
匿名用户
2017-08-31
展开全部
DATMOV:MOVDPTR,#DATA1;将外部数据首地址送DPTRMOVR0,#DATA2;将内部数据首地址送R0DATMOV1:MOVXA,@DPTR;外部数据送累加器JZDATMOVE;为0则退出MOV@R0,A;不为0则送内部存储器INCDPTR;外部地址指针加1INCR0;内部地址指针加1SJMPDATMOV1;循环DATMOVE:RET
眷念欢8
2017-08-30 · TA获得超过154个赞
知道小有建树答主
回答量:215
采纳率:0%
帮助的人:54.6万
展开全部
我这里都可以啊,如果不行就换另外一个编译器WicePlus
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式