单片机原理及应用单片微型计算机基础知识_第1页
单片机原理及应用单片微型计算机基础知识_第2页
单片机原理及应用单片微型计算机基础知识_第3页
单片机原理及应用单片微型计算机基础知识_第4页
单片机原理及应用单片微型计算机基础知识_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第第1 1章章 单片微型计算机基础知识单片微型计算机基础知识 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 学习目标学习目标 理解单片机应用系统的构成理解单片机应用系统的构成 了解单片机的发展概况、应用特点及主流产品了解单片机的发展概况、应用特点及主流产品 理解单片机的各种应用形态理解单片机的各种应用形态 了解单片机系统中使用计算机语言的基本知识了解单片机系统中使用计算机语言的基本知识 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 学习重点学习重点 mcs-51系列单片机的分类和性能系列单片机的分类和性

2、能 常用名词术语等基础知识常用名词术语等基础知识 单片机的发展概况、应用特点及主流产品单片机的发展概况、应用特点及主流产品 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 主要内容主要内容 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 主要内容主要内容 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 主要内容主要内容 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 1.1.1

3、什么是单片机什么是单片机 把微型计算机的基本功能部件:中央处理器(把微型计算机的基本功能部件:中央处理器(cpucpu)、存储器、输入)、存储器、输入/ /输输 出接口、定时器出接口、定时器/ /计数器、中断系统等多种资源集成在一个半导体芯片上,使计数器、中断系统等多种资源集成在一个半导体芯片上,使 得一块集成电路芯片就能构成一个完整的微型计算机。这种集成电路芯片被得一块集成电路芯片就能构成一个完整的微型计算机。这种集成电路芯片被 称为单片微型计算机(称为单片微型计算机(single chip microcomputersingle chip microcomputer),简称单片机。),简称

4、单片机。 从其组成、逻辑功能上来看,单片机都具备了微机系统的基本部件。但从其组成、逻辑功能上来看,单片机都具备了微机系统的基本部件。但 是需要指出的是,单片机毕竟还只是一个芯片,只有在配置了应用系统所需是需要指出的是,单片机毕竟还只是一个芯片,只有在配置了应用系统所需 的接口芯片、输入的接口芯片、输入/ /输出设备等,才可以构成实用的单片机应用系统。输出设备等,才可以构成实用的单片机应用系统。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 1.1.2 单片机发展历程及产品近况单片机发展历程及产品近况 197

5、6 1976年,年,intelintel公司推出了公司推出了mcs-48mcs-48系列单片机。该系列单片机早期产品在芯系列单片机。该系列单片机早期产品在芯 片内集成了片内集成了8 8位位cpucpu、1kb1kb程序存储器(程序存储器(romrom)、)、64b64b数据存储器(数据存储器(ramram)、)、2727根根i/oi/o 线和线和1 1个个8 8位定时位定时/ /计数器。计数器。 此阶段的主要特点是:在单个芯片内实现了此阶段的主要特点是:在单个芯片内实现了cpucpu、存储器、存储器、i/oi/o接口、定时接口、定时/ / 计数器、中断系统、时钟等部件的集成。但存储器容量较小,

6、寻址范围小(不大计数器、中断系统、时钟等部件的集成。但存储器容量较小,寻址范围小(不大 于于4kb4kb),无串行接口,指令系统功能不强。),无串行接口,指令系统功能不强。 1单芯片微机形成阶段单芯片微机形成阶段 单片机技术发展十分迅速,产品琳琅满目。纵观整个单片机技术发展过单片机技术发展十分迅速,产品琳琅满目。纵观整个单片机技术发展过 程,可以分为以下程,可以分为以下3 3个主要阶段:个主要阶段: 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 1980 1980年,年,intelintel公司推出公司推出

7、mcs-51mcs-51系列单片机。该系列单片机在芯片内集成系列单片机。该系列单片机在芯片内集成 了了8 8位位cpucpu、4 kb4 kb程序存储器(程序存储器(romrom)、)、128b128b数据存储器(数据存储器(ramram)、)、4 4个个8 8位并行位并行 接口、接口、1 1个全双工串行接口、个全双工串行接口、2 2个个1616位定时位定时/ /计数器,寻址范围为计数器,寻址范围为64kb64kb,并集成,并集成 有控制功能较强的布尔处理器(完成位处理功能)。有控制功能较强的布尔处理器(完成位处理功能)。 此阶段的主要特点是:结构体系完善,性能已大大提高,面向控制的特此阶段的

8、主要特点是:结构体系完善,性能已大大提高,面向控制的特 点进一步突出。现在,点进一步突出。现在,mcs-51mcs-51已成为公认的单片机的经典机型。已成为公认的单片机的经典机型。 2性能完善提高阶段性能完善提高阶段 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 1982 1982年,年,intelintel公司推出公司推出mcs-96mcs-96系列单片机。该系列单片机在芯片内集系列单片机。该系列单片机在芯片内集 成了成了1616位位cpucpu、8 kb8 kb程序存储器(程序存储器(romrom)、)

9、、232 b232 b数据存储器(数据存储器(ramram)、)、5 5个个8 8位位 并行接口、并行接口、1 1个全双工串行接口、个全双工串行接口、2 2个个1616位定时位定时/ /计数器。寻址范围最大为计数器。寻址范围最大为64kb64kb, 片上还有片上还有8 8路路1010位位adcadc、1 1路路pwmpwm(d/ad/a)输出及高速)输出及高速i/oi/o部件等。部件等。 此阶段的主要特点是:片内面向测控系统外围电路增强,使单片机可此阶段的主要特点是:片内面向测控系统外围电路增强,使单片机可 以方便灵活地用于复杂的自动测控系统及设备。至此,以方便灵活地用于复杂的自动测控系统及设

10、备。至此,“微控制器微控制器”的称谓的称谓 更能反映单片机的本质。更能反映单片机的本质。 3微控制器化阶段微控制器化阶段 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1单片机的发展概况单片机的发展概况 随着微电子设计技术及计算机技术的不断发展,单片机产品和技术日新月异。随着微电子设计技术及计算机技术的不断发展,单片机产品和技术日新月异。 单片机产品近况可以归纳为以下两个方面。单片机产品近况可以归纳为以下两个方面。 (1 1)80518051系列单片机种类繁多,主流地位已经形成。近年来推出与系列单片机种类繁多,主流地位已经形成。近年来推出与80

11、518051兼容兼容 的主要产品有:的主要产品有: atmel公司融入公司融入flash存储器技术推出的存储器技术推出的at89系列单片机;系列单片机; philips公司推出的公司推出的p80c、p87c系列高性能单片机;系列高性能单片机; winbond公司推出的公司推出的w78c51、w77c51系列高速低价单片机;系列高速低价单片机; adi公司推出的公司推出的aduc8系列高精度系列高精度adc单片机;单片机; lg公司推出的公司推出的gms90/97系列低压高速单片机;系列低压高速单片机; maxim公司推出的公司推出的ds89c420高速(高速(50mips)单片机;)单片机;

12、cygnal公司推出的公司推出的c8051f系列高速系列高速soc单片机等。单片机等。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 (2 2)非)非805l805l结构单片机不断推出,给用户提供了更为广泛的选择空间结构单片机不断推出,给用户提供了更为广泛的选择空间 在在80518051及其兼容产品流行的同时,一些单片机芯片生产厂商也推出了一些非及其兼容产品流行的同时,一些单片机芯片生产厂商也推出了一些非 80518051结构的产品,影响较大的有:结构的产品,影响较大的有: intel公司推出公司推出mcs

13、-96系列系列16位单片机;位单片机; microchip公司推出公司推出pic系列系列risc单片机;单片机; ti公司推出公司推出msp430f系列系列16位低电压、低功耗单片机;位低电压、低功耗单片机; atmel公司推出公司推出avr系列系列risc单片机。单片机。 目前,单片机正朝着高性能和多品种的方向发展,但由于目前,单片机正朝着高性能和多品种的方向发展,但由于mcs-51mcs-51系列系列 的的8 8位单片机仍能满足绝大多数应用领域的需要,所以位单片机仍能满足绝大多数应用领域的需要,所以mcs-51mcs-51系列单片系列单片 机,现在及以后的相当一段时期内仍然将占据单片机应用

14、的主导地位。机,现在及以后的相当一段时期内仍然将占据单片机应用的主导地位。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 1.1.3 单片机的应用及发展趋势单片机的应用及发展趋势 1单片机的应用领域单片机的应用领域 单片机的应用极为广泛,已深入到国民经济的各个领域,对各个行业的技术单片机的应用极为广泛,已深入到国民经济的各个领域,对各个行业的技术 改造和产品的更新换代起着积极的推动作用。单片机的应用领域主要有以下几个改造和产品的更新换代起着积极的推动作用。单片机的应用领域主要有以下几个 方面:方面: (1

15、1)生产自动化)生产自动化 (2 2)实时测控)实时测控 (3 3)智能化产品)智能化产品 (4 4)智能化仪表)智能化仪表 (5 5)信息通信技术)信息通信技术 (6 6)科学研究)科学研究 (7 7)国防现代化)国防现代化 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 图1-1 单片机典型应用系统 2单片机的应用特点单片机的应用特点 (1 1)面向控制的应用)面向控制的应用 (2 2)在线应用)在线应用 (3 3)嵌入式应用)嵌入式应用 3单片机应用系统单片机应用系统 单片机典型应用系统的构成单片机典型

16、应用系统的构成 如图如图1-11-1所示。所示。 一个具有测控功能的单片机典 型应用系统通常由单片机、片外程 序存储器(rom)、片外数据存储 器(ram)、扩展输入/输出接口 (i/o接口)以及系统工作过程中进 行人工干预和输出结果的人机对话 通道等组成。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 4单片机的发展趋势单片机的发展趋势 (1 1)微型化)微型化 (2 2)低功耗)低功耗 (3 3)高速化)高速化 (4 4)集成更多资源)集成更多资源 (5 5)通信及网络功能加强)通信及网络功能加强 (6

17、 6)专用型单片机发展加快)专用型单片机发展加快 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.1.4 mcs-51系列单片机的分类系列单片机的分类 1.1 单片机的发展概况单片机的发展概况 型型 号号片内程序存储器片内程序存储器ram/bi/o口线口线定时器定时器/个个位位中断源中断源晶振晶振/mhz 805l 子系列子系列 8031rom less128322165212 80514kb rom128322165212 87514kb eprom128322165212 80c51 子系列子系列 80c31rom less128322165

18、212 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

19、.1 单片机的发展概况单片机的发展概况 说明: 该系列单片机的生产工艺有两种:在产品型号中凡不带有字母该系列单片机的生产工艺有两种:在产品型号中凡不带有字母“c”c”的的 为为hmoshmos芯片,带有字母芯片,带有字母“c”c”的为的为chmoschmos芯片。芯片。hmoshmos芯片的电平与芯片的电平与ttlttl电平兼容,电平兼容, 而而chmoschmos芯片的电平既与芯片的电平既与ttlttl电平兼容,又与电平兼容,又与cmoscmos电平兼容。所以在单片机应电平兼容。所以在单片机应 用系统中应尽量采用用系统中应尽量采用chmoschmos工艺的芯片。工艺的芯片。 在功能上该系列单

20、片机有在功能上该系列单片机有基本型基本型和和增强型增强型两大类,通常以芯片型号两大类,通常以芯片型号 的末位数字来区分。末位数字为的末位数字来区分。末位数字为“1”1”的型号为基本型,如的型号为基本型,如8031/8051/87518031/8051/8751、 80c31/80c51/87c5180c31/80c51/87c51等。末位数字为等。末位数字为“2”2”的型号为增强型,如的型号为增强型,如 8032/8052/87528032/8052/8752、80c32/80c52/87c5280c32/80c52/87c52等。等。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理

21、与应用第二版第二版 第第1 1章章 1.1 单片机的发展概况单片机的发展概况 80c51 80c51是是mcs-51mcs-51系列单片机中系列单片机中chmoschmos工艺的一个典型品种。其他厂工艺的一个典型品种。其他厂 商以商以80518051为基核开发出的为基核开发出的chmoschmos工艺单片机产品也统称为工艺单片机产品也统称为80c5180c51系列。市面系列。市面 上常见的与上常见的与mcs-51mcs-51系列单片机兼容的有系列单片机兼容的有atmelatmel公司的公司的at89at89系列单片机。其系列单片机。其 典型产品典型产品at89c51at89c51、at89c5

22、2at89c52、at89c2051at89c2051、at89c4051at89c4051等不但与等不但与80518051单片单片 机软、硬件完全兼容,还融入了机软、硬件完全兼容,还融入了flashflash存储器技术,这使得用户在开发调存储器技术,这使得用户在开发调 试时更为方便。除此之外,还有试时更为方便。除此之外,还有philipsphilips、winbondwinbond、dallasdallas、siemenssiemens等等 公司的许多产品。虽然这些产品在某些方面有一些差异,但基本结构是相公司的许多产品。虽然这些产品在某些方面有一些差异,但基本结构是相 同的,从而奠定了同的,

23、从而奠定了80c5180c51的主流产品地位。的主流产品地位。 280c51系列系列 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.2 计算机中数的表示方法计算机中数的表示方法 1.2.1 进位计数制及其转换进位计数制及其转换 计数制或进位制计数制或进位制, ,常用的十进制,还有二进制、八进制、十二进制等。常用的十进制,还有二进制、八进制、十二进制等。 (1 1)二进制:由数字符号)二进制:由数字符号0 0、1 1构成,逢构成,逢2 2进进1 1。 (2 2)八进制:由数字符号)八进制:由数字符号0 07 7构成,逢构成,逢8 8进进1 1。

24、(3 3)十进制:由数字符号)十进制:由数字符号0 09 9构成,逢构成,逢1010进进1 1。 (4 4)十六进制:由数字符号)十六进制:由数字符号0 09 9和字母和字母a af f构成,逢构成,逢1616进进1 1。 1. 进位计数制进位计数制 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.2 计算机中数的表示方法计算机中数的表示方法 1 1十进制数转换为二进制数十进制数转换为二进制数 需要对其整数和小数部分分别需要对其整数和小数部分分别 处理进行转换处理进行转换 (1 1)十进制整数转换为二进制)十进制整数转换为二进制 整数的方法是:用

25、整数的方法是:用2 2不断地去除不断地去除 要转换的十进制数,直至商为要转换的十进制数,直至商为0 0。 每次所得的余数即为二进制数每次所得的余数即为二进制数 位,最初得到的余数是二进制位,最初得到的余数是二进制 整数的最低位。这就是所谓的整数的最低位。这就是所谓的 “除以除以2 2取余,逆序排列取余,逆序排列”法。法。 2. 数制之间的转换数制之间的转换 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.2 计算机中数的表示方法计算机中数的表示方法 (2 2)十进制小数转换为二)十进制小数转换为二 进制小数的方法是:用进制小数的方法是:用2 2不

26、不 断地去乘要转换的十进制断地去乘要转换的十进制 小数,直至乘积的小数部小数,直至乘积的小数部 分为分为0 0或达到要求的精度为或达到要求的精度为 止。每次所得的整数部分止。每次所得的整数部分 即为二进制数位,最初得即为二进制数位,最初得 到的整数是二进制小数的到的整数是二进制小数的 最高位。这就是所谓的最高位。这就是所谓的 “乘乘2 2取整,顺序排列取整,顺序排列”法。法。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.2 计算机中数的表示方法计算机中数的表示方法 2 2二进制数转换为十进制数二进制数转换为十进制数 将二进制数转换为十进制数,

27、只需按位权展开求累加和即可。将二进制数转换为十进制数,只需按位权展开求累加和即可。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 3 3二进制数与十六进制数的相互转换二进制数与十六进制数的相互转换 二进制数转换成十六进制数比较容易,具体方法如下:二进制数转换成十六进制数比较容易,具体方法如下: 把二进制数以小数点为界向左向右每把二进制数以小数点为界向左向右每4 4位分成一组,不足位分成一组,不足4 4位位 的以的以0 0补齐。补齐。 把每组把每组4 4位的二进制数转换成位的二进制数转换成1 1位的十六进制数。位的十六进制数。 按从左到右的次序写出转

28、换结果。按从左到右的次序写出转换结果。 【例【例1.4】把二进制数】把二进制数10110011.0101111转换成十六进制数。转换成十六进制数。 解:分组:解:分组:1011 0011. 0101 1110 转换:转换: b 3 5 e 因此:因此:(10110011.0101111)2(b3.5e)16 十六进制数转换成二进制数的方法更简单,只需从左到右把每十六进制数转换成二进制数的方法更简单,只需从左到右把每 位十六进制数写成相应的位十六进制数写成相应的4 4位二进制数,并把结果写在一起即可。位二进制数,并把结果写在一起即可。 1.2 计算机中数的表示方法计算机中数的表示方法 中国铁道出

29、版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 应当熟记的一张表格应当熟记的一张表格 1.2 计算机中数的表示方法计算机中数的表示方法 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 4 4数的书写方法数的书写方法 计算机中经常使用的数的书写方法有二进制(后缀计算机中经常使用的数的书写方法有二进制(后缀b b, binarybinary)、八进制(后缀,)、八进制(后缀,octaloctal或或q q,因与,因与0 0容易混淆,所以书写容易混淆,所以书写 印刷为印刷为q q)、十进制(后缀)、十进制(后缀d d,de

30、cimaldecimal,或者不要后缀)和十六进制,或者不要后缀)和十六进制 (后缀(后缀h h,hexhex)。)。 例:例:1010b1010b 表示二进制数。表示二进制数。 5703q 5703q 表示八进制数。表示八进制数。 2048d 2048d 表示十进制数。表示十进制数。 0a30bh 0a30bh 表示十六进制数(在汇编语言程序中由字表示十六进制数(在汇编语言程序中由字 母母a af f开头的十六进制数前需要添加开头的十六进制数前需要添加0 0)。 1.2 计算机中数的表示方法计算机中数的表示方法 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第

31、1 1章章 1.2 计算机中数的表示方法计算机中数的表示方法 1.2.2 机器数机器数 1.1.进位计数制进位计数制 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.2 计算机中数的表示方法计算机中数的表示方法 在计算机中对于符号数有不同的编码方式,通常采用两种编码方在计算机中对于符号数有不同的编码方式,通常采用两种编码方 式:原码、补码。式:原码、补码。 1 1原码原码 最高位为符号位(正数为最高位为符号位(正数为0 0,负数为,负数为1 1),其他位为数值位。),其他位为数值位。 2 2补码补码 正数的补码与原码相同;负数的补码则是符号位取正

32、数的补码与原码相同;负数的补码则是符号位取1 1,数值位逐位,数值位逐位 取反,末位加取反,末位加1 1。 3 3补码数的表示范围补码数的表示范围 当当n n8 8时数的表示范围是:时数的表示范围是:-128n+127-128n+127。超出为溢出。超出为溢出 当当n n1616时数的表示范围是:时数的表示范围是:-32768n+32767-32768n+32767。超出为溢出。超出为溢出 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.2.3 常用名词术语及字符的表示常用名词术语及字符的表示 1.2 计算机中数的表示方法计算机中数的表示方法 (

33、1 1)位()位(bitbit) 位是指一个二进制位,它是计算机中信息存储的最小单位,用位是指一个二进制位,它是计算机中信息存储的最小单位,用bitbit表示。表示。 (2 2)字节()字节(b b) 字节指相邻的字节指相邻的8 8个二进制位,通常存储器是以字节为单位存储信息的。个二进制位,通常存储器是以字节为单位存储信息的。 字节用字节用b b表示。表示。 (3 3)字()字(wordword)及字长)及字长 一个字所包含的二进制位数称为字长。在一般的微机中定义一个字长一个字所包含的二进制位数称为字长。在一般的微机中定义一个字长 为为2 2个字节个字节。字用字用w w表示。表示。 1常用的名

34、词术语常用的名词术语 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 计算机在处理信息时,有时需要处理字符或字符串,例如从键盘输入的信息计算机在处理信息时,有时需要处理字符或字符串,例如从键盘输入的信息 或打印的信息都是以字符方式处理的,因此,计算机必须能用二进制数表示字符。或打印的信息都是以字符方式处理的,因此,计算机必须能用二进制数表示字符。 计算机中最常用的字符编码是美国信息交换标准代码(计算机中最常用的字符编码是美国信息交换标准代码(american standard code american standard code for infor

35、mation interchangefor information interchange,asciiascii)。)。asciiascii码用码用7 7位二进制数表示字符编码。位二进制数表示字符编码。 附录附录a a给出了字符的给出了字符的asciiascii码表。码表。 1.2 计算机中数的表示方法计算机中数的表示方法 bcd码是用码是用4 4位二进制数表示位二进制数表示1 1位十进制整数。表示的方法有多种,常用的是位十进制整数。表示的方法有多种,常用的是 8421bcd8421bcd码。码。 2. ascii码码 3. bcd码码 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理

36、与应用第二版第二版 第第1 1章章 1.3.1 单片机的硬件系统单片机的硬件系统 1.3 单片机系统单片机系统 在单片机的应用中,需要围绕单片机芯片以及扩展外部电路和外部芯在单片机的应用中,需要围绕单片机芯片以及扩展外部电路和外部芯 片、连接输入和输出设备组建一个能完成特定应用功能的硬件组合实体,片、连接输入和输出设备组建一个能完成特定应用功能的硬件组合实体, 它能在编制程序的控制下完成预定的任务,称它为单片机的硬件系统。它能在编制程序的控制下完成预定的任务,称它为单片机的硬件系统。 它实际上就是为实现某一种实际应用所设计的,以单片机芯片为核心而它实际上就是为实现某一种实际应用所设计的,以单片

37、机芯片为核心而 组成的单片机应用系统的实体部分。组成的单片机应用系统的实体部分。 中国铁道出版社中国铁道出版社 单片机原理与应用单片机原理与应用第二版第二版 第第1 1章章 1.3.2 单片机的软件系统单片机的软件系统 单片机本身无编制程序的能力,需要借助其他微型计算机配之以相应的开发软件单片机本身无编制程序的能力,需要借助其他微型计算机配之以相应的开发软件 来进行编程。在单片机应用系统的编程中有机器语言、汇编语言和高级语言三种编程来进行编程。在单片机应用系统的编程中有机器语言、汇编语言和高级语言三种编程 方式:方式: (1 1)机器语言)机器语言 机器语言使用二进制代码表示的单片机指令,用机

38、器语言构成的程序称为目的程机器语言使用二进制代码表示的单片机指令,用机器语言构成的程序称为目的程 序(机器码)。序(机器码)。 (2 2)汇编语言)汇编语言 汇编语言是采用容易记忆的英文符号名(助记符)表示的机器指令,它是对机器汇编语言是采用容易记忆的英文符号名(助记符)表示的机器指令,它是对机器 语言的改进。用汇编语言编程是单片机应用中最常用的编程方式,其编写的程序称为语言的改进。用汇编语言编程是单片机应用中最常用的编程方式,其编写的程序称为 汇编语言源程序。汇编语言源程序。 (3 3)高级程序设计语言)高级程序设计语言 高级程序设计语言接近人类自然语言的语法习惯,与计算机硬件无关,用户易于高级程序设计语言接近人类自然语言的语法习惯,与计算机硬件无关,用户易于 学习、阅读、掌握和使用。目前支持学习、阅读、掌握和使用。目前支持mcs-5lmcs-5l单片机编程的高级语言有多种,如单片机编程的高级语言有多种,如c51c51等。等。 1.3 单片机系统单片机系统 中国铁道出版社中国铁道

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论