我今年重本大三,电气专业,不想考研,想积累点实用知识,现在想学单片机,可是不知从何入手,我是指实践知识,我的理论知识还行吧,我不知道是买什么样的开发板,还是自己做一个单片机的试验板?(我在大二学过51单片机,还做过相应的试验,而且我大二时也做过单片机的最小系统,还焊过并口的下载线),我感觉一点一点焊的话,麻烦不说,还容易出错,而且到后来扩展时电路板都装不下啦。而买成品吧,感觉学的东西少啦,还怕坏了没办法修。希望您能提供建议。
我在单片机方面已经有点经验啦,就是感觉再去焊电路有点多余了,说实话,电路我还真的没少焊过,想买块成品板省事,但是也拿不定注意,希望大家提出自己的见解
参考资料:原创
关于单片机存储地址单位的疑惑
从减少指令长度来看,最小寻址单位越大,寻址范围越大;但从操作字符或位的便利性来看,单位越小越有利。32位单片机虽字节编址,但访问寄存器时为字寻址,因寄存器与数据总线带宽相同,便于快速加载32位数据,符合操作速度要求。同时,为了方便访问某个位,会在闪存中提供位带别名区,将位扩展为4字节,...
关于单片机的问题
1、硬件设备:电脑一台、开发板一个(可网上购买价格十几块钱到一百多不等)对于初学者,建议网上购买有配套视频教程的板子。如力天的,郭天祥的51开发板已经过时了,不建议买。不过郭天祥《十天学会单片机》教程到时可以学习学习。2、软件:Keil C51 3版本的编译环境。对于初学者,如果你没有足够的资...
单片机的问题
ROM或者Flash就不说了。RAM有---内部RAM的低128位(00-7F)---内部RAM的高128位(80-FF)---【89C51单片机没有这一段空间】---特殊功能寄存器(SFR)(80-FF)---外部RAM 64K(0000-FFFF)楼主又疑惑了,好多地址是重复的,比如,我向80H地址写一个数值,单片机怎么知道读的是内部的高128位RAM?
单片机刚入门,一个小白的疑惑?
硬件成本差异: 开发板通常具有更多的功能和性能,因为它们旨在支持广泛的开发和测试需求。这些功能可能包括更多的传感器、接口和处理能力,因此硬件成本较高。而最终的物联网产品通常是定制的,可能仅包括必需的硬件组件,因此成本较低。生产规模: 开发板的生产规模通常较小,因为它们是为开发和原型制作而设...
关于购买 单片机开发板 的疑惑。
没必要买天祥的,比起同类的开发板它的性价比的确不高,可以买一块其它的,功能上差不多就行,这样由于电路稍微不同你也可以通过看那个视频然后加上自己的理解写出程序控制不同的开发板,这样学习起来更加好。一般有以下功能就差不多了:数码管 矩阵键盘(独立按键)液晶(12864和1602接口)数码管 蜂鸣...
一些关于(单片机,工业控制,嵌入式系统,运动控制卡,DSP)的疑惑
答:现在主要是arm。原因是其性价比确实很高。 其实你完全可以把arm板看作一个很强大的51单片机。然后有各种廉价。但是arm本身只是一个芯片 其内部程序的编写和机电连接电路设计才是重要的技术问题。2. 我知道ARM是一种嵌入式芯片,对嵌入式我有一定的了解,我本身就会C语言以及LINUX系统基础(目前没事...
@吴鉴鹰,请问单片机应该怎么学习啊?
为此,在这里应群内成员以及一些网友的要求,专门写一篇文章来针对这些问题做一个总结。希望能为大家的疑惑有一点点帮助就足以。不足之处,也希望大家客观指出,君子和而不同。1、学习单片机有用吗?有很多初学者有这样的困惑,单片机初学者感觉入门很难,学着学着,就会产生这样的疑问——自己辛辛苦苦...
单片机的疑惑
1.入门时先了解单片机的构造啊原理啊 2.如果没有实验板自己搭建单片机的最小平台是比较难的 网上有个叫proteus的软件,可以用于单片机的仿真,就是说你编的程序可以在这个软件里运行,效果挺逼真的,可免费下载.3.单片机的编程软件有keil或者wave,推荐前者,可以用c语言编写也可以汇编语言,c语言比较好学,推荐...
单片机程序中scode=0xfe;P0(P0=0xf0))。。是不是错了,P0已经赋值了呀...
在单片机程序中,当遇到一行代码scode=0xfe; P0=P0&0xf0),可能会引起一些疑惑。实际上,这里的关键在于理解P0的初始值和赋值操作的顺序。首先,当scode被赋值为0xfe时,程序并没有立即改变P0的值,因为P0被设置为0xf0是在这行代码之后进行的。如果在scode=0xfe之前没有按键按下,P0的值仍然是0x...
关于单片机存储器的问题,idata,data,badata,xdata,pdata,code,片内存 ...
楼主又疑惑了,好多地址是重复的,比如,我向80H地址写一个数值,单片机怎么知道读的是内部的高128位RAM?还是SFR?还是外部64K的RAM呢?答案是用指令,如果是直接寻址,那么访问的就是SFR,如果是R0或者R1间接寻址,就是内部高128位RAM,如果是DPTR或者是R0,R1间接寻址,且配合的是MovX指令,那么就是...