拿到这本教程您首先就会想,什么是IAP教学法?是不是一种什么全新的教学方法?当然不是,我可没有那么大的本事,其实这只是我杜撰的一个新名词,意思就是InApplicationsProgram(在应用中编程),当然这只是针对单片机教学,说法是否正确,还得您说了算。 至于为什么要提这种说法,那我倒想说几句。大家都知道,学习电子技术是一件非常无聊和枯燥的事情,为什么会有这种想法,就是因为我们传统的教学方法只重理论而忽略了实践,要一个人记住那些空洞而有无聊的理论知识实在不是一件容易的事,好在我们总算熬过来了,不管如何,也多多少少的学习了一些电子基础知识。 接下来我们应该进一步掌握些什么知识呢,凡涉足此行的朋友都知道,那就是单片机。不过这可不是一件容易的事,倒不是因为单片机很难学,而实在是我们身边很难找到一本专为单片机入门者而编写的教材。翻一下传统的单片机教材,都好象是为已经懂单片机的人而写的,一般总是以单片机的结构为主线,先讲硬件原理,然后是指令,接着讲软件编程,再是系统扩展和外围器件,最后举一些实例(随便说一点:很多书中的实例都是有错误的),很少涉及单片机的基础知识,如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。孰不知,单片机不象模拟电路和数字电路那样,只要搞懂了电路原理,再按照产品要求设计好相应的电路就可以了。它是一种以简单的硬件结构,复杂而有灵活的软件系统来完成设计的通用性产品,不同的设计者只会使用其不同的功能,几乎没有人会把它的全部指令都使用起来,所以学习使用单片机只能靠循序渐进的积累,而不可能先把它全部掌握了再去做产品开发(当然天才就例外了*_*)。 基于以上原因,本人想尝试一种全新的单片机教学方法,打破传统的循序渐进式的教学方法,以单片机的应用为蓝本,结合基本的工业控制系统和实践工作中的具体应用,不分先后顺序,将各条指令贯串于一个又一个的实验中,通过所见即所得的实验来讲解各种指令的编程方法,顺便讲解相关的基本概念,使您尽快地熟悉单片机应用的基本步骤,掌握软件编程的基本方法。
上传时间: 2014-02-27
上传用户:shen_dafa
AVR单片机C语言开发入门指导:本书介绍了ICCAVR编译器使用C语言的有关知识,也穿插介绍ICCAVR与常用的其他C编译器使用C语言的一些异同点,并简单介绍ICCAVR的集成环境和ICCAVR 6.26C能支持的库函数。本书重点放在如何利用C语言来操作AVR单片机的硬件资源,以及如何编写一些实用的程序段,最后再通过一些简单的应用实例来说明如何使用C语言一开发AVR芯片。本书适合开发AVR单片机的工程技术人员,也适合大中专院校。 推荐图书:介绍了C语言知识、并给出了操作单片机硬件的例程,后面简单地介绍了其它几款C编译器。本书非常适合AVR单片机初学者学习使用。
上传时间: 2013-10-23
上传用户:liglechongchong
学习使用
上传时间: 2013-10-22
上传用户:小鹏
嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。 大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统都具有实时性的要求。有些功能需要非常快的主频,但其他大多数功能并不需要高速的处理能力。这些系统通过特定的器件和软件来满足实时性的要求。 简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来说需要较低的性能,因此嵌入式系统和通用PC相比,能够使用一个满足辅助功能的合适的CPU,从而简化了系统设计,降低了成本。例如,数字电视的机顶盒需要处理每秒以百万兆位计的连续数据,但这些数据处理大部分是由定制的硬件来实现的,如解析、管理和编解码多个频道的数字影像。 对于大批量生产的嵌入式系统,如便携式音乐播放器或手机等,降低成本就成为最主要的问题。这些系统通常只具有几个芯片:一个高度集成的CPU,一个定制的芯片用于控制其他所有的功能,还有一个存储芯片。在这种设计中,每部分都设计成使用最小的系统功耗。 对于小批量的嵌入式应用,为了降低开发成本,常常使用PC体系结构,通过限制程序的执行时间或用一个实时操作系统来替换原先的操作系统。在这种情况下,可以使用一个或多个高性能的CPU来替换特殊用途的硬件。 嵌入式系统的软件通常运行在有限的硬件资源上:没有硬盘、操作系统、键盘或屏幕。软件一般都没有文件系统,如果有的话,也会采用Flash驱动器。如果有人机交互接口的话,也是一个小键盘或液晶显示器。硬件是计算机的物理部分,和存储在硬件中的计算机软件程序和数据区分开来。 嵌入到机械中的嵌入式系统需要长期无故障连续运行,因此它的软件需要比PC中的软件更加仔细地开发和更加严格地测试。 那么,到底什么是嵌入式系统呢? 根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”(原文为devices used to control,monitor,or assist the operation of equipment,machinery or plants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。 目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础,软件 硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。 本书是按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计考试大钢》。全书共六章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解。最后介绍了一个典型的嵌入式系统设计案例。 本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可作为本科生嵌入式系统相关课程教材或培训书使用。
上传时间: 2013-10-29
上传用户:dongqiangqiang
本手册版权归西安康耘电子有限责任公司所有,未经康耘电子同意,任何单位和个人不得擅自抄录本手册或全部以任何形式用于商业目的,但可以自由传播。本手册所介绍相关软件版权均归相关公司所有,这里只供学习使用,若进行实际商业性开发使用请与相关公司联系购买正版软件。本手册编制过程中个别电路及程序参考了相关资料,在手册中都给出了说明,感谢这些资料的提供者!
上传时间: 2014-01-06
上传用户:tfyt
使用VB做前端界面,SQL Server数据库做后台的零食销售管理小系统。内附有VB源代码,数据库的mdf和ldf文件,还有设计报告,适合初学者学习使用。
上传时间: 2013-11-11
上传用户:lalaruby
美国Robert McNeel & Assoc.开发的PC上强大的专业3D造型软件,它可以广泛地应用于三维动画制作、工业制造、科学研究以及机械设计等领域。其设计团队是原ALIAS Design Studio设计程序师,其Beta测试版即推出以来,历经一年半的测试,是有历以来态度最严谨的网上测试。它能轻易整合3DS MAX 与Softimage的模型功能部分,对要求精细、弹性与复杂的3D NURBS模型,有点石成金的效能。能输出obj、DXF、IGES、STL、3dm等不同格式,并适用于几乎所有3D软件,尤其对增加整个3D工作团队的模型生产力有明显效果,故使用3D MAX、AutoCAD、MAYA、Softimage、Houdini、Lightwave等3D设计人员不可不学习使用。 Rhino,又叫犀牛,是一款超强的三维建模工具,大小才几十兆,硬件要求也很低。不过不要小瞧它,它包含了所有的NURBS建模功能,用它建模感觉非常流畅,所以大家经常用它来建模,然后导出高精度模型给其他三维软件使用。
标签: Rhinoceros Rhino 4.0 语言
上传时间: 2013-10-09
上传用户:aix008
╭════════════════╮ ║ 中国电子发烧友下载说明 ║ ╭══════┤ ├══════╮ ║ ║ http://WWW.elecfans.COM ║ ║ ║ ╰════════════════╯ ║ ║ ╭═══════════════════════╮ ║ ╰══┤ 解压密码:www.elecfans.com ├═══╯╭════╯ ═════════════════════ ╰═════╮║ ║║ 您下载的该文件来自电子发烧友下载中心(www.elecfans.com) ║║ ║║ 使用前请您先阅读以下条款,否则请勿使用本站提供的文件! ║║ 1) 本站不保证所提供软件或书籍的完整性和安全性。 ║║ 2) 请在使用前查毒 (这也是您使用其它网络资源所必须注意的) 。 ║║ 3) 由本站提供的软件或书籍对您计算机造成严重后果的本站概不负责。 ║║ 4) 转载本站提供的资源请勿删除本说明文件。 ║║ 5) 本站提供的软件或书籍均为网上搜集,仅学习使用,严禁用于商业用途 ║║ 如果该软件或书籍涉及或侵害到您的版权请立即写信通知我们。 ║║ 6) 本站默认的解压密码为www.elecfans.com ║║ ║║ 有任何问题可到技术论坛(bbs.jfsky.com),在那里您可以得到更多 ║║ 的技术支持! ║║ ║║ 联系管理员: dplion@126.com ║║ 电子发烧友网,电子工程师的学习乐园!!! ║║ 再次感谢您对本站的支持! ║║ ║║ ║ ╰══════════════════════════════════╯ ║ http://www.elecfans.com ║ ║ ╭───────────────────────╮ ║ ╰══┤ ================================ ├══╯ ╰───────────────────────╯ 本公司系统列网站: http://www.jfsky.com 飓风软件园( 各类经典软件) http://www.qqfl.com QQ风浪 (QQ表情尽在其中) http://www.hotym.com 晨风源码 (程序代码尽情下载) http://www.21down.cn 世纪软件下载 (绿色软件下载园地) 欢迎您的光临,您的满意是我们永恒的追求!
上传时间: 2013-10-23
上传用户:彭玖华
asp.net平台,适合学习使用,选课系统较完善
上传时间: 2014-08-26
上传用户:ynsnjs
C++程序源代码 在ucos_ii基础上加上网络功能,串口调试, 在vc6.0 + masm.611下编译通过,该软件仅供学习使用。 建议你在学习该软件的使用,首先先大致浏览一下ucos_ii的相关内容
上传时间: 2014-01-06
上传用户:VRMMO