相当精彩的单片机教程!

[复制链接]
查看6134 | 回复30 | 2007-5-11 14:18:00 | 显示全部楼层 |阅读模式

拿到这本教程您首先就会想,什么是IAP 教学法?是不是一种什么全新的教学方法?当然不是,
我可没有那么大的本事,其实这只是我杜撰的一个新名词,意思就是In Applications Program(在应
用中编程),当然这只是针对单片机教学,说法是否正确,还得您说了算。
至于为什么要提这种说法,那我倒想说几句。大家都知道,学习电子技术是一件非常无聊和枯燥
的事情,为什么会有这种想法,就是因为我们传统的教学方法只重理论而忽略了实践,要一个人记住那
些空洞而有无聊的理论知识实在不是一件容易的事,好在我们总算熬过来了,不管如何,也多多少少的
学习了一些电子基础知识。
接下来我们应该进一步掌握些什么知识呢,凡涉足此行的朋友都知道,那就是单片机。不过这可
不是一件容易的事,倒不是因为单片机很难学,而实在是我们身边很难找到一本专为单片机入门者而编
写的教材。翻一下传统的单片机教材,都好象是为已经懂单片机的人而写的,一般总是以单片机的结构
为主线,先讲硬件原理,然后是指令,接着讲软件编程,再是系统扩展和外围器件,最后举一些实例(随
便说一点:很多书中的实例都是有错误的),很少涉及单片机的基础知识,如果按照此种学习方法,想
进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。孰不知,单片机不象模拟电路
和数字电路那样,只要搞懂了电路原理,再按照产品要求设计好相应的电路就可以了。它是一种以简单
的硬件结构,复杂而有灵活的软件系统来完成设计的通用性产品,不同的设计者只会使用其不同的功能,
几乎没有人会把它的全部指令都使用起来,所以学习使用单片机只能靠循序渐进的积累,而不可能先把
它全部掌握了再去做产品开发(当然天才就例外了*_*)。
基于以上原因,本人想尝试一种全新的单片机教学方法,打破传统的循序渐进式的教学方法,以
单片机的应用为蓝本,结合基本的工业控制系统和实践工作中的具体应用,不分先后顺序,将各条指令
贯串于一个又一个的实验中,通过所见即所得的实验来讲解各种指令的编程方法,顺便讲解相关的基本
概念,使您尽快地熟悉单片机应用的基本步骤,掌握软件编程的基本方法。
如果您学完了就能成为单片机的入门者,完全可以进行一般产品的开发;下册部分是单片机应
用的提高部分,主要学习单片机的系统扩展(比如:ROM 和RAM 存储器的扩展,并行口的扩展,串行口
的扩展,A/D 和D/A 与单片机的接口)以及相关开发工具和软件的使用(包括KELL C51 的应用与调试
技巧,硬件仿真器的使用)等等,如果您学完了下册部分,那就得恭喜您成为了单片机开发的高手了,
不过单片机的技术是在不断的发展和提高的,您也不要太骄傲哦!
为了尽量把最新的单片机知识和应用成果收录进我们的教程,希望您能不吝赐教,共同来努力把
我们的教程不断的改进和完善。还是那句题外话,技术是靠不断的积累和交流才会进步的,固封自守只
会更加落后。
由于时间和精力的限制,我还是希望在您学习本教程之前,自己先熟悉一点相关的电子技术知识,
特别是数字电路基础,这对您学习中碰到的相关概念会有很大的帮助

http://www.mcufriend.com/51jiaocheng.rar

daban | 2007-5-13 15:32:00 | 显示全部楼层
好东西啊,下载[em02][em02]
saisam | 2007-5-27 17:56:00 | 显示全部楼层
十分感谢!
WQYDX | 2007-6-29 15:59:00 | 显示全部楼层

谢谢了

mtxmxt | 2007-7-28 17:30:00 | 显示全部楼层

??:(WQYDX)???

谢谢了
mtxmxt | 2007-7-28 17:31:00 | 显示全部楼层

huanghe8005

谢谢了

[em02]
yanlonga1122 | 2007-9-6 16:22:00 | 显示全部楼层

你发的东西太神秘哦!

akya_sai | 2007-9-23 20:06:00 | 显示全部楼层
大恩不言谢
lijg888 | 2007-9-23 20:43:00 | 显示全部楼层

谢谢了

navo_lwx | 2007-9-28 13:20:00 | 显示全部楼层
这个不错,要是在学校教学中推广就好了!!
tzliu | 2007-11-17 12:59:00 | 显示全部楼层

谢谢!

[em01]
xingtaig | 2007-11-21 15:34:00 | 显示全部楼层
好东西啊
lightwolf | 2007-12-9 18:04:00 | 显示全部楼层
这个不错,要是在学校教学中推广就好了!![em02][em02][em02][em17][em17][em17][em17][em17]
bzxptgb | 2008-1-3 11:24:00 | 显示全部楼层
收下了,谢了楼主.
faye1024 | 2008-1-25 11:31:00 | 显示全部楼层
谢谢了,下载下来慢慢品味
xiaohuangniu | 2008-2-19 20:00:00 | 显示全部楼层

feng771215 | 2008-2-22 23:34:00 | 显示全部楼层

不错

TOMLINLY | 2008-2-28 11:16:00 | 显示全部楼层
学习
student00 | 2008-3-5 22:00:00 | 显示全部楼层
十分感谢![em05]
308552053 | 2008-3-7 20:35:00 | 显示全部楼层

下了,谢了

pangmeng | 2008-3-9 23:19:00 | 显示全部楼层
太好了.值得学习!\"\"\"\"
heavyhills | 2008-4-28 16:34:00 | 显示全部楼层

谢过

7962123 | 2009-6-16 23:27:00 | 显示全部楼层

xiexie

zhanghui2910 | 2009-7-22 21:05:00 | 显示全部楼层

好东西谢谢楼主分享,

zxfzb0828 | 2009-7-28 22:19:00 | 显示全部楼层
支持一下!!!!!!!
long3_4 | 2009-9-27 10:44:00 | 显示全部楼层
都是眼泪啊~~~~~~~~
zcccgk | 2009-10-8 20:17:00 | 显示全部楼层
很好
ysy123 | 2009-12-21 22:29:00 | 显示全部楼层
很不错,要是c语言就更好了
mmlkey | 2009-12-22 17:07:00 | 显示全部楼层
感谢
peixun | 2011-10-31 14:36:00 | 显示全部楼层
学习嵌入式系统的分层与目标定位 一、嵌入式系统的分层与专业的分类。 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。 更多资料来源:单片机学习www.itpeixun.net
peixun | 2011-11-9 14:21:00 | 显示全部楼层
学习嵌入式培训系统的分层与目标定位 一、嵌入式系统的分层与专业的分类。 嵌入式系统分为4层,硬件层、驱动层、操作系统层和应用层。 1、硬件层,是整个嵌入式系统的根本,如果现在单片机及接口这块很熟悉,并且能用C和汇编语言来编程的话,从嵌入式系统的硬件层走起来相对容易,硬件层也是驱动层的基础,一个优秀的驱动工程师是要能够看懂硬件的电路图和自行完成CPLD的逻辑设计的,同时还要对操作系统内核及其调度性相当的熟悉的。但硬件平台是基础,增值还要靠软件。 硬件层比较适合于,电子、通信、自动化、机电一体、信息工程类专业的人来搞,需要掌握的专业基础知识有,单片机学习原理及接口技术、微机原理及接口技术、C语言。 参考来源:http://www.itpeixun.net
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则