51单片机C语言应用与开发(第1章).ppt
《51单片机C语言应用与开发(第1章).ppt》由会员分享,可在线阅读,更多相关《51单片机C语言应用与开发(第1章).ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、51单片机C语言应用与开发第第1章章 MCS-51单片机的根底知识单片机的根底知识第第1章章 MCS-51单片机的根底知识单片机的根底知识n单片机的全称是单片微型计算机(SCM,Single Chip Microcomputer)。是一种将中央处理器CPU、存储器RAM、ROM、I/O接口电路、定时/计数器、串行通信接口及中断系统等部件集成到一块硅芯片上而构成的相对完整的微型计算机系统。n单片机主要应用于控制领域,因而准确反映单片机本质的称谓应该是微控制器MCUMicro Controller Unit,MCU是单片机领域公认的、最终统一的名词。n本章主要从应用的角度介绍单片机的根本结构、存储
2、器组织和最小系统的根本组成等相关知识,为后面利用单片机开发相关应用系统打下一定的根底。n本章重点本章重点u单片机的硬件组成u单片机多功能I/O口的引脚功能u单片机的体系结构及存储器组织uC51程序设计语言中,根据数据存储器的访问速度和使用频率,将数据存储器划分的四个存储区域u单片机复位的概念、过程和作用u单片机最小系统的组成和典型电路第第1章章 MCS-51单片机的根底知识单片机的根底知识n本章难点本章难点nMCS-51系列单片机系列单片机P0、P2口作总线口使用时口作总线口使用时的特点和工作时序的特点和工作时序nMCS-51系列单片机系列单片机P3口的第二功能及用法口的第二功能及用法n单片机
3、的体系结构及存储器组织单片机的体系结构及存储器组织n本章各章节安排本章各章节安排n1.1 MCS-51系列单片机的根本结构系列单片机的根本结构n1.2 8051单片机的存储器组织单片机的存储器组织n1.3 单片机最小系统单片机最小系统第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1 MCS-51单片机的根本结构单片机的根本结构lMCS-51系列单片机基于简单的嵌入式控制系统系列单片机基于简单的嵌入式控制系统结构,广泛应用于参军事到自动控制再到结构,广泛应用于参军事到自动控制再到 PC 机机键盘等各种应用系统上,是我国目前应用最广键盘等各种应用系统上,是我国目前应用最广泛的单片机
4、系列。泛的单片机系列。第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.1 MCS-51单片机的硬件组成及内部结构单片机的硬件组成及内部结构lMCS-51单片机的硬件组成单片机的硬件组成l 1个个8位的位的CPU,用于进行运算和控制,用于进行运算和控制l 1个片内的振荡器及时钟电路个片内的振荡器及时钟电路l 32个个I/O口口4组组8位端口,可单独寻址位端口,可单独寻址l 2个个16位定时计数器位定时计数器l 1个全双工串行通信口个全双工串行通信口l 5个中断源,两级中断优先级嵌套个中断源,两级中断优先级嵌套l 128字节内置字节内置 RAM,可用作存放器和数据缓冲器,可用作存
5、放器和数据缓冲器l 4K字节的内置程序存储器字节的内置程序存储器ROM不同型号单片机的内不同型号单片机的内置置ROM大小可能不同大小可能不同l 可独立寻址可独立寻址64K外部数据存储器和外部数据存储器和64K外部程序存储器外部程序存储器的控制电路的控制电路 第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.1 MCS-51单片机的硬件组成及内部结构单片机的硬件组成及内部结构nMCS-51单片机的内部结构单片机的内部结构 图图1-1 MCS-51单片机的内部结构单片机的内部结构第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机
6、的引脚功能 图图1-2 8051单片机的引脚单片机的引脚 第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机的引脚功能l主电源引脚主电源引脚l Vcc40脚:接电源,一般为脚:接电源,一般为+5V电源电源l Vss20脚:接电源地脚:接电源地l外接晶体或外部振荡器引脚外接晶体或外部振荡器引脚 l XTAL119脚:接外部晶振的一个引脚。在单片机内脚:接外部晶振的一个引脚。在单片机内部,它是一个反相放大器的输入端。当采用外部振荡器部,它是一个反相放大器的输入端。当采用外部振荡器时,此引脚应接地。时,此引脚应接地。l XTAL218脚:接外部晶
7、振的另一个引脚。在片内接脚:接外部晶振的另一个引脚。在片内接至反相放大器的输出端和内部时钟电路的输入端。当采至反相放大器的输出端和内部时钟电路的输入端。当采用外部振荡器时,此脚接外部振荡器的输出端。用外部振荡器时,此脚接外部振荡器的输出端。第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机的引脚功能l控制信号线控制信号线 lRST/VPD9脚:复位信号输入端,复位脚:复位信号输入端,复位/掉电时内部掉电时内部RAM的备用电源输入端。的备用电源输入端。lALE/30脚:地址锁存允许脚:地址锁存允许/编程脉冲输入。对片内编程脉冲输入。对片内EP
8、ROM编程时,编程脉冲由此脚输入。编程时,编程脉冲由此脚输入。l 29脚:外部程序存储器读选通信号。脚:外部程序存储器读选通信号。l /VPP31脚:访问外部存储器允许脚:访问外部存储器允许/编程电压输入。编程电压输入。接高电平时,访问内部存储器;低电平时,访问外部存接高电平时,访问内部存储器;低电平时,访问外部存储器。对片内储器。对片内EPROM编程时,此脚接编程时,此脚接21V编程电压。编程电压。第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机的引脚功能l多功能多功能I/O 口口l P0 口口3239脚脚 双向口三态,既可当作通双向口
9、三态,既可当作通用输入用输入/输出口,也可当作总线使用。用作通用输入输出口,也可当作总线使用。用作通用输入/输出输出口时,可驱动口时,可驱动8个个LSTTL门电路;用作总线时,作为分门电路;用作总线时,作为分时复用的地址时复用的地址/数据总线口,对外部程序或数据存储器进数据总线口,对外部程序或数据存储器进行寻址和读写数据:单片机先送低行寻址和读写数据:单片机先送低8位地址信号到位地址信号到P0口,口,然后发地址锁存信号然后发地址锁存信号ALE,在,在ALE的下降沿将地址信号的下降沿将地址信号锁存到地址锁存器,最后,通过锁存到地址锁存器,最后,通过P0口完成数据的读写。口完成数据的读写。整个数据
10、的读写过程在单片机的控制下自动完成,不需整个数据的读写过程在单片机的控制下自动完成,不需软件参与。软件参与。第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机的引脚功能l多功能多功能I/O 口口l P1 口口18脚脚准双向口三态,可驱动准双向口三态,可驱动4个个LSTTL门电路。用作输入线时,门电路。用作输入线时,P1口锁存器必须由单片口锁存器必须由单片机先写入机先写入“1。P1口的每一位都可编程为输入或输出线。口的每一位都可编程为输入或输出线。l P2 口口2128准双向口三态,可驱动准双向口三态,可驱动4个个LSTTL门电路。既可作为通
11、用输入门电路。既可作为通用输入/输出口,也可作为总输出口,也可作为总线使用。作总线使用时,为地址总线的高线使用。作总线使用时,为地址总线的高8位,与位,与P0口一口一起组成起组成16位地址总线,用于对外部存储器及接口电路进位地址总线,用于对外部存储器及接口电路进行寻址。行寻址。第第1章章 MCS-51单片机的根底知识单片机的根底知识第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机的引脚功能l多功能多功能I/O 口口l P3口口1017脚脚准双向口三态,可驱动准双向口三态,可驱动4个个LSTTL门电路。双功能口,作为第一功能使用时,与门电路
12、。双功能口,作为第一功能使用时,与P1口一样;作为第二功能使用时,每一位都有特殊的用途,口一样;作为第二功能使用时,每一位都有特殊的用途,其特殊用途如表其特殊用途如表1-1所示。所示。第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.2 MCS-51单片机的引脚功能单片机的引脚功能n多功能多功能I/O 口口uP3口的第二功能端口引脚第二功能注 释P3.0RXD串行口数据接收端P3.1TXD串行口数据发送端P3.2/INT0外中断请求0P3.3/INT1外中断请求1P3.4T0定时/计数器0外部计数信号输入P3.5T1定时/计数器1外部计数信号输入P3.6/WR外部RAM写选通信
13、号输出P3.7/RD外部存储器读选通信号输出l1.1.3 MCS-51单片机的单片机的CPUl 由由8位运算器算术位运算器算术/逻辑运算部件逻辑运算部件ALU、布尔、布尔处理器、定时处理器、定时/控制部件和假设干存放器等主要部件组成。控制部件和假设干存放器等主要部件组成。l算术算术/逻辑运算部件逻辑运算部件ALU l由由1个加法器、个加法器、2个个8位暂存器位暂存器TMP1和和TMP2,对用户,对用户不开放和不开放和1个功能强大的布尔处理器组成。个功能强大的布尔处理器组成。l布尔处理机是单片机布尔处理机是单片机CPU中一个独立的位处理机,用于中一个独立的位处理机,用于完成位运算。完成位运算。l
14、定时控制部件定时控制部件 l由定时控制逻辑、指令存放器由定时控制逻辑、指令存放器IR和一个由反向放大器构和一个由反向放大器构成的振荡器成的振荡器OSC等电路组成。等电路组成。第第1章章 MCS-51单片机的根底知识单片机的根底知识l1.1.3 MCS-51单片机的单片机的CPUl专用存放器组专用存放器组 l 包括累加器包括累加器A、程序指针计数器、程序指针计数器PC、程序状态字、程序状态字存放器存放器PSW、堆栈指针存放器、堆栈指针存放器SP、数据指针存放器、数据指针存放器DPTR和通用存放器和通用存放器B等。用来指示当前要执行指令的内等。用来指示当前要执行指令的内在地址、存放操作数和指示指令
15、执行后的状态等。在地址、存放操作数和指示指令执行后的状态等。l累加器累加器A l最常用的一个最常用的一个8位专用存放器,专门用来存放操作数或运位专用存放器,专门用来存放操作数或运算结果算结果,记作,记作ACC。l通用存放器通用存放器B l专为乘法和除法而指令设置的存放器,专为乘法和除法而指令设置的存放器,8位存放器。执行位存放器。执行乘法或除法指令前用来存放乘数或除数,运算完成后用乘法或除法指令前用来存放乘数或除数,运算完成后用于存放乘积和高于存放乘积和高8位或除法的余数。位或除法的余数。第第1章章 MCS-51单片机的根底知识单片机的根底知识第第1章章 MCS-51单片机的根底知识单片机的根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 语言 应用 开发
限制150内