随着技术的发展,单片机开发手段也越来越先进,而价格却不断下降。当FLASH型单片机被广泛应用后,采用软件模拟加写片验证成为一种经济实用的实验方法。而近年来很多单片机都具有了ISP功能,只要一根下载线即可以编程,不再需要编程器。
美国SST公司推出的SST系列单片机更是集成了仿真功能,配合Keil软件,可使用户的目标板直接具有仿真功能,将单片机的易用性推向一个新的高度。
我们推荐给大家的学习单片机的设备是:方案1:(1)计算机一台;(2)具有仿真功能的实验板一块,(3)其它如电烙铁、实验电源等常规工具。方案2:(1)计算机一台;(2)下载型实验板一块;(3)下载线一根;(4)其它如电烙铁、实验电源等常工具。方案1的特点是实验板本身具有仿真能力,性价比高。方案2价格略低。如果你想学单片机,而又不愿做这些投资,我劝你最好还是放弃,否则可能只会挫伤你学习的积极性和浪费你的时间。好在这些投资并不算多。
计算机:你能上网,计算机当然有了。
实验仿真板:本站和一些其他网站可提供。很多人愿意比较,甚至问作者哪家的好,我自己当然只会说我的好^_^,没别的,和我的教材配套,度身定做。而且还可以为学习 AVR单片机做点准备,因为该板还可以使用AVR单片机。点击这里查看详情
实验板:本站也能提供了一块商品化的实验板。如果你愿意自己动手做,那么本站提供的一块单面板可能很适合你,本板可以使用89S52单片机,不过提醒你,本板上未设计有下载接口,如果你想用下载线,得要自己焊线或重新设计线路板。
下载线:本站提供了一根下载线,该下载线严格按照ATMEL公司提供的电路设计,全贴片工艺,全部电路安装于一个普通的并行接口外壳中,经过测试,稳定性良好。你也可以自制,本站也提供了自制方案供下载,我们也推荐电子技术网站的ISPPRO下载线,这是目前可见的最完善的下载线
二、软件准备:单片机开发中除必要的硬件外,同样离不开软件,Keil软件是目前最流行开发MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。
学了一段时间之后,有朋友或许觉得不过瘾了,老是纸上谈兵,用个LED亮亮,有什么意思。。。下面我们就准备让大家实战一场了,敬请关注实战之一:流水灯(这次是用真的电灯了,当心啦,没接触过强电的千万别试,爆了管子可别怪我^_^。
——回复可见内容————回复可见内容——