问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

...PIC单片机,有个程序看不懂,请高手帮下,越详细越好:

发布网友 发布时间:2024-09-29 08:45

我来回答

1个回答

热心网友 时间:2024-10-30 02:13

INDF 和 FSR两个寄存器构成了一个间接寻址的作用。
FSR有点像C语言中的指针,INDF是一个虚拟的寄存器,对它操作其实是对FSR锁指向的内存单元操作。
简单的说,当20h这个数赋给了FSR,那么就是FSR作为指针指向了内存中地址为20h的这个单元(以下就用<20h>来表示这个单元,以区别十六进制的20h这个数值),此时INDF就被映射到<20h>。
从头说起:
1:W被赋值20h这个数;2:FSR被赋值和W寄存器相同的数20H,此时FSR指向了<20h>;3:此时W寄存器因为没被改变过,所以其数值依然是十六进制的20h那么MOVWF 20H其实就是把W里的数据赋值给<20h>这个内存单元 也就是 <20h> = 20H ;
4:重点来了 INCF INDF,让INDF自加1。前面说了对INDF操作其实就是对FSR所指向的单元操作,也就等同于 INCF <20h>(真正程序里不能这么写的,因为<20h>这杨写法是错误的) 类似C与语言中的<20h>++
5:FSR自加1,FSR内部的值等于21h所以FSR指向了<21h>这个内存单元。
6:<20h>单元的数值高4位和低4位转换一下数据。所以 <20h> = 02h
7:把<20h>的内容赋值给W寄存器,所以w = 02h
8:FSR此时 等于21h ,把21h和W的02h做与运算,结构 0 赋值给FSR。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 哈尔滨文政街有个公农兵小学吗?在什么位址 哈尔滨小学有哪些学校 哈尔滨工农兵小学简介 小红书怎么支付的? 怎么在小红书里开通微信支付功能 小红书商家怎么开通微信支付? 有什么物流公司 上海货运平台哪些好点 有机结合和有机统一什么区别 什么是并集交集? HP M2727nf主要性能 HPM2727NF支持无线网络连接吗? 并集和交集是一对什么概念? 萝卜丝馅饼的做法萝卜丝馅饼的做法是什么 萝卜丝素馅饼怎么做好吃 开学就大四了,什么时候准备2015国家公务员考试最合适? 我是2015年的应届毕业生,想报考浙江省的公务员考试,不过不知道该从哪里... 2015年国家公务员考试参照之前的公考真题复习效果好吗? 九十岁老人没有身份证用户口本可以办理银行折卡吗 五一班有男生25人,女生20人,女生人数是男生的百分之几? ...串口程序不太明白,望高手加以详细解释,越详细越好!!! #include&lt;c80... ...电机速度的程序,帮忙详细的解释一下越详细越好。 ...一段程序,,请大侠帮我分析一下,分析的越详细越好,因为明天我要答辩了... 这段代码每个阶段的意思越详细越好配合下面的仿真图 能解答的谢谢了_百... 我想知道一部是林志颖还是郭富城演的电视剧 ...汉字。)的活动内容怎么写,不要抄的。好的我再加50分! 一小时内回答追加悬赏50 升国旗演讲稿 香肠可以晒在太阳底下吗香肠能不能晒在太阳底下 音响分为几个种类 迷你小音箱迷你小音箱分类 得过猫鼻支的母猫会传染给小猫吗? 那些四字成语带雪字? 图,已知二次函数y=ax²+bx+c(a≠0)的图像如图所示,对称轴是直线x=1... 已知二次函数y=ax²+bx+c(a≠0)的图像如图所示,求此二次函数的解析... 已知二次函数y=ax²+bx+c(a≠0)的图像,如图。 已知二次函数y=ax²+bx+c(a≠0)的图像如图所示,有下列结论: 已知二次函数y=ax²+bx+c(a≠0)的图像如图所示,有下列结论 二次函数y=ax²+bx+c(a≠0)的图像如图所示,对称轴是直线x=1 根据这... 二次函数y=ax²+bx+c(a≠0)的图像如图所示,若M=a+b-c N=4a-2b+c... 格力kfr35wfnb14a3安装要抽真空吗