|
返回产品页>> |
|
网站产品导购: |
| |
|
一,单片机学习产品导购: |
|
鉴于目前单片机技术火的一塌糊涂!越来越的的兄弟加入了学习单片机的学习行列中!还有更多的同志正在准备加入学习单片机行列中。很多初学者的智商都超高,在购买了本站的硬件学习板后,在短期内就掌握了自主编写实用控制程序的能力,正所谓只要功夫深,铁杵磨成针。
本人开始的早一些,当初几乎是在什么也没有条件下开始的,那时候单片机学习类产品很少,教程主要是源于平凡老师写的平凡单片机教程(那时候还没有现在如此丰富多彩及其权威的多媒体视频教程)。开始实践的时候,试验板是用万能板搭接的,编程器是花240元大洋买的MEP300,MEP300是一种老式的编程器,操控界面是DOS的,几年前的产品,现在基本见不到了。 |
|
作为过来人,我很了解初学心中对单片机的种种疑惑,这里要先说一下单片机的含义,单片机就是一种微型的计算机,它的硬件等级不高。内部的程序存储器也比较小,内部的程序存储器无法和我们个人电脑中的硬盘相比,但是他的整体成本很低,体积也很小,这就给电子工程师提供了一个低成本开发智能控制设备的可能。另外就是它的可塑性是很强的,只要把程序存储器中写入不同的程序,它就会根据不同的程序来完成不同的工作。
比如我们要控制洗衣机的完成一个智能控制洗衣流程(不采用简单的机械定时器),从成本角度讲,虽然个人电脑性能强大,但是不能采用,因为一台个人电脑的体积成本都太过了,此时用“单片机+顺序控制程序+接口电路+执行电路”就是最好的解决方案了,这等于在洗衣现场有一个小小的电脑在控制着整个洗衣过程,单片机是现代全自动洗衣机的核心部分,它的应用大大减低了人的劳动强度。从这个简单的例子中,我们就可以看到单片机的实际意义了!小到温度智能控制,中到通讯控制,大到生产流程控制,都可以见到它的身影。应用范围绝对广泛,只要编写好不同的程序。单片机就可以完成不同的控制工作。这样,我们通过编写不同的控制程序就可以实现器件的万能化! |
|
在开始的时候,单片机的学习器件比较少,只能用老套的学习方法来开始学习,老式学习方法如下: |
|
|
第一步:通过软件编译平台开始写我们的试验程序,这就好比写文章要有笔和纸一样,最常用的是KEIL软件平台,比如点亮一个发光管,点亮多个发光管,点亮流水灯,驱动继电器,驱动数码管......,学用写源程序有2个重点,重点1是学会在KEIL中写源程序,就和用记事本软件编辑文字一样,重点2是学会把写好的源程序通过KEIL软件平台编译成为单片机可以读懂的由0和1构成的机器码,为了简化,通常是生成16进制的*.HEX或者*.BIN文件,不过本质还是0和1。在这里,源程序我们能读懂,但是单片机不能读懂,所以需要把源程序通过编译器编译成最终的*.HEX或者*.BIN文件。在这里,编译平台充当的是一个语言翻译官的角色! |
|
第二步:制作或者购买一个编程器(也有人叫它为烧写器)。 |
|
注意,编程器的作用是把我们编译好的机器码文件写入到单片机的程序存储器中,这个设备的作用就好比我们给一个没有记忆的人灌输记忆。通过程序被写入,单片机中就被灌输了我们的设计思想或者是某种控制流程。编程器和单片机可以支持的文件是16进制的,文件属性一般为*.HEX或者*.BIN,它们的本质是二进制,也就是1和0。编程器只是一种写入设备,而源程序还是要由我们来编写和创造的! |
|
第三步:制作或者购买一个实验板,它的作用是完成最终的硬件驱动效果验证。这就好比把一个已经灌输了我们设计思想的单片机连上躯体和四肢,看看这个完整的,已经具备了“头脑+思想+四肢”的设备是不是能真的动起来,动起来的时候看看它的动作是不是和我们设计的程序完全一致?如果不一致就说明我们给他设计的“思想”可能存在问题!此时就需要用编程器中的“擦除”操作给单片机“洗脑”,并且修改程序,然后再次写入和看验证结果。 |
|
比如我们用软件写了一个流水灯程序,通过什么来验证它是不是可以真正的驱动硬件呢?答案就是实验板。 |
| |
|
也许有人会问,为什么没有提到仿真器?因为以前专业化的仿真器太贵了!大家一般都承受不了! |
|
仿真器是做什么的呢?它的作用是调试我们的程序用的,比如我们的程序有100行,假设代表了10个驱动硬件的动作,这时候如果有仿真器的话,我们可以让这10个动作一个个的执行,同时能够观察到在执行这10个动作的过程中,单片机内部的各单元状态是什么样的!也就是可以细致的分析一下整个程序在硬件中的具体工作过程。这样我们就可以了解程序中是不是有问题存在,所以叫做仿真! |
|
仿真分为硬件仿真和软件仿真二种,软件仿真是完全虚拟的,比较抽象,初学者理解起来比较困难。硬件仿真方面,如果硬件仿真器连接了目标设备,就可以看到驱动硬件的效果,还是比较实用的。 |
|
|
上面提到的这些是老套的学习方法,为了通过试验板最终验证一次程序是不是真的有效,往往需要把单片机芯片频繁的插上拔下N次,学习效率自然大打折扣。
不过上面这些只是那一个时代的产物!当前,AT公司推出了全新的S系列51单片机,S系列推出后经过几次改进,现在已经非常完善了!在实际应用方面,S51如日中天,以前C系列51单片机全部沦为垃圾的角色!AT89S51可以工作在很宽的电源范围内(现在生产的S51性能优良,在电源电压跌倒4.3V的时候都不会死机,但是很多以前生产的AT89C51在低于4.8V就无法稳定工作了),S系列相对于老的C系列在性能上有非常大的飞跃!还包括支持33M高频,内置看门狗等等,点击查看S51和C51的更多差别>>>>>> |
|
也许许多初学者会问,为什么老式的单片机以及目前的PIC单片机是采用12~13V的写入电压,而现在的AT89S51只需要4.3V~5V就可以完成程序的写入操作,其实这和AT公司本身有很大关系,AT是一家专门从事开发各类存储器的专业厂商,AT在存储器领域的技术是可以傲视群雄的!第一块可以反复擦写千次的AT89C51就是AT的力作。不过,51单片机只是AT公司的一个子产品分支而已。 |
|
鉴于此,网站方面制作了全面支持S51的全新一体机AZ和AS系列产品,目前包含AZ和AS二种型号!很多网友和学校的学生都通过它们快速的掌握了单片机编程技术。以下以问答的方式做一下产品说明,这些问题都是一些网友在QQ咨询中经常问到的问题!比较有代表性! |
|
1问:请问我要开始学习单片机的话应该采用什么类型的硬件最容易上手? |
|
2答:以前大家是采用老式编程器+试验板的方式进行入门学习。现在比较流行的是集成了在线编程器、仿真器、实验验证板、仿真+编程自动切换控制电路、以及外扩接口电路等功能的多功能一体机产品!本站比较有代表性的多功能一体机是AZ和AS,它们的最大长处是可以做在线编程验证,编程后可以自动进入实验验证状态,所见即所得。很多初学者拿到了多功能一体机后,会马上启动ISP编程器控制软件,通过编程器软件来控制板载编程器做芯片写入验证的操作,当看到例程中的*.HEX机器码文件被写入单片机后立即产生了驱动硬件的实际效果,马上就会信心大增!!!初学者只要有了信心,下一步就好办了,入门的关键就在于信心的建立。 以前在没有多功能一体机的时候,初学者学单片机很痛苦,往往先是看了大量纸上谈兵的书,真正入门往往要半个月以上,甚至要更久才能突破心理上的障碍。现在,初学者通过多功能一体机这一类的设备,往往只需要10多分钟就可以理解单片机本质到底是什么,正所谓看苹果和吃苹果永远是不同的。 |
|
2问:请问AZ和AS的主要区别是什么?可否推荐一下? |
|
2答:二者的编程器稳定性和编程器烧写速度等参数相同。标配的仿真模块性能也相同,外扩连接其他目标板的功能扩展也基本相同!
不同的是AS可以做的试验要比AZ做一些,AS的试验功能切换全部采用最先进的电子开关方案,另外AS的总体电路结构更复杂一些!推荐方面,考虑到购买方的个人喜好不同,购买能力不同,我们不太好作推荐,另外作为开发和销售方,这推荐毕竟有推销的嫌疑,还望您能理解。 |
|
3问:请问AZ和AS是通过什么硬件实现仿真的?另外AZ和AS仿真能力和A380、A330、PS仿真器等有什么不同? |
|
3答:AZ和AS是通用型模块化结构,仿真是通过配套组件中的仿真模块来实现硬件仿真的,主控芯片的型号为SST89E564RD,本站已经预先写入了WWW.SST.COM发布的最新公版监控程序,目前已经更新到了最新监控版本!芯片未加密。仿真性能好。有效提高调试程序的效率,告别编程过程中尴尬的编程器反复烧写验证,程序存储器物理空间高达64K+8K,可用仿真空间63K......目前的监控软件版本已经升级到了V4.3以上! |
|
A330、A380、PS等所用的仿真主控芯片的型号也是SST89E564RD,
和AZ以及AS的仿真能力相同。 |
|
也就是说AZ和AS已经包含了A330、A380、PS等仿真器的功能。真正做到了一步到位,并且可以通过板上面集成的外扩接口实现自主升级。 |
|
4问:请问编程器是不是很必要,我如果初学的话是不是只需要有个仿真器就可以了? |
|
4答:个人认为编程的功能还是需要有的,ISP在线编程验证非常实用,本站的AZ和AS是通过高速的并口作为通讯基础,接口和连线等成本虽然高些,但是做一次全程的在线验证最多只需要不到3秒,方便的程度很接近仿真器,而且得到的是最终验证结果!所见即所得,可靠程度要超过仿真结果! |
|
5问:如果我买了你们的产品不满意怎么办? |
|
5答:网站有能力做最好的售后服务,网站提供了7天包退(以网友收到货后的日期开始计算),1月包换,一年保修,终身技术支持的承诺。目前敢于承诺包退的网站不是很多!但是从购买者角度讲,保退是购物者的一种权力,肯于出资购买本站产品,这本身就是对本站的一种信任和肯定!一个产品是不是有需求,首先是要看它是不是能给购物者带来更大利益或者远大前程,因此双赢就变得尤为重要! |
|
6问:问一个不相关的问题可以吗?请问学好电子技术能有多大好处? |
|
6答:我们出生在一个火箭满天飞的时代,科技引领着未来。不过,如果是为达到某某不良目的来学习电子技术肯定是学不好的!这些方面主要还是要靠兴趣和爱好才能学到基本精通或者比较专业的程度,做技术的人虽然不一定可以发财升官,但是做到独立和自尊的立足于社会,应该是没有任何问题的。可以说,电子技术首先是一种生存技能,同时电子技术也是一种信仰!忠于你的信仰,你就会变得坚定、从容、快乐无比! |
|
有些时候你会发现,有一群小朋友从小就一起踢球,少数长大变成了球星,大部分则变成了球迷,但是这不能证明什么,有球迷才会有球星!因为有热爱的方向,球迷和球星才会快乐。当然,变成球星的人肯定付出了更多的汗水和努力。 |
|