拿到这本教程您首先就会想,什么是IAP教学法?是不是一种什么全新的教学方法?当然不是,我可没有那么大的本事,其实这只是我杜撰的一个新名词,意思就是InApplicationsProgram(在应用中编程),当然这只是针对单片机教学,说法是否正确,还得您说了算。 至于为什么要提这种说法,那我倒想说几句。大家都知道,学习电子技术是一件非常无聊和枯燥的事情,为什么会有这种想法,就是因为我们传统的教学方法只重理论而忽略了实践,要一个人记住那些空洞而有无聊的理论知识实在不是一件容易的事,好在我们总算熬过来了,不管如何,也多多少少的学习了一些电子基础知识。 接下来我们应该进一步掌握些什么知识呢,凡涉足此行的朋友都知道,那就是单片机。不过这可不是一件容易的事,倒不是因为单片机很难学,而实在是我们身边很难找到一本专为单片机入门者而编写的教材。翻一下传统的单片机教材,都好象是为已经懂单片机的人而写的,一般总是以单片机的结构为主线,先讲硬件原理,然后是指令,接着讲软件编程,再是系统扩展和外围器件,最后举一些实例(随便说一点:很多书中的实例都是有错误的),很少涉及单片机的基础知识,如果按照此种学习方法,想进行产品开发,就必须先把所有的知识全部掌握了才可以进行实际应用。孰不知,单片机不象模拟电路和数字电路那样,只要搞懂了电路原理,再按照产品要求设计好相应的电路就可以了。它是一种以简单的硬件结构,复杂而有灵活的软件系统来完成设计的通用性产品,不同的设计者只会使用其不同的功能,几乎没有人会把它的全部指令都使用起来,所以学习使用单片机只能靠循序渐进的积累,而不可能先把它全部掌握了再去做产品开发(当然天才就例外了*_*)。 基于以上原因,本人想尝试一种全新的单片机教学方法,打破传统的循序渐进式的教学方法,以单片机的应用为蓝本,结合基本的工业控制系统和实践工作中的具体应用,不分先后顺序,将各条指令贯串于一个又一个的实验中,通过所见即所得的实验来讲解各种指令的编程方法,顺便讲解相关的基本概念,使您尽快地熟悉单片机应用的基本步骤,掌握软件编程的基本方法。
上传时间: 2014-02-27
上传用户:shen_dafa
单片机是什么?单片机有什么用?单片机与微处理器是什么关系?而CPU呢?MCU呢?其实对于初次接触单片机的朋友,总会提出很多问题,有的可以问问老师或身边的朋友,而有的却把问题挂在自己的脑海中,希望能找到一份详细的资料、书籍把这些问题一一解决。 不过在接触单片机之前,您最好学过或了解过微机原理,以及数字电路、模拟电路的相关知识,这些是基础知识。其实可以把单片机看得简单些,可以把它看作是一个以CPU(处理器)为中心的,集成有不同为了让它可以工作起来的资源的微控制器、微处理器。 可以那么简单地去看:单片机就是个从输入到输出的黑匣子;一切单片机的应用无非就是给其一定的输入,然后期望得到一定的输出结果;而什么样的输入得到什么样的输出?就得由CPU来处理了,然而怎么处理呢?当然要依据程序员的意愿来处理了,所以学习单片机就必然涉及到程序的编写。 程序员编写的程序会利用CPU控制单片机上的各种资源,协调处理,把输入变为所期望的输出;当然这里的输入与输出,只是一个概念,无法具体到某个信号。
上传时间: 2013-11-22
上传用户:fdmpy
在许多基于单片机的应用系统中,系统需要实现遥控功能,而红外通信则是被采用较多的一种方法。一般市场上的遥控器协议简单、保密性不强、抗干扰能力较弱。这里,我们介绍一种基于字节传输的红外遥控系统,可以适合于各种复杂的应用场合。
上传时间: 2013-10-23
上传用户:ayfeixiao
实验目的 运用单片机的基本知识设计单片机的应用系统; 学会单片机最小系统的设计 熟练掌握protell 99se的基本操作; 熟悉电路板的制作过程并自制电路板; 掌握焊接和整机调试方法;实验内容 设计单片机的最小系统、LCD、键盘电路; 绘制电路板图; 在zy-3220电路板上自制电路板; 焊接元件; 系统程序编制与调试
上传时间: 2013-11-12
上传用户:hjkhjk
近年来,随着大规模集成电路的发展,单片机的发展异常迅猛。单片机芯片的产量以每年27%以上的速度递增。实际证明单片机技术已经成为90年后最活跃的新一代电子应用技术。在我国,近几年来,单片机的开发和应用也取得了明显进展,用单片机开发的各种产品已经或正以惊人的速度进入国民经济的各行各业。在这种情况下很多学校在本科生、大专生、中等专业、职业高中等不同层次上开设了单片机课程,在职技术人员也由于工作需要,迫切希望掌握单片机的开发和应用技术。为此我们济南大学控制学院相关老师根据多年的教学经验,开发生产了这套WSC—51单片机实验开发系统,重点面向教学,它集实验和开发于一体,不仅能大大提高单片机原理课程的教学质量,同时对科技开发人员、参加大学生电子竞赛的同学学习单片机,应用单片机技术也是一种经济、实用、方便的开发工具。本书是WSC—51系列单片机实验开发系统的学生用实验指导书,该系统可以为学生开发21个基本实验和9个应用实验,该系统最显著的特点是可以充分提高对学生动手能力的培养,每个实验都要求学生根据实验原理图自己搭接线路,利用原理框图自己编程,这样不仅极大提高了学生的动手能力,而且也加深了对课本知识的进一步理解。根据教学大纲要求,本书提供了六个硬件接口实验供学生选做,每个实验都详细说明了实验目的、实验要求、实验原理,并给出的实验框图和实验原理图,要求学生学会如何编写实验程序。需要说明的是在WSC-51单片机开发过程中,得到了学校、学院领导的大力支持以及课题组相关老师的大力帮助,同时本人所带的几届毕业设计的学生也倾注了大量的心血,在此,谨对他们致以衷心的感谢!由于编者水平有限,错误和疏忽之处在所难免,敬请读者批评指正。
上传时间: 2013-11-06
上传用户:l银幕海
摘要:近年来随着计算机在社会领域的渗透,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。模拟多通道压力系统是利用压力传感器采集当前压力并反映在显示器上,它可以分析压力过量程,并发出报警。并采用电子秤原理可根据输入单价准确的计算出物体的金额。本篇论文讨论了简单的倒计时器的设计与制作,对于倒计时器中的四位LED数码显示器来说,我为了简化线路、降低成本,采用以软件为主的接口方法,即不使用专门的硬件译码器,而采用软件程序进行译码。关键词:单片机;AT89S51;LED数码管显示器;keilC51;倒计时器;三极管C8850
上传时间: 2013-11-13
上传用户:zhtzht
胰岛素泵的设计 MPLAB IDE是一种在PC 机上运行的软件,用来为Microchip Technology系列单片机开发应用程序。由于它提供了一种单一的集成环境来为嵌入式单片机开发程序代码,因此被称为集成开发环境或IDE,所有软件开发任务都可以在MPLAB IDE下完成,包括编辑、编译、调试程序和下载。MPLAB IDE提供了一个统一的开发平台,用于所有Microchip Technology处理器系统。 本系统的软件设计开发采用C语言。C语言的可移植性很高,并且可读性很好。软件设计是通过各个模块的编程设计来实现的。
上传时间: 2013-10-08
上传用户:哈哈haha
终于结束了晦涩枯燥的第三章,我自己也长吁了一口气,现在我真的是非常同情那些教专业基础课或者工程数学的老师,这里真诚的说一声:“辛苦你们了”。这一章要轻松不少,相信就算是刚走出校门的雏鸟,多少都有一定的C语言基础,大学好象都要过一个计算机等级考试,所以C语言自然是逃不了。你不要指望我给你讲述C语言原理和指令这类基础知识,我更不会给你讲述C++那些面对对象编程的高级编程方法,这一章讲述的内容都是C语言在单片机上应用会遇到的一些有意思的现象,让你知道C在单片机上是怎么工作的。当然也会告诉你一些C的经验技巧,这些对提升你的单片机程序能力还是有一定作用的。
上传时间: 2013-11-20
上传用户:zhanditian
摘要:本文描述了用于编程P89C51Rx+/Rx2/66x系列单片机闪速存储器的三种方法,还详细讨论了系统内编程(ISP),ISP允许在单片机组装成最终产品时对闪速存储器编程。本文还叙述了P89C51Rx+/Rx2/66x系列单片机的应用内编程(IAP),IAP允许单片机在嵌入式应用程序系统控制下对闪速存储器编程.
上传时间: 2013-10-29
上传用户:zhouli
摘 要:能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测日新月异更新。介绍一种利用微电脑芯片作为核心部件进行逻辑控制及信号产生的单片机技术和C语言编程设计的9路多功能智力竞赛抢答器。关键词:PLC;单片机;抢答器;设计
上传时间: 2013-11-15
上传用户:pzw421125