分析测试百科网

搜索

喜欢作者

微信支付微信支付
×

初学者关于单片机的几个最关心的问题(一)

2020.9.28
头像

王辉

致力于为分析测试行业奉献终身

一.学单片机需要多少钱?

这是一个很多想学单片机的人都比较关心的问题,大部分过来人的介绍,硬件部分的要求一般是这样的:

1,要有一台电脑,现在市面上买的电脑都可以。

2,要有一个编程器,用来把编译好的程序写入单片机的ROM里面,把写好后的芯片插到试验板上面进行试验。专业的1000以上,中等的400~800,低档的 两三百元,一些网上销售的一些杂类的也有几十~200元左右的。 现在很多芯片都支持ISP(在线可编程),初学者可买一条下载线就可以了(本站实验板配有下载线,可无需另购买)。

3,要有一个仿真器,用来实时仿真,随时发现问题,修改程序,提高编写程序的效率。市场价位一般在1000~3000左右,硬件的仿真器固然是好。但是对于初学者一般来讲实在有些压力,尤其是怕自己要是学不明白的话就等于白花钱了! 现在有了在线可编程也非常方便,不用先在编程器上烧好芯片再放入实验板,用在线编程,修改程序/试验都无需移动芯片。所以仿真器也可省去。

4,要有一个硬件单片机试验板,作为单片机试验的外围电路部分。商品化的一般是100~200元钱,复杂的就更是天价了。

5,要有几个用来试验的单片机芯片,比如应用的比较广泛的89S52,一般的市场零售价是7~9元不等。如果买2片的话在20元左右即可。

最后算一下总帐,不算电脑,再按着最低的商业价格标准来算的话是大约是:编程器(下载线)XX+仿真器(0)+试验板1XX+单片机芯片20=100~200元,不过这几乎是最大的压缩了,单片机初学者不一定都很有钱,比如我看到这1XXX~2XXX就有些害怕!要是都配最好的器件恐怕一万也远远不够!这岂不是败家吗?!

二.学单片机到底需要多少钱?

真的就是1XXX元了吗?实际不是的!为什么呢?

让我们重新的来算一下:

1,要有一台电脑,不过实际情况是,太好的配置对于学单片机几乎没有作用,倒是最有利于玩大型3D游戏了。 我喜欢快的电脑,但怕游戏,太浪费时间了,至少曾经把我害过。

2,要有一个编程器和仿真器。编程器用来把编译好的程序写入单片机的ROM里面,把写好后的芯片插到试验板上面进行试验。专业的1000以上,中等的400~800,低档的比如MEP300是200元左右,一些网上销售的也有180~200元左右的。仿真器,用来实时仿真,随时发现问题,修改程序,提高编写程序的效率。市场价位一般在1000~3000左右,硬件的仿真器固然是好。但是对于初学者一般来讲实在有些压力,尤其是怕自己要是学不明白的话就等于白花钱了!

但是,先不要急:

我们的AT89S51的ROM可不是一次性的,AT89S51的ROM是由FLASH闪存打造的(很多初学51单片机的网友会有这样的问题:AT89S51是什么?书上和网络教程上可都是8051,89C51等!没听说过有89S51 ?!到底什么是89S51呢,89S**系列对于以前的51产品有哪些优势呢。厂家方面讲:通过编程器写入,实际额定值是可以重写1000次,掉电后ROM里的数据可以保存10年不丢。实际情况是远远大于1000次。如果我们的小程序有问题,可以擦除了再重新写入嘛!又不是一次性的。每次上实验板试验已经不是仿真了,就是真的。不过还有更好的方法,那就是提供给大家的几个软件仿真器,不但可以仿真,连汇编程序的编译什么的都一起搞定了,多好的东西,可千万不要再用那些DOS的51编译器了,实在是太原始了。

软件仿真器,有下载线就行了。初学者编一些程序足够了,为什么非要初学就买仿真器呢。结论是,完全可以先不卖,等入门了以后,在搞很复杂的程序的时候再买也不迟。我们提供的 实验板配合下载线,可以在线刷新单片机内部程序,不需要频繁的插上拔下,不再需要启动像89C51那样的12V的VPP编程高压。采用了特殊的保护写入技术,在线编程刷新芯片的寿命超过普通89C51的10倍以上,性能方面完全兼容51全系列。这个ISP在线编程器的革命性编程方式使得修改程序的容易程度接近仿真器。ISP可烧写芯片的型号库支持自定义添加!!!烧写芯片的性能、操作的易用性、工作的稳定性等方面远远优于市面上常见的简陋短小的ISP下载线。绝不会发生:线过短、断线、接触不良、怕干扰等等方面的尴尬。

3,要有一个硬件试验板,作为单片机试验的外围电路部分。商品化的一般是100~200元钱,复杂的就更是天价了。


互联网
文章推荐