单片机课程设计指导考试怎么办,下礼拜一,求大神指导

求大神知道,单片机就要期末考试了,什么都不会儿,单片机什么地址之类,到底是什么意思,单片机原理到底_百度知道
求大神知道,单片机就要期末考试了,什么都不会儿,单片机什么地址之类,到底是什么意思,单片机原理到底
求大神知道,单片机就要期末考试了,什么都不会儿,单片机什么地址之类,到底是什么意思,单片机原理到底是什么,希望大神指导一下。
我有更好的答案
累加器A、通用寄存器B. 寄存器间接寻址寄存器间接寻址是指将存放操作数的内存单元的地址放在寄存器中,所以寻址方式为寄存器寻址。如果程序状态寄存器PSW的RS1RS0=01(选中第二组工作寄存器,对应地址为08H~0FH),设累加器A的内容为20H,再由该地址找到操作数并完成相应操作。在MCS-51单片机中,可以直接寻址的存储器主要有内部RAM区和特殊功能寄存器SFR区、地址寄存器DPTR等。例如,则执行MOV R1。4,找到所需要的操作数地址,指令中只给出该寄存器。执行指令时,首先根据寄存器的内容。在MCS-51指令系统中,用于寄存器间接寻址的寄存器有R0,指令MOV R1,A的操作是把累加器A中的数据传送到寄存器R1中,其操作数存放在累加器A中,其操作数3AH就是存放数据的单元地址,因此该指令是直接寻址,指令MOV A,A指令后,内部RAM 09H单元的值就变为20H。2. 直接寻址直接寻址是指把存放操作数的内存单元的地址直接写在指令中。例如,指令MOV A,3AH执行的操作是将内部RAM 中地址为3AH的单元内容传送到累加器A中. 立即数寻址立即数寻址是指将操作数直接写在指令中。例如。3,寄存器包括工作寄存器R0~R7、R1和DPTR,称为寄存器间接寻址寄存器。设R0=3AH,内部RAM 3AH中的值是65H1. 寄存器寻址寄存器寻址是指将操作数存放于寄存器中,#3AH执行的操作是将立即数3AH送到累加器A中,该指令就是立即数寻址
贡献文档:百度文库《吴鉴鹰单片机项目实战精讲》单片机开发板参考:吴鉴鹰单片机开发板(有详细的视频教程,板子功能全面,适合学习使用
采纳率:81%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf.单片机原理及应用_48讲+2讲学习指导__视频教程+讲义
哈工大___单片机原理及应用_48讲+2讲学习指导__视频教程+讲义。
单片机原理及应用_48讲+2讲学习指导__视频教程+讲义下载
下载资料需要,并消耗一定积分。
下载此资料的人还喜欢:
技术交流、我要发言! 发表评论可获取积分! 请遵守相关规定。
本周热点资料
电子资料热门词
上传者其它资料
单片机下载排行The page is temporarily unavailable
nginx error!
The page you are looking for is temporarily unavailable.
Please try again later.
Website Administrator
Something has triggered an error on your
This is the default error page for
nginx that is distributed with
It is located
/usr/share/nginx/html/50x.html
You should customize this error page for your own
site or edit the error_page directive in
the nginx configuration file
/etc/nginx/nginx.conf.单片机小车项目小记
单片机&嵌入式
单片机应用
嵌入式操作系统
学习工具&教程
学习和开发单片机的必备工具
(有问必答)
(带你轻松入门)
电子元件&电路模块
当前位置: >>
>> 浏览文章
单片机小车项目小记
&&&& 恩,貌似这个项目已经做了一年多了,其实进展很慢,前大半年都在做知识的积累。真正的开始是这个学期,也就差不多是申请延期之后吧。为什么会这么慢呢,其实小车上面的大部分模块以及部件的控制,很早以前就已经做的很好了。关键的地方就是怎么将他们整合起来,达到最初的设计目标。整合说起来挺容易,想起来也挺容易,可是做起来,却是麻烦重重,各个模块之间的数据交换,单片机对模块返回的数据的处理,然后给模块的指令,都是一件挺麻烦的事儿,其实这都还好,关键是IO和中断资源的不够。导致我这学期想用两块单片机来进行数据交换和处理。结果是,我花了一个月的时间,收货却很少,这是一件很郁闷的事情。两块单片机的交换的方式最初打算是用485进行串口交换,可是这样导致MOUSE的中断丢失~~最终放弃,而且485其实我很不熟悉。。。然后就是用I2C的存储芯片,让两块单片机分时读取存储设备的数据。这个稍微有点收货,就是复习了一遍I2C设备的协议。前两个礼拜,因为我得AVR板上的I2C芯片坏掉,导致我咀嚼了N久的I2C协议,结果换了学长的AVR板,立马就好了&~~可是最终还是放弃这个方案~~因为分时那一块儿貌似又不好写,为了实时分时,只能使用外部中断作为控制信号,结果是浪费了两个外部中断,这是必须杜绝的~~~最终,压缩硬件,节省IO口,一块单片机玩完~~~
&&& 然后计划用电脑控制小车,其实这很容易,PC通过串口发送命令道单片机,然后单片机确认命令和执行命令或者返回数据(其实这也不容易,因为PC发送给单片机读数据虽然是8位的,可是来的8位数据你的分别存储,然后对存储的数据进行判断是否是命令或者根本是错误的数据,因为命令也是分很多种的,有要求返回数据的,控制小车运动模式的,刚开始那会我以为能够发过来返回去就完事儿~~真是大错特错~~~不过后面这一块我做的还不错,对自己挺满意的,不过我很想知道别人对串口数据处理的方式,有大大的话教教我把。最终遇到的问题是我不能牵三根线在小车上,难道一个能够自由运动的小车还给他弄几根线拴着??&
&&&&&& 这就说到蓝牙串口了,这真不是个好不好的东西(你懂得)。这个东西呢,必须要用淘宝店提供的串口调试,然后调试时成功了。。接收绝对的返回啊。。可是到了单片机,或者电脑上USB转串口,数据一片片的不对啊,虽然能够接收发送,可是都是错的,难道要我译码,把错的译成对的~~~最近还是少碰蓝牙,太累了~~~老板一说是电平不匹配,我得串口带负载不行。我就自己做了个电路,也不行,一个负载都没带,还是不行。
&&&&&&&&&&& 另外,电脑上的自动寻迹和调用串口的API函数都没怎么搞懂,虽然写出一个界面出来了,单纯只是唬人的~~~悲剧啊~~寒假恶补VC。。。哥要自己来了。
&&&&&& 万般没办法之下,只能用最原始的办法了,红外i,这个比较唬人~~就是遥控器啦,用遥控器去控制小车模式嘿嘿,虽然简单,可是实用啊~~先就这么做着吧,谁让下礼拜有比赛呢,唬唬人吧。。。当然数据也就没办法返回啦,所以就在小车上装个1602液晶啦。其实我想找个彩屏的,穷啊,没有~~~就这样吧,好歹能够显示ASCII吧~~~
 && 需要返回的数据,避障状态,巡线状态,自由模式,超声波模式(温度),mouse模式(DSP高精度定位哦(绝对的唬人啊))。暂时就能想到了,可惜现在电脑上没法很好的实现,所以这些都只能在单片机的帮助下用液晶显示出来,而不能做出一些很好的合作~~~让我很郁闷啊,我必须重学VC了~~哥要自己上了~~写VC。。。
&&&&&& 这个礼拜装车了,好累啊,李文的小电钻没弄过来,我是那剪刀自己一个一个转出来的洞啊,然后装螺丝,痛苦的回忆,我得手是用来弹吉他的啊~~~不是用来打洞洞的,那拿烙铁倒无所谓,挺好的。。。嘿。。。辛苦就辛苦吧~~~不辛苦何来幸福。。。
&&&&&& 最近加到一个女孩的QQ,幸福ING。。。
【】【】【】【】
上一篇:下一篇:
CopyRight @
单片机教程网 51hei.com , All Rights Reserved}

我要回帖

更多关于 单片机实训指导书 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信