《51单片机基础入门学习教程ppt课件》由会员分享,可在线阅读,更多相关《51单片机基础入门学习教程ppt课件(256页珍藏版)》请在金锄头文库上搜索。
1、为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益云龙51单片机教程作者:王云为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.单片机有什么用2.应该学什么样的单片机3.学习单片机需什么基础4.如何学好单片机5.学前准备,单片机学习开发环境的建立第一课第一课 初识单片机初识单片机为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益单片机有什么用单片机有什么用?工业控制系统工业控制系统数据采集系统数
2、据采集系统智能化仪器仪表智能化仪器仪表通讯设备通讯设备. .为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益应该学什么样的单片机应该学什么样的单片机?v在我们这个课程中,我们将选用在我们这个课程中,我们将选用5151系列单片机作为讲解。系列单片机作为讲解。v5151单片机同时也是学习,单片机同时也是学习,ARM、DSP、FPGA等,高端等,高端应用的基础知识。应用的基础知识。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益学习单片机要什么基础学习单片机要什么基
3、础?1.有信心,有恒心;有信心,有恒心;2.只要撑握最基本的数电模电知识;只要撑握最基本的数电模电知识;3.对各种器件的认识大家都是从对各种器件的认识大家都是从0开始;开始;4.单片机编程,只要会简单的单片机编程,只要会简单的C语言基础知识。语言基础知识。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益如何学好单片机如何学好单片机1.要领:理论与实践并重,实践先行;2.学习总是从模仿开始;3.举一反三;为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益学前准备学
4、前准备1电脑一台2单片机C语言书一本 3. 开发板一块为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益51单片机C语言程序设计教程本视频配套书籍:王云 编著为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益课程内容安排课程内容安排v基础篇基础篇基于单片机最小系统,介绍单片机的基础知识;及单片机基于单片机最小系统,介绍单片机的基础知识;及单片机C语言基础知识语言基础知识。v实战篇实战篇以以YL-51YL-51开发板开发板为平台,逐个讲解开发板上各个模块的使用,把各
5、器件模块讲为平台,逐个讲解开发板上各个模块的使用,把各器件模块讲解清楚。通过实践深化理解数字电路的概念、解清楚。通过实践深化理解数字电路的概念、C语言的基本应用以及语言的基本应用以及C语言如语言如何同实际电路发生联系。何同实际电路发生联系。v提高篇提高篇讲解单片机应用的扩展知识,及编程技巧。讲授单片机项目开发的流程及方讲解单片机应用的扩展知识,及编程技巧。讲授单片机项目开发的流程及方法。法。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益课后作业课后作业安装以下两个软件:安装以下两个软件:1 1、STC-ISPSTC-ISP下
6、载软件下载软件2 2、KEILKEIL编程软件编程软件为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第二课第二课 点亮一个发光二极管点亮一个发光二极管为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益v什么是单片机什么是单片机? ?v如何选择单片机如何选择单片机? ?v单片机能做什么?单片机能做什么?为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益v单片机单片机 指以指以8051为核心的单片机
7、,统称为为核心的单片机,统称为MCS51单片机。单片机。 是在一片集成电路芯片上集成微处理器、存储器、是在一片集成电路芯片上集成微处理器、存储器、I/O接接口电路,从而构成了口电路,从而构成了单芯片微型计算机,简称单片机。单芯片微型计算机,简称单片机。vMCS51单片机单片机如如8031,8751,8032,8052,8752等该系列其它单片机都等该系列其它单片机都是在是在8051的基础上进行功能的增、减、改变而来的。的基础上进行功能的增、减、改变而来的。1.1 1.1 什么是单片机什么是单片机? ?8051是美国是美国INTEL公司,生产的一系列单片机中最早最典型公司,生产的一系列单片机中最
8、早最典型的产品的产品。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2 1.2 近年来推出近年来推出MCS51MCS51的主要产品有:的主要产品有: ATMELATMEL公司的公司的8989C51C51、89C5289C52系列;系列; PhilipsPhilips公司的公司的80C5180C51、80C5280C52系列;系列; 华邦公司的华邦公司的W78C51W78C51、W77C51W77C51高速低价高速低价系列;系列; LGLG公司的公司的GMS90/97GMS90/97低压高速低压高速系列;系列; 宏晶公司的
9、宏晶公司的STCSTC89C5189C51、STCSTC89C5289C52系列。系列。 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3 80C511.3 80C51的引脚封装的引脚封装总线型总线型非总线型非总线型为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益2.单片机内部资源三大指标单片机内部资源三大指标v1、FLASH(程序存储空间(程序存储空间ROM)v2、RAM(数据存储器)(数据存储器)v3、SFR(特殊功能寄存器)(特殊功能寄存器)单片机
10、内集成了一些常用的单片机内集成了一些常用的I/O接口电路,如并行的接口电路,如并行的I/OI/O端口、串行口、端口、串行口、定时器定时器/计数器、中断控制器等,这些计数器、中断控制器等,这些I/O接口单元电路,统称为特殊接口单元电路,统称为特殊功能寄存器功能寄存器(SFR)。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益单片机的选择vSTC89C52: 8K FLASH,512字节RAM,32个I/O口, 3个定时器,1个UART,8个中断源。vSST89E516: 64K FLASH,1024字节RAM,32个I/O口,
11、3个定时器,1个UART,10个中断源。支持与KEIL连线进行在线仿真。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益单片机最小系统单片机最小系统v特点:用最少的元件组成的单片机工作系统。特点:用最少的元件组成的单片机工作系统。v由四大硬件组成:单片机、电源电路、晶振电由四大硬件组成:单片机、电源电路、晶振电路、复位电路。路、复位电路。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益31脚是内部程序存储器和外部程序存储器选择端。为高电平时,访问内部程序存储器
12、;为低电平时,则访问外部程序存储器。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益点亮一个LED发光二极管v发光二极管:通常红色贴片LED:正向压降1.6-2.4V ,电流2-20mA。2-5mA亮度有明显变化,5mA以上亮度基本没变化。RV/I一般应用取I35mA,则R?。vLED与单片机,成为一个最小的控制单元,实现控制发光二极管的亮灭。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位
13、工作人员聘用制度,保障用人单位和职工的合法权益v特殊功能寄存器声明特殊功能寄存器声明 语法:语法: sfr sfr_name=int_constant 例:例:sfr P0 = 0 x80; sfr SCON = 0X98;v特殊功能位声明特殊功能位声明 例:例:sbit CY =PSW7; sbit LED=P10;为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益Main 函数格式:void main()特点:无返回值,无参。任何一个C程序有且仅有一个main函数,它是整个程序开始执行的入口。例:void main() 总程
14、序从这里开始执行; 其他语句; 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益三、建立独立的KEIL工程:1.点亮第一个发光管2.点亮最后一个发光管3.点亮一、三、五、七二、理解单片机单片机最小系统的组成。一、了解发光二极管参数及限流电阻计算方法。作业作业4.点亮二、四、五、六为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第三课 C51基础知识及流水灯设计为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和
15、职工的合法权益v电平特性电平特性v单片机的数制单片机的数制vC51C51的特点的特点vC51C51基础知识基础知识C51简介简介为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益关于电平特性关于电平特性1、数字电路中只有两种电平(本课程中)定义单片机为TTL电平高电平:+5V低电平:0V2、RS232电平:计算机串口高电平:-12V低电平:+12V所以计算机串口与单片机进行通信时,需加电平转换芯片MAX232。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益单片
16、机的数制单片机的数制1 1、单片机内部的数制:二进制、单片机内部的数制:二进制2 2、单片机编程常用的数制:十六进制、单片机编程常用的数制:十六进制为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益二进制二进制数字电路中的两种电平特性决定了它 0 0 6110 1 1 7111 2 10 8 1000 3 11 91001 4 100 101010 5 101 111011为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益十六进制数十六进制数v是二进制的简短表示形式。十进制中的0-15在十六进制数中分别表示为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、Fv熟练掌握二进制与十六进制之间的转换。规律:一般把四个二进制数放在一起转换成一个十六进制数,转换时先把二进制数转换成十进制数,再把十进制数转换成十六进制数。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益如:0001B11H