一.学单片机需要多少钱?
|
这是一个很多想学单片机的人都比较关心的问题,大部分过来人的介绍,硬件部分的要求一般是这样的: 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元了吗?实际不是的!为什么呢?
让我们重新的来算一下:
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语言样例程序、详见下图介绍。
也许这些都可以优化!世上本来是没有路的,走的人多,就有了路。 |
三. 单片机超级实验板对您学习单片机有什么帮助?
单片机技术是一门实践性非常强的工程应用技术,想精通它,不但要在理论上掌握它的结构、工作原理、功能模块、指令系统等,而且更重要的是必须动手实践,因此,必须有一个实验平台。
只学理论而不去实践,其收获可能只是一些似懂非懂、甚至是很模糊的概念,纸上谈兵,空对空,这是很难学透单片机的,更谈不上去设计开发一个实际的应用系统了。我们设计的Y010单片机超级实验板,就是为了配合单片机的理论学习,给学习者提供的一个实验平台。具体讲,学习板至少在以下几方面会给您提供学习上的帮助。
1、验证理论、解读理论。通过实验,可以加深对单片机理论的理解,纠正概念上的一些错误。比如,在BCD码加法计数时,指令INC
A和指令ADD A,#01H有什么区别?可以等效吗?很简单,只要将这两条指令分别写在程序中,在实验板上试一下就知道了。
2、分析源代码,编程入门的关键。我们的实验板上有涵盖几乎单片机入门学习所有知识点的精华实例,并提供了程序源代码,仔细分析这些源代码,从中体会如何将一个实际问题用指令来表达,这是编程入门,也是单片机入门关键的一步。
3、学习单片机技术的各知识点。实例程序涉及到指令的5大类;硬件资源涉及到定时、中断、I/O口、通讯串口等;功能涉及到键盘译码、开关扫描、LED及数码管显示、彩灯控制、加减计数、计时、倒计时、交通灯控制、与计算机通讯等非常实用的领域。您可以将这些程序直接移植到您的应用设计中去。
4、编程练习。编程入门以后,您可以把我们提供的程序擦掉,自己重新设计一批程序,以培养自己的编程设计能力。您编的程序对不对?合理不合理?只有在实验板上实际运行后才知道。
5、抛砖引玉、举一反三。实例程序目的是给初学者一个示范和启示:如何将一个实际问题用单片机的指令来表达,以起到抛砖引玉、举一反三的作用。比如。程序P2是秒计时显示,程序很简单,如果您时间允许的话,可以再想深一点,在不增加任何硬件或改变硬件连线的情况下,把程序改一下,设计成一个时、分计时并轮流显示的程序(数字钟):时、分数据各显示1秒钟,反复循环下去;为了区分是时显示还是分显示,在显示时数据时,个位后显示小数点,而在显示分数据时,个位后不显示小数点。当然,实际的数字钟是用4位或6位数码管动态扫描显示、计时也有用定时+中断的,但作为编程练习,这个简易数字钟还是可取的,而且需要相当的编程技巧 。
6、实战开发,大显身手。我们的实验板上设置了跳线器并预留了空白焊盘,您可以利用这些跳线器和空白焊盘进行扩展,自己选择被控对象,比如A/D、D/A、SPI接口、LCD显示、LED点阵、步进电机、直流电机、音乐、RAM/ROM、时钟、RS485/RS423 、动态扫描等实验,功能可扩展到70多种。
7、实验板可以作为您开发产品的模拟试验或原理试验电路板。这些程序都很实用,稍加改进就可成为产品。