第1章-51单片机基础知识ppt课件.ppt
《第1章-51单片机基础知识ppt课件.ppt》由会员分享,可在线阅读,更多相关《第1章-51单片机基础知识ppt课件.ppt(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、电气信息系电气信息系 姚福强姚福强E-mail:电电 话:话:588-63690 13656408566办公室:东办公室:东-204课程目标课程目标w 范例范例n51系列MCUw 了解了解n51系列 MCU的结构 、编程、接口技术w 掌握掌握 掌握51系列单片机的硬件结构特点、外设接口的扩展方法、C51语言程序设计的基本方法,单片机应用系统设计、调试、仿真的基本思路和方法。主要内容主要内容第第1 1章章 5151单片机基础知识单片机基础知识第第2 2章章 KeilKeil C51 C51软件入门与调试软件入门与调试第第3 3章章 ProtuesProtues仿真软件与仿真软件与KeilKeil
2、 联合调试联合调试第第4 4章章 并行并行I/OI/O端口端口第第5 5章章 5151单片机的中断系统单片机的中断系统第第6 6章章 5151单片机的定时单片机的定时/ /计数器计数器第第7 7章章 5151单片机的串行通信接口单片机的串行通信接口第第8 8章章 键盘输入键盘输入第第9 9章章 输出设备输出设备第第1010章章 单片机系统扩展单片机系统扩展第第1111章章 常用外围接口芯片常用外围接口芯片第第1212章章 常用数据传输接口常用数据传输接口第第1313章章 单片机开发板设计单片机开发板设计第第1414章章 PCBPCB印刷电路板设计印刷电路板设计常用网站、论坛常用网站、论坛 周立
3、功单片机() 中源单片机() 嵌入开发网() 51单片机() 单片机学习网() 单片机爱好者(www.mcufan.con) 此外还有老古开发网、单片机培训网、51单片机世界、致远电子、南京爱思、FPGA论坛、北京单片机开发网、电子网站之家、小龙微控、万博门单片机、21IC中国电子网、电子技术特攻队、MAXIM 中文网址、TI 中文网址、Philips公司、Intel公司、Lattice公司、中国电器论坛等。考核办法考核办法w 总成绩分三部分:出勤及作业占30%、实验占20%、期末考试占50%;w 作业和实验按组完成,每组34人,各班同学自由组合,但要求每组按照前期课程成绩优、良、中、及格合理
4、搭配,作业及实验的完成由本组同学综合讨论完成,要求每个成员必须对完成的作业理解并可以修改。上课时随机抽取一名组员回答作业问题,根据该组员的回答情况及作业完成情况综合评定该组的作业和实验成绩。第一章第一章 51单片机基础知识单片机基础知识 了解单片机的概念、发展历史、发展趋势、应用领域、外部引脚和内部结构。学习目的及要求:微机、微处理器和单片机的概念微机、微处理器和单片机的概念 Von NeumannVon Neumann计算机体系结构要点:计算机体系结构要点:微机、微处理器和单片机的概念微机、微处理器和单片机的概念 微型计算机微型计算机 微处理器微处理器CPU微型计算机系统微型计算机系统运算器
5、运算器控制器控制器寄存器寄存器RAMROMI/O端口端口I/O端口端口电源系统电源系统软件系统软件系统I/O设备设备I/O设备设备总线总线微机、微处理器和单片机的概念微机、微处理器和单片机的概念从使用的角度来说,计算机应用可分为两类:从使用的角度来说,计算机应用可分为两类: 一类是应用广泛的一类是应用广泛的通用计算机系统通用计算机系统,用于海量数,用于海量数据处理、分析和存储。据处理、分析和存储。 一类是一类是嵌入式计算机系统嵌入式计算机系统,是以计算机技术为基,是以计算机技术为基础、软硬件可裁减、可靠性高、实时性强、体积、功础、软硬件可裁减、可靠性高、实时性强、体积、功耗严格要求、没有独立计
6、算机形式的专用计算机系统。耗严格要求、没有独立计算机形式的专用计算机系统。 分支一分支一:通用微型计算机系统通用微型计算机系统 (Universal microComputer System )UCS为满足众多普通应用场合需要而发展的一类个人计算机系统个人计算机系统 技术要求: 高速计算 + 海量存储 发展方向: CPU速度不断提升,存储容量不断扩大 386486Pentium Pentium Conroe II个人计算机(Personal Computer)CPU+存储器+主板+显卡+声卡+网卡+显示器+鼠标+键盘基本功能部件基本功能部件接口部件外部设备支持它的软件五花八门,应有尽有 分支二
7、分支二:嵌入式计算机系统嵌入式计算机系统 (Embedded Computer System)技术要求:必须满足对象体系的物理、电气和环境以及产品成本等要求 发展方向: 与对象系统密切相关的嵌入性能嵌入性能、控制控制能力能力与控制可靠性控制可靠性 ECS能嵌入到对象体系中,以实现对象体系智能化为目的的一类专用计算机系统专用计算机系统PC 电气加固、机械加固,并配置各种接口板卡 IPC(工控机) 嵌入到大型对象系统大型对象系统中(实现智能化)工业计算机(Industrial Personal Computer) 船舶驾驶室集中控制台 自动配料控制系统 电站锅炉控制系统众多小型对象系统小型对象系统
8、(如家电、仪器、工控单元)无法使用IPC 需要发展一类特殊的嵌入式计算机系统单片机单片机单片计算机单片计算机(Single Chip Microcomputer)SCM将通用微计算机基本功能部件基本功能部件集成在一一块芯片块芯片上构成的一种专用微计算机系统应用:SCM硬件+SCM软件+少量外围电路嵌入式微嵌入式微机系统机系统+被控对象微电脑控制产品单片机的发展单片机的发展从1976年起,Intel公司先后推出MCS-48(4位)、 MCS-51(8位)和MCS-96(16位)三大系列单片机。迄今为止,世界各地厂商已相继研制出大约50个系列300多个品种的单片机产品。单片机的发展趋势是高集成度、
9、高性能、低功耗单片机单片机(SCM)微控制器微控制器(Micro Controller Unit)Micro Controller Unit(Single Chip Microcomputer)8位的51内核单片机仍然是目前主流机型。汽车电控系统中的单片机应用MCS-51系列单片机系列单片机 MCS是是Intel公司单片机的系列符号,如公司单片机的系列符号,如MCS-48、MCS-51、MCS-96系列单片机。系列单片机。MCS-51系列系列是是是是最早进入我国最早进入我国,并在我国得到广泛应用的单片,并在我国得到广泛应用的单片机主流品种。机主流品种。MCS-51系列单片机主要包括系列单片机主
10、要包括:基本型基本型:8031/8051/8751(80C31/80C51/87C51)增强型增强型:8032/8052/8752。51系列单片机系列单片机IntelIntel公司以专利形式把公司以专利形式把80518051内核技术内核技术转让转让给给ATMELATMEL、PhilipsPhilips、CygnalCygnal、ANALOGANALOG、LGLG、ADIADI、MaximMaxim、DALLASDALLAS等公司。等公司。生产的兼容机与生产的兼容机与80518051兼容,采用兼容,采用CMOSCMOS工艺,工艺,因而常用因而常用80C5180C51系列系列单片机来称呼所有这些具
11、有单片机来称呼所有这些具有80518051指令系统的单片机,这些兼容机指令系统的单片机,这些兼容机的的各种衍生各种衍生品种统称为品种统称为5151系列单片机系列单片机或简称为或简称为5151单片机单片机。其它其它51单片机单片机其它单片机系列简介其它单片机系列简介怎样学习单片机各组成部分既相对独立,又相互交叉教学目标教学目标掌握单片机原理与应用系统设计技能教学内容教学内容单片机硬件硬件、软件软件、接口接口、开发工具开发工具四方面知识硬件系统软件系统接口系统开发工具开发工具硬件系统硬件系统(RAM,IO,T/C,INT,UART)存储器输入/输出单元定时/计数器中断系统串行通信软件系统软件系统汇
12、编语言程序C51语言程序接口系统接口系统(LED,KEY,AD,DA,IO扩展)键盘电路数码管数码管键盘键盘模数转换模数转换数模转换数模转换可编程接口可编程接口开发工具开发工具PROTEUS单片机仿真软件单片机仿真软件 Keil C51简介 Keil C51是是51单片机软件单片机软件开发的开发的C语言和汇编语言环语言和汇编语言环境,可以进行纯软件仿真;境,可以进行纯软件仿真;也可以与也可以与Proteus软件联合软件联合进行仿真。进行仿真。开发工具开发工具 Keil C集成开发环境软件集成开发环境软件单片机应用系统单片机应用系统单片机应用系统单片机应用系统单单片片机机接口接口电路电路及外及外
13、设等设等单片机应用系统单片机应用系统: :由由硬件硬件系统系统和和软件软件系统组成系统组成硬件是应用系统的基础硬件是应用系统的基础软件是在硬件的基础上对其软件是在硬件的基础上对其资源进行合理调配和使用,资源进行合理调配和使用,从而完成应用系统所要求的从而完成应用系统所要求的任务,二者相互依赖,缺一任务,二者相互依赖,缺一不可不可1.2.1 MCS-51单片机的内部结构 1.2 51单片机功能及引脚程序存储器程序存储器:4K FlashROM,用于存放程序、原用于存放程序、原始数据和表格。始数据和表格。数据存储器数据存储器:共共256个个RAM单元,前单元,前128个单元个单元用于存放可读写数据
14、,后用于存放可读写数据,后128个单元为专用寄存器。个单元为专用寄存器。定时定时/计数器:计数器:两个两个16位的定时位的定时/计数器,实现定计数器,实现定时或计数功能。时或计数功能。中断控制系统:中断控制系统:5个中断源(外部个中断源(外部中断中断2个,定时个,定时/计计数中断数中断2 个,串行个,串行中断中断1个)个)并行并行I/O口:口:4个个8位的位的I/O口口P0、P1、P2、P3。串行口:串行口:一个全双工串行口。一个全双工串行口。51单片机的封装单片机的封装Plastic Dual Inline PackagePlastic J-Lead Chip Carrier51单片机的封装
15、单片机的封装Plastic Quad Flat PackagePlastic J-Lead Chip Carrier1.2.3 51单片机外部引脚单片机外部引脚VCCVSSXTAL2XTAL1RSTP0.0P0.1P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 P1.0P1.1P1.2 P1.3 P1.4MOSI/P1.5 MISO/P1.6SCK/P1.7P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0ALEP3.0P3.1P3.2 P3.3 P3.4 P3.5 P3.6 P3.7EA/VppPSENRXD/TXD/INT0/ INT1/ T0/ T
16、1/WR/ RD/1234567891011121314151617181920403938373635343332313029282726252424222180318051 875189C5189S51PROG/ALE1.2.3 51单片机外部引脚单片机外部引脚 单片机访问外部存储器时,单片机访问外部存储器时,P0P0口可用作地址口可用作地址/ /数据数据复用口。复用口。P0P0口的信息是地址还是数据由口的信息是地址还是数据由ALEALE来定义。来定义。 ALEALE高电平期间,高电平期间,P0P0口上一般出现地址信息口上一般出现地址信息,在,在ALEALE下降沿时,将下降沿时,将P0P0
17、口上地址信息锁存到片外地址锁存器,口上地址信息锁存到片外地址锁存器,在在ALEALE低电平期间低电平期间P0P0口上一般出现指令和数据信息口上一般出现指令和数据信息。 在不访问片外存贮器时,该端也以六分之一的时钟在不访问片外存贮器时,该端也以六分之一的时钟频率固定输出正脉冲。可作系统中其它芯片的时钟源。频率固定输出正脉冲。可作系统中其它芯片的时钟源。ALE/PROGALE/PROG:地址锁存允许信号:地址锁存允许信号/ /编程脉冲输入端编程脉冲输入端。1.2.3 51单片机外部引脚单片机外部引脚在寻址外部程序存储器时选通外部在寻址外部程序存储器时选通外部ROMROM的读控制端的读控制端(OE)
18、(OE)。89C51P0.0-P0.7ALEPSENP2.0-P2.48D8QOEA8-A12A0-A7D0-D7GEAOECEEPROM3731.2.3 51单片机外部引脚单片机外部引脚 当EA为高时CPU访问程序存贮器有两种情况: 地址小于4K时访问内部程序存贮器。 地址大于4K时访问外部程序存贮器。 当EA接地,则不使用内部程序存贮器,不管地址大小,取指时总是访问外部程序存贮器。1.3 51单片机的内部结构单片机的内部结构51单片机的CPU是由运算器运算器和控制器控制器所构成的。2.3 MCS-51单片机的单片机的CPU2.1.2 89C51单片机内部结构单片机内部结构缓冲器B寄存器SP
19、PSWOSCALEPCONSCONTMODTCONTH0TL0TH1TL1TXDSBUFRXDSBUFIEIP中断、串行口和定时器程序地址寄存器PC增1PCDPTRP1锁存器P1驱动器 P3锁存器P3驱动器 P0驱动器RAM地址寄存器128BRAM4kBROMP0锁存器 P2驱动器P2锁 存 器 定时控制指令译码器指令寄存器 ACC PSENALEEARESETTMP1TMP2VCCVSSP0.0P0.7P2.0P2.7P1.0P1.7P3.0P3.7XTAL1XTAL2运算器:ALU、和专用寄存器由定时和控制部件构成的控制器控制器,包括定时控制逻辑、指令寄存器、指令译码器、数据地址指针DPT
20、R、程序计数器PC、堆栈指针SP、ROM地址寄存器以及16位地址缓冲器等。3. 专用寄存器组专用寄存器组累加器A (Accumulator) 程序中程序中最常用的8位特殊功能寄存器。主要功。主要功能为能为存放操作数以及存放运算的中间结果。 单片机中大部分单操作数指令的操作数取自累单片机中大部分单操作数指令的操作数取自累加器,多操作数指令中一个操作数也取自累加器。加器,多操作数指令中一个操作数也取自累加器。 加、减、乘、除算术运算指令的运算结果都存加、减、乘、除算术运算指令的运算结果都存放于累加器放于累加器A或或B寄存器中。寄存器中。 指令系统中用指令系统中用A作为累加器的助记符。作为累加器的助
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 基础知识 ppt 课件
限制150内