原创 【转帖】学单片机需要多少钱?

2007-8-27 09:05 3332 9 9 分类: MCU/ 嵌入式

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


http://www.fxdzw.com/rmjb/cjsyb.htm




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


    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产品有哪些优势呢,请参看,AT89S51的由来,点击进入>>>>>>>>)。厂家方面讲:通过编程器写入,实际额定值是可以重写1000次,掉电后ROM里的数据可以保存10年不丢。实际情况是远远大于1000次。如果我们的小程序有问题,可以擦除了再重新写入嘛!又不是一次性的。每次上实验板试验已经不是仿真了,就是真的。不过还有更好的方法,那就是提供给大家的几个软件仿真器,不但可以仿真,连汇编程序的编译什么的都一起搞定了,多好的东西,可千万不要再用那些DOS的51编译器了,实在是太原始了。


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


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


    关于单片机实验板


        我给大家提供原理图,再配合一些试验小程序,完全的没有问题。我也制了一些这方面的PCB板,不想动手自制或者嫌其他地方买得太贵的,也可以找我,详情请看单片机部分。我们提供的优质PCB板,完善的布线技术,悬空抗杂波干扰网状覆铜网状覆铜还可以加大机械强度、避免波峰焊接导致的PCB变形等问题),过线端补泪滴可以有效加大过线端和焊盘之间的连接强度)。PCB全部采用高精度数控设备加工,全部采用波峰焊接工艺 ,确保了每个焊点都饱满明亮,杜绝了短路虚焊等现象。我在此附送硬件原理图,以供动手能力强的爱好者自己组装。只因为我不是商人但却是爱好者,同时经还常往制板厂跑。最简单的道理就是我是商人的话是绝对不会把原理图给大家的。


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


      最后不用多说了,下载线+实验板=学单片机。


      再值得提一提的是关于初学单片机编写程序,我建议大家慢慢写,写不走了就多想多问问,不要一味看别人程序,每个人写程序有他自己的风格,有的去读别人的程序,结果花了很多时间,最终也不会写,能写都是仿照别人写,有的站在提供实验板是说提供好多好多实验程序,很多初学者就被此吸引住了,其实提供很多程序给你,也没多大用处,你还要花时间去理解他的,你倒不如把这时间放到自己思考上,只要提供有硬件原理图就OK了。这是在我学习时的经验和我大学里的学弟学妹们使用了本站实验板后提供的信息得出的结论 。


     初学单片机,我走了很多弯路,花了很多不该花的钱,浪费了很多的宝贵时间......


     钟声响起归家的信号,多少血和泪,才能慢慢实现!年月把拥有变作失去,疲倦的双眼带着期盼......     也许这些都可以优化!世上本来是没有路的,走的人多,就有了路。


       我真的不希望类似花大头钱的事情再次发生在想学单片机的网友身上。        


-------------------


板卡简介:


   本单片机超级实验板主要服务于S51的初级用户,适用于大学在校生、单片机初学者学习键盘、LED显示、中断、I/O控制,串行通信编程使用等等,可任意扩展。

板间资源:
MCU 40脚IC一片:用于插入CPU芯片。
CPU周围共有4个拨码开关和4 X 8+3=35个插针,分别对应P0,P2,P1,P3口的扩展实验和复位、ALE、PSEN的扩展实验:
拨码开关和旁边插针一一对应,做板载实验时,将拨码开关拨向靠近芯片方,做扩展实验时,则拨向另一方,这样做扩展实验不会受板载上的电路影响,以免出现异想不到的问题。(对于这个:其他站的产品做扩展实验也是和实验板上的电路连通的,有的可以断开但也是利用很多跳线作为开关,本站不惜成本采用优质拨码开关,很多在选择器件上都是重初学者操作方便和利益上考虑的。);
右方EA跳线为EA选择跳线开关左为5V正电压,右为GND地;
P3.0口对应RS232的RX端;
P3.1口对应RS232的TX端;
数码管(笔段A—G)与CPU的P1.0—P1.7口一一对应;
数码管(位 DS1--DS4)与CPU的P2.0—P2.3口一一对应;
蜂鸣器与P3.7连接;
红外遥控接收与P3.2对应;
指示灯4位(D1—D4)与CPU的P0.0—P0.3口一一对应。8位红绿相交,为P0.0—P0.7,数码管右方跳线,左方为数码管,右方为8位指示灯;
按钮KEY1与CPU的P3.3口对应 (中断试验),
按钮KEY2与CPU的P0.6口对应, 按钮KEY3与CPU的P0.5口对应, 按钮KEY4与CPU的P0.4口对应;
地址开关SW1-4与CPU的P0.0—P0.3口一一对应;
继电器1和2分别对应P3.5,P3.6,继电器上面为指示灯;
时钟芯片、I2C总线存储,温度测试、转速测试等,不一一例出。
注意:LED1-4及D1-D8均为共阳接法,因此低电平点亮LED及指示灯;
按钮S1-S4按下时接地,地址开关SW1-SW4位于ON位置时接地;
RST为RESET开关, RESET右方跳线(数码管下方):跳线器位于左侧“+”处:高电平复位;跳线器位于右侧“-”处:低电平复位;
晶振选择区,晶振可任意更换选择,可自由跟换不同频率的晶振;
POWER:小LED为电源指示灯;
ISP为下载线接口;
芯片ALE,PSN,RST旁边插针与CPU的ALE,PSTN,RESET端直接相连,用于系统扩展。
电源输入为:交直流8V—18V,板上设有三端稳压,还有电源扩展,方便做外部扩展实验。
MAX232,可与计算机进行串行通讯。

本用户板可直接进行以下实验功能开发,功能可扩展到70多种:
BCD互转BIN码、显示、键盘使用、键盘提示音、键盘中断
交通灯及顺序控制器 定时报警器
时钟及秒表、温度测试、转速测试(霍尔)、物体数量检测(工业控制应用)
LED数码管教学、动画 舞台彩灯
MCU与PC的RS232通信 电扇、洗衣机电脑控制器
直流电机调速 步进电机控制
AD/DA扩展 串行EEPROM读写控制等等。



当然我的价格和一些商品化的东西比起来还是低上很多的,大家可以注意一些商家的广告价目就知我不是乱说了。另外,如果有朋友有条件的,还是可以自行制作,提高动手能力嘛。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
9
关闭 站长推荐上一条 /3 下一条