您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 51单片机教程 第一讲 什么是单片机
从零到项目开发学单片机与C语言技术基于慧净51/AVR/PIC/ARM开发板QQ:398115088从零到项目开发学单片机与C语言技术基于慧净51/AVR/PIC/ARM开发板QQ:398115088第一讲什么是单片机?0教程的特点•教程以动手实践为主,理论为辅,理论只在实际要用到时候才讲,随讲随用,用多少就讲多少----节约你的时间。对于初学者建议大家不要急于写程序,先来学习视频中的上集--单片机理论知识。学好单片机理论知识后,再看下集--实践视频。•只要你读过小学,认识字,会打字母,认真跟着“弟子同学”一起来学完本套51单片机视频后,你就进入了51单片机世界的大门。讲解力求通俗易懂,实验板现象用摄像头实时拍摄,帮助大家突破单片机学习中的难点,全程采用手把手方式教学。单片机基础知识•学单片机需要什么基础?•什么是单片机、单片机能做什么、怎么开始学习单片机。•学单片机需要的一些预备知识。•模拟电子、数字电子、C语言基础知识。•了解51单片机学习板系统结构。•如何用51单片机开发板板在短时间内掌握51单片机和C语言编程。•KEIL工程建立详细介绍及KEIL软件使用方法。学单片机需要什么基础?1.与以前所学的知识关联很少。2.只需要掌握很基本的数电模电知识,如二进制、十进制、十六进制之间的转换,与、或、非逻辑关系等。3.对各种器件的概念基本上是从零开始。4.如果要用C语言编程,需具备学习简单的C语言基础知识的能力。5.所有人都站在了同一起跑线上。单片机主要掌握以下几点1、最小系统能够运行起来的必要条件。电源晶振复位电路2、对51单片机任意IO口的随意操作控制IO输出控制高低电平,高电平1,底电平0。IO输入检测高低电平。3、定时器:重点掌握最常用的方式24、中断:外部中断、定时器中断、串口中断5、串口通信:单片机之间、单片机与电脑间什么是单片机?在一片集成电路芯片上集成计算机所有基本部分(中央处理器CPU、存储器RAM、ROM、定时计数器T/C,输入输出接口IO、中断系统)都集成在一个芯片上,从而构成了单芯片微型计算机,即单片机,也可以叫它做小电脑。由于单片机体积小、可以很方便地装在各种电子设备、家用电器的内部,因此也叫嵌入式处理器。它主要用于控制,因此被称为微控制器(MCU)。单片机能做什么•我们已经被电子产品包围,你现在用的MP3、手机等电子产品都是由单片机组成的----单片机无所不在、无所不能!日常生活中我们见到的带“电脑”两个字的产品,其内部的核心就是单片机。•工业自动化:数据采集、测控技术。•智能仪器仪表:数字示波器、数字信号源、数字万用表、感应电流表等。•消费类电子产品:洗衣机、电冰箱、空调机、电视机、微波炉、手机、IC卡、汽车电子设备等。•通讯方面:调制解调器、程控交换技术、手机等。•武器装备:飞机、军舰、坦克、导弹、航天飞机、鱼雷制导、智能武器等。•将来的家里,电灯、电话、电脑、电饭锅、空调、窗帘、水龙头、所有房间、所有门、所有的东东,都可以用单片机控制的,只要你学会了单片机,你只要躺着就可以指挥家里的电器产品了!怎么开始学习?•实践第一,最好有一个开发板。•第二,相信自己能学好51单片机。•补充必要的理论知识,即缺什么补什么。•做工程项目积累经验。•一个流水灯也可以做一个项目,一个交通灯也可以作为一项目来做,不要小看这是简单的实验,好多大项目都是从小事积累起来的,你还可以在网络上搜集题目,也可自己有什么想法大胆的去试验。学单片机预备知识•计算机的发展史•电平特性•2进制与16进制的表示及转换•二进制数的逻辑运算•8051单片机介绍•C语言基础知识计算机的发展史•电子管计算机晶体管计算机集成电路计算机•大规模集成电路计算机分为二种•1、微型计算机•2、单片微型计算机计算机系统的组成•计算机系统----硬件、软件组成•硬件----主机、外围设备•外围设备----输入设备、输出设备•软件硬件与软件•硬件:看得见、摸得着的,比如我们用的HL-1/HJ-3G/HJ-C52开发板、单片机芯片,各种外部设备。•软件:你编写的程序。•程序:是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。按你写出的意思来执行事情,做事情。比如:做一件事,开始如何做,做事过程,最后的结果。主机的一般组成•总线(BUS)是计算机各部件之间传送信息的公共通道。•1、为什么要用总线?总线的应用,使得计算机内部的连接变得非常简单。•2、计算机中有内部总线和外部总线两类。•内部总线是CPU内部之间的连线。外部总线是指CPU与其它部件之间的连线。认识一下电脑主板主机的一般组成•CPU:由运算和控制逻辑组成,同时还包括中断系统。•RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据。•ROM:用以存放程序、一些原始数据和表格。•I/O口:用来连接输入设备和输出设备。可以事先设置,其类型必须和外部设备的类型一致。•T/C:定时/记数器。•中断系统人人都能学会单片机!•十进制比二进制要复杂很多,你能够熟练掌握十进制,你没有理由掌握不了二进制0、1!•面对采用二进制0、1的单片机,我们只是不习惯使用它,而不是它的难度。•单片机不是科学家、高手的专利,从小学生到老年朋友都可以学会控制它的,•现代社会的每个人都应该学习、都可以学习、也都能学会!•单片机不是电子专业学生的专利,学单片机只需要掌握很•少的数电、模电、计算机的基础知识,非电专业和各行各业人士均可学习。单片机是最好玩的游戏。创造机器新生命,当造物主的感觉是你一辈子忘不了的。51单片机简介•市场上51单片机种类很多:ATMEL89S51(52)、PHILIPSP89C51、STC89C51(52)、为什么叫51单片机:目前市场上这一体系结构的单片机有一个共同的老祖宗——INTEL公司的MCS51系列中的8051,他们现在虽然看起来各不相同,但身上流着相同的血——它们严格遵循INTEL公司的8051体系标准(目前已经是一个工业标准了)。我们现在说的51,实际上是这指单片机世界中的一个历史最悠久的家族,不是指具体的型号。8位、16位、32位单片机在8位单片机之后,16位单片机也有很大发展,例如1983年Intel公司推出的MCS-96系列单片机就是其中的典型代表。与MCS-51相比,MCS-96不但字长增加一倍,而且还具有4路或8路的lO位A/D转换功能,此外,在其它性能方面也有一定的提高。近年来,随着ARM(主要是多媒体)处理器在全球范围的流行,32位的RISC嵌入式处理器已经开始成为高中端嵌入式应用和设计的主流。嵌入式微处理器嵌入式微处理器是在通用微处理器MPU的基核上,添加MPU外围单元和满足对象测控要求的外围接口电路,构成一个嵌入式应用的单芯片形态计算机系统。早期Intel公司将通用微处理器80386与定时器/计数器、DMA、中断系统、串行接口、并行口、WDT及MMU存储器管理部件集成在一个芯片上,构成的386EX是典型的嵌入式微处理器。嵌入式微处理器由于其总线I/O地址与微处理器构成的PC机兼容,易于开发,有较好的操作系统支持,又是单片形态的嵌入式系统,因此,在许多中小型嵌入式应用系统中广泛使用。总结•本讲中,大家知道了什么是单片机,其实学单片机很简单,一定要相信自己能会单51单片机,还有用C语言来编程控制单片机。•在接下来的学习中,还要加强理论知识的学习,主要加强对数电、模电的学习。•本套视频教程由慧净电子,“弟子同学”跟据买了慧开发板的2000多位会员的学习经验,总结出来的一套适宜初学者入门的教程。主要是站在初学者的角度上来,同大家一起交流。
本文标题:51单片机教程 第一讲 什么是单片机
链接地址:https://www.777doc.com/doc-3826478 .html