我见过的最经典的单片机教程

2014年04月04日 14:54    发布者:xydedu
技术交流  找杨工  Q1075349026
一、硬件准备:
  随着技术的发展,单片机开发手段也越来越先进,而价格却不断下降。当FLASH型单片机被广
泛应用后,采用软件模拟加写片验证成为一种经济实用的实验方法。而近年来很多单片机都具有了
ISP功能,只要一根下载线即可以编程,不再需要编程器。
  美国SST公司推出的SST系列单片机更是集成了仿真功能,配合Keil软件,可使用户的目标板直
接具有仿真功能,将单片机的易用性推向一个新的高度。

  我们推荐给大家的学习单片机的设备是:方案1:(1)计算机一台;(2)具有仿真功能的实
验板一块,(3)其它如电烙铁、实验电源等常规工具。方案2:(1)计算机一台;(2)下载型实
验板一块;(3)下载线一根;(4)其它如电烙铁、实验电源等常工具。方案1的特点是实验板本
身具有仿真能力,性价比高。方案2价格略低。如果你想学单片机,而又不愿做这些投资,我劝你最
好还是放弃,否则可能只会挫伤你学习的积极性和浪费你的时间。好在这些投资并不算多。
  二、软件准备:单片机开发中除必要的硬件外,同样离不开软件,Keil软件是目前最流行开发
MCS-51系列单片机的软件,这从近年来各仿真机厂商纷纷宣布全面支持Keil即可看出。Keil提供了
包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过
一个集成开发环境(uVision)将这些部份组合在一起。运行Keil软件需要Pentium或以上的CPU,
16MB或更多RAM、20M以上空闲的硬盘空间、WIN98、NT、WIN2000、WINXP等操作系统。掌握这一软
件的使用对于使用51系列单片机的爱好者来说是十分必要的,如果你使用C语言编程,那么Keil几
乎就是你的不二之选(目前在国内你只能买到该软件、而你买的仿真机也很可能只支持该软件),
即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你
事半功倍。点击这里可以下载Keil 7.07的Eval(评估)版本 。本站也提供了Keil使用教程,点击
这里可以查看。
  学了一段时间之后,有朋友或许觉得不过瘾了,老是纸上谈兵,用个LED亮亮,有什么意思。
。。下面我们就准备让大家实战一场了,敬请关注实战之一:流水灯(这次是用真的电灯了,当心
啦,没接触过强电的千万别试,爆了管子可别怪我^_^。