已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1章 单片微型计算机基础知识 中国铁道出版社 单片机原理与应用第二版 第1章 学习目标 理解单片机应用系统的构成 了解单片机的发展概况、应用特点及主流产品 理解单片机的各种应用形态 了解单片机系统中使用计算机语言的基本知识 中国铁道出版社 单片机原理与应用第二版 第1章 学习重点 mcs-51系列单片机的分类和性能 常用名词术语等基础知识 单片机的发展概况、应用特点及主流产品 中国铁道出版社 单片机原理与应用第二版 第1章 主要内容 1.1 1.1 单片机的发展概况单片机的发展概况 任务任务1 1:什么是单片机:什么是单片机 任务任务3 3:单片机的应用及发展趋势:单片机的应用及发展趋势 任务任务4 4:mcs-51mcs-51系列单片机的分类系列单片机的分类 任务任务2 2:单片机发展历程及产品近况:单片机发展历程及产品近况 中国铁道出版社 单片机原理与应用第二版 第1章 主要内容 1 1.2.2 计算机中数的表示方法计算机中数的表示方法 任务任务1 1:进位计数制及其转换:进位计数制及其转换 任务任务2 2:机器数机器数 任务任务3 3:常用名词术语及字符的表示常用名词术语及字符的表示 中国铁道出版社 单片机原理与应用第二版 第1章 主要内容 1 1. .3 3 单片机系统单片机系统 任务任务1 1:单片机的硬件系统:单片机的硬件系统 任务任务2 2:单片机的软件系统单片机的软件系统 任务任务3 3:单片机开发时用到的单片机开发时用到的 程序设计语言程序设计语言 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 1.1.1 什么是单片机 介介 绍绍 把微型计算机的基本功能部件:中央处理器(cpu)、存储器、输入/输出 接口、定时器/计数器、中断系统等多种资源集成在一个半导体芯片上,使得 一块集成电路芯片就能构成一个完整的微型计算机。这种集成电路芯片被称为 单片微型计算机(single chip microcomputer),简称单片机。 注注 意意 强强 调调 从其组成、逻辑功能上来看,单片机都具备了微机系统的基本部件。但 是需要指出的是,单片机毕竟还只是一个芯片,只有在配置了应用系统所需 的接口芯片、输入/输出设备等,才可以构成实用的单片机应用系统。 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 1.1.2 单片机发展历程及产品近况 1976年,intel公司推出了mcs-48系列单片机。该系列单片机早期产品在芯 片内集成了8位cpu、1kb程序存储器(rom)、64b数据存储器(ram)、27根i/o 线和1个8位定时/计数器。 此阶段的主要特点是:在单个芯片内实现了cpu、存储器、i/o接口、定时/ 计数器、中断系统、时钟等部件的集成。但存储器容量较小,寻址范围小(不大 于4kb),无串行接口,指令系统功能不强。 1单芯片微机形成阶段 单片机技术发展十分迅速,产品琳琅满目。纵观整个单片机技术发展过 程,可以分为以下3个主要阶段: 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 1980年,intel公司推出mcs-51系列单片机。该系列单片机在芯片内集成 了8位cpu、4 kb程序存储器(rom)、128b数据存储器(ram)、4个8位并行接 口、1个全双工串行接口、2个16位定时/计数器,寻址范围为64kb,并集成有 控制功能较强的布尔处理器(完成位处理功能)。 此阶段的主要特点是:结构体系完善,性能已大大提高,面向控制的特点 进一步突出。现在,mcs-51已成为公认的单片机的经典机型。 2性能完善提高阶段 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 1982年,intel公司推出mcs-96系列单片机。该系列单片机在芯片内集 成了16位cpu、8 kb程序存储器(rom)、232 b数据存储器(ram)、5个8位 并行接口、1个全双工串行接口、2个16位定时/计数器。寻址范围最大为64kb ,片上还有8路10位adc、1路pwm(d/a)输出及高速i/o部件等。 此阶段的主要特点是:片内面向测控系统外围电路增强,使单片机可 以方便灵活地用于复杂的自动测控系统及设备。至此,“微控制器”的称谓 更能反映单片机的本质。 3微控制器化阶段 中国铁道出版社 单片机原理与应用第二版 第1章 1.1单片机的发展概况 随着微电子设计技术及计算机技术的不断发展,单片机产品和技术日新月异 。单片机产品近况可以归纳为以下两个方面。 (1)8051系列单片机种类繁多,主流地位已经形成。近年来推出与8051兼容 的主要产品有: atmel公司融入flash存储器技术推出的at89系列单片机; philips公司推出的p80c、p87c系列高性能单片机; winbond公司推出的w78c51、w77c51系列高速低价单片机; adi公司推出的aduc8系列高精度adc单片机; lg公司推出的gms90/97系列低压高速单片机; maxim公司推出的ds89c420高速(50mips)单片机; cygnal公司推出的c8051f系列高速soc单片机等。 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 (2)非805l结构单片机不断推出,给用户提供了更为广泛的选择空间 在8051及其兼容产品流行的同时,一些单片机芯片生产厂商也推出了一些非8051 结构的产品,影响较大的有: intel公司推出mcs-96系列16位单片机; microchip公司推出pic系列risc单片机; ti公司推出msp430f系列16位低电压、低功耗单片机; atmel公司推出avr系列risc单片机。 目前,单片机正朝着高性能和多品种的方向发展,但由于mcs-51系列 的8位单片机仍能满足绝大多数应用领域的需要,所以mcs-51系列单片机 ,现在及以后的相当一段时期内仍然将占据单片机应用的主导地位。 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 1.1.3 单片机的应用及发展趋势 1单片机的应用领域 单片机的应用极为广泛,已深入到国民经济的各个领域,对各个行业的技术 改造和产品的更新换代起着积极的推动作用。单片机的应用领域主要有以下几个 方面: (1)生产自动化 (2)实时测控 (3)智能化产品 (4)智能化仪表 (5)信息通信技术 (6)科学研究 (7)国防现代化 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 图1-1 单片机典型应用系统 2单片机的应用特点 (1)面向控制的应用 (2)在线应用 (3)嵌入式应用 3单片机应用系统 单片机典型应用系统的构成 如图1-1所示。 一个具有测控功能的单片机典 型应用系统通常由单片机、片外程 序存储器(rom)、片外数据存储 器(ram)、扩展输入/输出接口( i/o接口)以及系统工作过程中进行 人工干预和输出结果的人机对话通 道等组成。 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 4单片机的发展趋势 (1)微型化 (2)低功耗 (3)高速化 (4)集成更多资源 (5)通信及网络功能加强 (6)专用型单片机发展加快 中国铁道出版社 单片机原理与应用第二版 第1章 1.1.4 mcs-51系列单片机的分类 1.1 单片机的发展概况 型 号片内程序存储器ram/bi/o口线定时器/个位中断源晶振/mhz 805l 子系列 8031rom less128322165 212 80514kb rom128322165212 87514kb eprom128322165212 80c51 子系列 80c31rom less128322165212 80c514kb rom128322165212 87c514kb eprom128322165212 8052 子系列 8032 rom less256323166212 80528kb rom256323166212 87528kb eprom256323166212 80c52 子系列 80c32rom less256323166212 80c528kb rom256323166212/24 87c528kb eprom256323166212/24 1mcs-51系列 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 说明: 该系列单片机的生产工艺有两种:在产品型号中凡不带有字母“c”的 为hmos芯片,带有字母“c”的为chmos芯片。hmos芯片的电平与ttl电平兼容 ,而chmos芯片的电平既与ttl电平兼容,又与cmos电平兼容。所以在单片机 应用系统中应尽量采用chmos工艺的芯片。 在功能上该系列单片机有基本型和增强型两大类,通常以芯片型号的 末位数字来区分。末位数字为“1”的型号为基本型,如8031/8051/8751、 80c31/80c51/87c51等。末位数字为“2”的型号为增强型,如 8032/8052/8752、80c32/80c52/87c52等。 中国铁道出版社 单片机原理与应用第二版 第1章 1.1 单片机的发展概况 80c51是mcs-51系列单片机中chmos工艺的一个典型品种。其他厂商 以8051为基核开发出的chmos工艺单片机产品也统称为80c51系列。市面上 常见的与mcs-51系列单片机兼容的有atmel公司的at89系列单片机。其典 型产品at89c51、at89c52、at89c2051、at89c4051等不但与8051单片机软 、硬件完全兼容,还融入了flash存储器技术,这使得用户在开发调试时 更为方便。除此之外,还有philips、winbond、dallas、siemens等公司 的许多产品。虽然这些产品在某些方面有一些差异,但基本结构是相同的 ,从而奠定了80c51的主流产品地位。 280c51系列 中国铁道出版社 单片机原理与应用第二版 第1章 1.2 计算机中数的表示方法 1.2.1 进位计数制及其转换 计数制或进位制,常用的十进制,还有二进制、八进制、十二进制等。 (1)二进制:由数字符号0、1构成,逢2进1。 (2)八进制:由数字符号07构成,逢8进1。 (3)十进制:由数字符号09构成,逢10进1。 (4)十六进制:由数字符号09和字母af构成,逢16进1。 1. 进位计数制 中国铁道出版社 单片机原理与应用第二版 第1章 1.2 计算机中数的表示方法 1十进制数转换为二进制数 需要对其整数和小数部分分别 处理进行转换 (1)十进制整数转换为二进制 整数的方法是:用2不断地去除 要转换的十进制数,直至商为0 。每次所得的余数即为二进制 数位,最初得到的余数是二进 制整数的最低位。这就是所谓 的“除以2取余,逆序排列”法 。 2. 数制之间的转换 中国铁道出版社 单片机原理与应用第二版 第1章 1.2 计算机中数的表示方法 (2)十进制小数转换为二 进制小数的方法是:用2不 断地去乘要转换的十进制小 数,直至乘积的小数部分为 0或达到要求的精度为止。 每次所得的整数部分即为二 进制数位,最初得到的整数 是二进制小数的最高位。这 就是所谓的“乘2取整,顺 序排列”法。 中国铁道出版社 单片机原理与应用第二版 第1章 1.2 计算机中数的表示方法 2二进制数转换为十进制数 将二进制数转换为十进制数,只需按位权展开求累加和即可。 中国铁道出版社 单片机原理与应用第二版 第1章 3二进制数与十六进制数的相互转换 二进制数转换成十六进制数比较容易,具体方法如下: 把二进制数以小数点为界向左向右每4位分成一组,不足4位 的以0补齐。 把每组4位的二进制数转换成1位的十六进制数。 按从左到右的次序写出转换结果。 【例1.4】把二进制数10110011.0101111转换成十六进制数。 解:分组:1011 0011. 0101 1110 转换: b 3 5 e 因此:(10110011.0101111)2(b3.5e)16 十六进制数转换成二进制数的方法更简单,只需从左到右把每 位十六进制数写成相应的4位二进制数,并把结果写在一起即可。 1.2 计算机中数的表示方法 中国铁道出版社 单片机原理与应用第二版 第1章 应当熟记的一张表格 1.2 计算机中数的表示方法 中国铁道出版社 单片机原理与应用第二版 第1章 4数的书写方法 计算机中经常使用的数的书写方法有二进制(后缀b,binary) 、八进制(后缀,octal或q,因与0容易混淆,所以书写印刷为q) 、十进制(后缀d,decimal,或者不要后缀)和十六进制(后缀h,hex )。 例:1010b 表示二进制数。 5703q 表示八进制数。 2048d 表示十进制数。 0a30bh 表示十六进制数(在汇编语言程序中由字 母af开头的十六进制数前需要添加0)。 1.2 计算机中数的表示方法 中国铁道出版社 单片机原理与应用第二版 第1章 1.2 计算机中数的表示方法 1.2.2 机器数 1.进位计数制 中国铁道出版社 单片机原理与应用第二版 第1章 1.2 计算机中数的表示方法 在计算机中对于符号数有不同的编码方式,通常采用两种编码方式 :原码、补码。 1原码 最高位为符号位(正数为0,负数为1),其他位为数值位。 2补码 正数的补码与原码相同;负数的补码则是符号位取1,数值位逐位 取反,末位加1。 3补码数的表示范围 当n8时数的表示范围是:-128n+127。超出为溢出 当n16时数的表示范围是:-32768n+32767。超出为溢出 中国铁道出版社 单片机原理与应用第二版 第1章 1.2.3 常用名词术语及字符的表示 1.2 计算机中数的表示方法 (1)位(bit) 位是指一个二进制位,它是计算机中信息存储的最小单位,用bit表示 。 (2)字节(b) 字节指相邻的8个二进制位,通常存储器是以字节为单位存储信息的。 字节用b表示。 (3)字(word)及字长 一个字所包含的二进制位数称为字长。在一般的微机中定义一个字长 为2个字节。字用w表示。 1常用的名词术语 中国铁道出版社 单片机原理与应用第二版 第1章 计算机在处理信息时,有时需要处理字符或字符串,例如从键盘输入的信息 或打印的信息都是以字符方式处理的,因此,计算机必须能用二进制数表示字符 。 计算机中最常用的字符编码是美国信息交换标准代码(american standard code for information interchange,ascii)。ascii码用7位二进制数表示字符编码 。附录a给出了字符的ascii码表。 1.2 计算机中数的表示方法 bcd码是用4位二进制数表示1位十进制整数。表示的方法有多种,常用的是 8421bcd码。 2. ascii码 3. bcd码 中国铁道出版社 单片机原理与应用第二版 第1章 1.3.1 单片机的硬件系统 1.3 单片机系统 在单片机的应用中,需要围绕单片机芯片以及扩展外部电路和外部芯 片、连接输入和输出设备组建一个能完成特定应用功能的硬件组合实体 ,它能在编制程序的控制下完成预定的任务,称它为单片机的硬件系统 。它实际上就是为实现某一种实际应用所设计的,以单片机芯片为核心 而组成的单片机应用系统的实体部分。 中国铁道出版社 单片机原理与应用第二版 第1章 1.3.2 单片机的软件系统 单片机本身无编制程序的能力,需要借助其他微型计算机配之以相应的开发软件 来进行编程。在单片机应用系统的编程中有机器语言、汇编语言和高级语言三种编程方 式: (1)机器语言 机器语言使用二进制代码表示的单片机指令,用机器语言构成的程序称为目的程序 (机器码)。 (2)汇编语言 汇编语言是采用容易记忆的英文符号名(助记符)表示的机器指令,它是对机器语 言的改进。用汇编语言编程是单片机应用中最常用的编程方式,其编写的程序称为汇编 语言源程序。 (3)高级程序设计语言 高级程序设计语言接近人类自然语言的语法习惯,与计
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年梧州市长洲区政务服务中心(窗口人员)招聘笔试模拟试题及答案详解
- 2026年菏泽市牡丹区政务服务中心(窗口人员)招聘考试模拟试题及答案详解
- 2026年海南省生态环境监测中心公开招聘事业编制人员(第1号)笔试备考题库及答案详解
- 2026年四川省绵阳市工会人员招聘笔试模拟试题及答案详解
- 2026年三明市梅列区工会人员招聘笔试模拟试题及答案详解
- 2026年定西地区医疗系统事业编人员招聘笔试备考试题及答案详解
- 2026年杭州市江干区政务服务中心(窗口人员)招聘考试参考试题及答案详解
- 2026年8月天津滨海新区建投轨道交通建设有限公司住所托管服务选聘比选考试备考试题及答案详解
- 2026年贵阳市小河区政务服务中心(窗口人员)招聘笔试备考题库及答案详解
- 2026年贵州省铜仁市工会人员招聘考试参考题库及答案详解
- 对照2026版煤矿重大事故隐患判定标准自查清单
- 具身智能机器人概论 课件 第4章-人形机器人
- 矿山运输安全措施培训课件
- 2026年数学建模C题 完整题目+建模答案+代码解析(完整版)
- 测土配方施肥技术实施方案
- 台州道路运输从业资格证考试题和答案
- 铁路工程检验批填写和分部分项验收培训资料2025
- 货运保安及运输方案范本
- 2025年中考语文试题分类汇编:基础知识积累与运用(江苏专用)解析版
- 质量PQE培训教学课件
- GB/T 26953-2025焊缝无损检测渗透检测验收等级
评论
0/150
提交评论