1 / 10
文档名称:

怎么学习单片机.doc

格式:doc   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

怎么学习单片机.doc

上传人:xgs758698 2015/5/10 文件大小:0 KB

下载得到文件列表

怎么学习单片机.doc

相关文档

文档介绍

文档介绍:本教材是针对51内核单片机编写的。
     请允许我假设你已经掌握基本的模拟与数字电路知识、基本的计算机理论知识(比如知道二进制是怎么回事,RAM和ROM是什么东西)与操作知识(比如会装载与使用应用软件)、明白汇编语言和C语言的基本规则与语句。同时,我默认你有一本经典51教材、一本51单片机应用教材(内容为给出硬件电路和源程序的单片机开发实例)、一块51单片机实验板,一块具有ISP(在系统编程例如STC89S52)功能的单片机、(含一条串口线),某个版本的KEIL软件、某个版本的ISP烧写软件)、一台性能一般的PC电脑。
     如果不具备上述任何一项,请不要继续阅读本教程,收起你的书本,回家吧,你无法学会单片机。知识方面的欠缺请自己尽快弥补。教材与应用书籍可以借阅,但是我建议各买一本,因为它们属于工具书,需要随时翻看,版本我就不推荐了,各种版本内容基本都一样,这个投资需要数十元。实验板可以使用我提供的这几款,成本在100元以内,网上有很多这方面的资料,且基本配置都大同小异。具有ISP功能的51单片机我推荐使用STC系列的,本实验板就是针对STC89C51/52RD系列(价格100元左右)设计的。其他ISP功能的单片机也行,如华邦的W78E系列,AVR哈佛结构(不是51内核)高速系列,不过我都没有使用过。具有ISP功能的单片机虽然比AT89C51之类(10元左右)贵很多,但是配置很强(仅ROM容量就有64K,是AT89C51的16倍),而且相对于数百元的编程器或者仿真器来说,性价比还是很高的,有利于降低硬件投资给初学者造成的门槛。KEIL软件网上随处都可以下载到(
文件夹中有),当然尽量使用高版本的。STC-ISP编程下载软件网站可以下载,不算PC电脑的话,200元的投资足够开始学****51单片机了(实验板+串口线+单片机+教材)。
     OK,这是一份面向对单片机一无所知的初学者的入门教程。单片机技术就如同一张窗户纸,这份肤浅的教程就是来戳穿它的,呵呵。就如同你来到一个陌生的城市,我送你一张地图——不是我水平高,是我比你来得早,就这么点优势,呵呵。它的作用仅仅是帮助你在茫然的情况下顺利上手,至于上手之后的进展,就全靠你自己的辛勤钻研了。你要明白,没有任何路标能够代替你走完脚下的路。显然,我不想你们再像我一样在入门上花费过多宝贵时间和金钱。你们当然会感谢我,这是可以理解的,因为我也曾感谢过在我入门的时候给过我帮助的朋友。
     好了,我们开始学****单片机的旅程。
首先:单片机开发的基本流程
     不是所有人都学过地理,但是几乎每个人都能找到回家的路,学****单片机也是如此。我们先不要看什么教材,我们直接进入开发过程的介绍与学****争取在最短的时间内获得最多的感性认识。千万不要像学英语那样学单片机,就像背了十年单词却没见着一回老外——看一年教材也没见过单片机什么样的话,那就不可能学会了。
针对我们前言中的软硬件,基本开发流程是这样的:
1、在PC电脑上安装并启动KEIL软件,建立一个单片机
工程项目,调整设置,使项目输出时生成HEX格式(INTERL公司
规定的一种二进制格式)烧写文件。
2、新建程序文件,将其加入项目。用汇编或者C51语言编写一个程序,编译,纠错,