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

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

    1,要有一台电脑PC。

    2,要有一个编程器,用来把编译好的程序写入单片机的ROM里面,把写好后的芯片插到实验板上面进行试验。专业的1000以上,中等的400~800,低档的比如MEP300是250元左右,一些网上销售的一些杂类的也有180~200元左右的。

    3,要有一个仿真器,用来实时仿真,随时发现问题,修改程序,提高编写程序的效率。市场价位一般在1000~3000左右,硬件的仿真器固然是好。但是对于初学者一般来讲实在有些压力,尤其是怕自己要是学不明白的话就等于白花钱了!

    4,要有一个硬件单片机实验板,作为单片机试验的外围电路部分。市场价一般是400元左右,复杂的就更是天价了。

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

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

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

让我们重新的来算一下:

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

      2,
要有一个编程器和仿真器。编程器用来把编译好的程序写入单片机的ROM里面,把写好后的芯片插到 实验板上面进行试验。专业的1000以上,中等的400~800,低档的比如MEP300是250元左右,一些网上销售的也有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,
硬件单片机实验板是不能少的,它是作为单片机学习的实验平台。市场价一般是400元左右,复杂的就更是天价了。(那些1xx元的做工简陋产品这里就不向大家推荐了,但这里也不向初学者推荐过于复杂的高价格 配置。这主要出于易学性和价格考虑,但实验板应具备足够的扩展功能,可令入门后的学习者随时都能在实验板的基础上扩展更新的设备)

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

     
4,要有几个用来试验的单片机芯片,我们这里采用89S51,一般的市场零售价是9~10元不等。

      5,要有通俗易懂、翔实齐全的学习资料。我们提供的随机软件详细使用说明和包含例程源代码的光盘,包括Smcu-P6试验硬件原理全图,硬件使用详细说明、中文ISP编程器上位机软件、仿真平台KEIL完全版(编译和仿真用软件)、LCD汉字提取软件、windows版(G3000)、ComTools、 《单片机高级语言c51应用程序设计》、《8051单片机C语言彻底应用》、《8051单片机C语言软件设计的艺术》、《Keil C51中文说明 上、下册》、《电动机的单片机控制》、平凡老师的单片机学习经典教程、KEIL实用教程和使用详解 、芯片资料集超值资料等等、提供了100多个经典例程(大部分和Smcu-P6通用,包括流水灯实验、单片机奏乐实验、键盘译码显示电路、秒表计时电路、模拟交通灯、LED指示灯扩散、键盘提示音演示、加减法计算器、单片机与计算机通讯232串口联机实验、常用存储器24C**的读写实验、数码管实验、最常用带背光液晶1602的显示实验、TCP/IP、USB2.0、CAN、LIN总线、RS485、ZLG7290等源程序,样例程序目标文件及源代码,其中的程序不但可以快速使你跨入单片机的门槛,而且这些程序都是很实用的,稍加改进就可成为产品,也有毕业论文参考(毕业论文可作参考,请勿照抄)等。。Smcu-P6综合系统丰富的汇编、C语言样例程序、详见下图介绍。
Smcu-P6综合系统随机光盘中附带的样例程序库目录<<点击图片放大

     
最后让我们再次算一下总帐,不算电脑,再按着最的标准来算的话是大约是:单片机超级实验板Smcu-P6综合系统主机(附送硬件原理图)+ 下载软件的仿真器(此通讯电缆仅器件成本就超过¥50,当然也可找到四十元左右的,但通讯质量就很难保证了,故在此坚持使用质量上乘的下载线)+已写好系统程序的AT89S51单片机芯片+ 随机软件详细使用说明和包含例程源代码的光盘+串口联机线+AD转换器+稳压电源=全套仅297元!危言耸听是吧?炒作是吧?不要不相信,这就是事实了!最多再多弄一个硬件仿真器,为什么我要这样搞呢,因为我不是商人了。商人这样的话恐怕会破产哦!初学单片机,我走了很多弯路,花了很多不该花的钱,浪费了很多的宝贵时间......

     钟声响起归家的信号,多少血和泪,才能慢慢实现!年月把拥有变作失去,疲倦的双眼带着企盼......

     也许这些都可以优化!世上本来是没有路的,走的人多,就有了路。

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

三. 单片机超级实验板对您学习单片机有什么帮助

单片机技术是一门实践性非常强的工程应用技术,想精通它,不但要在理论上掌握它的结构、工作原理、功能模块、指令系统等,而且更重要的是必须动手实践,因此,必须有一个实验平台。

   
只学理论而不去实践,其收获可能只是一些似懂非懂、甚至是很模糊的概念,纸上谈兵,空对空,这是很难学透单片机的,更谈不上去设计开发一个实际的应用系统了。我们设计的
Y010单片机超级实验板,就是为了配合单片机的理论学习,给学习者提供的一个实验平台。具体讲,学习板至少在以下几方面会给您提供学习上的帮助。

    1
、验证理论、解读理论。通过实验,可以加深对单片机理论的理解,纠正概念上的一些错误。比如,在BCD码加法计数时,指令INC  A和指令ADD  A#01H有什么区别?可以等效吗?很简单,只要将这两条指令分别写在程序中,在实验板上试一下就知道了。

2、分析源代码,编程入门的关键。我们的实验板上有涵盖几乎单片机入门学习所有知识点的精华实例,并提供了程序源代码,仔细分析这些源代码,从中体会如何将一个实际问题用指令来表达,这是编程入门,也是单片机入门关键的一步。

3、学习单片机技术的各知识点。实例程序涉及到指令的5大类;硬件资源涉及到定时、中断、I/O口、通讯串口等;功能涉及到键盘译码、开关扫描、LED及数码管显示、彩灯控制、加减计数、计时、倒计时、交通灯控制、与计算机通讯等非常实用的领域。您可以将这些程序直接移植到您的应用设计中去。

4、编程练习。编程入门以后,您可以把我们提供的程序擦掉,自己重新设计一批程序,以培养自己的编程设计能力。您编的程序对不对?合理不合理?只有在实验板上实际运行后才知道。

5、抛砖引玉、举一反三。实例程序目的是给初学者一个示范和启示:如何将一个实际问题用单片机的指令来表达,以起到抛砖引玉、举一反三的作用。比如。程序P2是秒计时显示,程序很简单,如果您时间允许的话,可以再想深一点,在不增加任何硬件或改变硬件连线的情况下,把程序改一下,设计成一个时、分计时并轮流显示的程序(数字钟):时、分数据各显示1秒钟,反复循环下去;为了区分是时显示还是分显示,在显示时数据时,个位后显示小数点,而在显示分数据时,个位后不显示小数点。当然,实际的数字钟是用4位或6位数码管动态扫描显示、计时也有用定时+中断的,但作为编程练习,这个简易数字钟还是可取的,而且需要相当的编程技巧 。

6、实战开发,大显身手。我们的实验板上设置了跳线器并预留了空白焊盘,您可以利用这些跳线器和空白焊盘进行扩展,自己选择被控对象,比如A/DD/ASPI接口、LCD显示、LED点阵、步进电机、直流电机、音乐、RAM/ROM、时钟、RS485/RS423 、动态扫描等实验,功能可扩展到70多种。

7、实验板可以作为您开发产品的模拟试验或原理试验电路板。这些程序都很实用,稍加改进就可成为产品。

点击查看单片机实验板(Smcu-P6)的介绍>>>>>