版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、单片机原理及其接口技术 教教 材:材: 单片机原理及其接口技术单片机原理及其接口技术 参考书:参考书: 单片机原理及接口技术单片机原理及接口技术 张毅刚主编张毅刚主编 人民邮电出版社人民邮电出版社 MCS51单片机原理及接口技术单片机原理及接口技术马家辰等编马家辰等编 哈工大哈工大 出版社出版社 ATMEL89系列单片机应用技术系列单片机应用技术余永权编著余永权编著 北航出版社北航出版社 单片机原理与单片机原理与C51编程编程 宋彩利等编宋彩利等编 西安交大出版社西安交大出版社 单片机基础知识与技能实训单片机基础知识与技能实训刘起义编刘起义编 人民邮电出版社人民邮电出版社 MCS-51系列单片
2、机系统及应用实践教程系列单片机系统及应用实践教程 毛毛 敏主编敏主编 高等教育出版社高等教育出版社 单片机原理及其接口技术 预备知识预备知识 数字电路:数字电路: 与、或、非门。与、或、非门。 三极管开关电路(非门)。三极管开关电路(非门)。 工作原理:截止,饱和。对应状态工作原理:截止,饱和。对应状态:电压高、低;电压高、低;1, 0 三态门:三态门:L,H,高阻态;,高阻态; 译码器:译码器:24、38译码器,译码器,LS138 寄存器:寄存器:D触发器,具有记忆作用,触发器,具有记忆作用,8位位 位(位(bit),字节(),字节(byte),字(),字(word),字长;),字长; 计算
3、机功能分类计算机功能分类: 单片机(单片机(MCU, 816位),嵌入式位),嵌入式(ARM 32位位),DSP; 核心:核心:CPU, 主要指标:运算速度:主频,字长,主要指标:运算速度:主频,字长, 单片机原理及其接口技术 第第1章章 微型计算机基础微型计算机基础 1.1 微型计算机概述 电子计算机是科技发展的产物 第一台电子数字计算机于1946年问世, 称ENIAC 由数千个电子管和继电器组成,占地170mm2,速度 为5000次/秒 加法运算 计算机的飞速发展归功于半导体集成技术的发展: 第一代(19461958)电子管数字计算机 第二代(19581964)晶体管数字计算机 第三代(1
4、9641971)集成电路计算机 第四代(1971 )大规模、超大规模集成电 路巨型机,大中型计算机,微型计算机, 单片机原理及其接口技术 微型机是由LSI、VLSI等组成的,具有功能 强,结构紧凑、系统可靠性高的特征,它 由中央处理器(CPU)、存储器、通用或 专用I/O接口电路等组成。 它可分为多板微机、单板微机和单片微机。 单片机原理及其接口技术 组成微型计算机的各主要功能部件:中央处 理器、存储器、I/O接口电路及定时/计数器 等,制作在一块集成电路芯片中从而构成完 整的微型计算机,称作单晶片微型计算机。 单片微机发展迅速,根据其性能、用途及工 作特点可大致分成单片机(Single ch
5、ip microcomputer) 或称微控制器(微控制器(MCU)、数字 信号处理器(DSP)、和ARM(嵌入式系统) 等几大类。 单片机原理及其接口技术 一、计算机组成和系统一、计算机组成和系统 1. 组成(五大组成部分)组成(五大组成部分) 冯冯诺依曼型计算机诺依曼型计算机 运运 算算 器器 输出设备输出设备 控控 制制 器器 输入设备输入设备 存存 储储 器器 C P U ROM:程序存储:程序存储 RAM:数据存储:数据存储 概念:硬件、软件;计算机和计算机系统概念:硬件、软件;计算机和计算机系统 单片机原理及其接口技术 程序存储程序存储 比较哈佛结构(DSP,MCU): 存放程序的
6、存储区(ROM)和存放数据的 存储区空间分开(RAM)。 优点:速度快,效率高。 工作原理: 顺序执行顺序执行 特点:程序和数据合用一个存储器空间,如PC机。 单片机原理及其接口技术 C P U R O M RA M I/O 接口接口 外设外设 Address Bus Data Bus Control Bus 2.微型计算机基本结构示意图微型计算机基本结构示意图 电气连接、信息交换:通过三大总线!电气连接、信息交换:通过三大总线! ROM:主要储存程序,:主要储存程序,RAM:存储数据:存储数据 单片机原理及其接口技术 3. 系统 图1-1 微处理器、微计算机和微计算机系统的关系 单片机原理及
7、其接口技术 功能:微型化,巨型化,网络化,智能化 速度:取决于: 主频(时钟频率,振荡频率) 字长(16位,32位,64位) 精简指令结构:RISC,单周期指令 工艺:线间距减小:0.13微米,功耗降低 构造:通用:CPU, 专用:MCU,DSP 体积小,抗干扰能力强,省电,成本低 二、计算机的发展二、计算机的发展 单片机原理及其接口技术 1.2.1 数制数制 日常生活中广泛使用的数为十进制数, 这是一种逢十进一的计数方法。常用的 数制还有二进制、十六进制等。 基数小于10的计数制,可用十进制相应 的数码作为它的数字符号,一个数一般 由多个数码组成。数码在数中的位置不 同,其值也不同。 1.2
8、 计算机中的数制和转换计算机中的数制和转换 单片机原理及其接口技术 一、一、 二进制数(用二进制数(用B表示)表示) 以2为基数的数制称为二进位计数制,它只包 括0和1两个数码,很容易用电子元件的两种不 同的状态来表示,例如,用高电平表示1,用 低电平表示0。所以,计算机中通常采用二进 制数。 二进制数的计数特征:逢二进一,运算简单。 在加、减、乘、除四则运算中,乘法实质上是 做移位加法,除法则是移位减法。 单片机原理及其接口技术 二、二、 十六进制数(用十六进制数(用H表示)表示) 为了书写和阅读方便,经常采用十六进为了书写和阅读方便,经常采用十六进 制数作为二进制的缩写形式制数作为二进制的
9、缩写形式。十进制数、 二进制数、十六进制数的对照表如表1-1 所示。 在计数时,逢十六进一,这样书写长度 短,且可方便将十六进制数转换为二进 制数或将二进制数转换为十六进制数。 单片机原理及其接口技术 表1-1 十进制数、二进制数、十 六进制数对照表 单片机原理及其接口技术 1.2.2 不同进制数之间的转换不同进制数之间的转换 1二进制转换为十进制 基本方法:将二进制数按权展开式,利用 十进制数的运算法则求和,即可得到等值 的十进制数。 2十进制到二进制的转换 十进制整数转换为二进制整数十进制整数转换为二进制整数 十进制小数转换为二进制小数 带小数的十进制数转换为二进制数 单片机原理及其接口技
10、术 将二进制数转换为十六进制数,从低位 开始,每四位一组每四位一组,然后将其转换为对应的 十六进制数。如最后一组不足四位,需在左 边补0。 用同样方法可将二进制小数转换十六进 制小数。只是分组应从小数点右边开始分成 四位一组。 十六进制数转换为二进制数,将每位十 六进制数直接转换成相应的二进制数。 3二进制、十六进制之间的相互转换 单片机原理及其接口技术 1.2.3 数制书写约定数制书写约定 在书写计算机程序时,一般不用基数作为下 标来区分各种进制,而是用相应的英文字母 作后缀来表示各种进制的数。 如:B(Binary)表示二进制数。 D(Decimal)表示十进制数,一般D 可省略可省略,即
11、无后缀的数字为十进制数。 H(Hexadecimal)表示十六进制数。 单片机原理及其接口技术 1.3. 计算机码制计算机码制 位(位(bitbit)与字节()与字节(bytebyte):): 1byte1byte8bits8bits 1.3.1 原码、反码和补码 l l 原码:在符号位符号位中用0表示正、用1表示负 的二进制数,称为原码。例如, x1=1110111B, x1原=01110111B x2=1110111B, x2原=11110111B 数0可是0或0。因此,0在原码中形式: 0原=0000 0000B, 0原=1000 0000B 单片机原理及其接口技术 l 反码:正数的反码
12、=原码;负数的反码负数的反码 =原码的符号位不变符号位不变而数值按位取反数值按位取反。所 谓按位取反,即将各位的1变成0,0变成1。 例如,x1=13, x1反=13原=00001101B 。 又如,x2=13, x2原=13原=10001101B, x2反=13反=11110010B。 0反=0000 0000B, 0反=1111 1111B 即符号位不变,其余求反即符号位不变,其余求反。 单片机原理及其接口技术 负数的补码负数的补码=反码反码1。 例如,x1=110 1101B, x1补=x1原=0110 1101B 。 又如,x2=110 1101B, x2反=1001 0010B, x
13、2补=10010011B。 在补码表示中,“0”是唯一的,即 0补=0000 0000B。 e.g.八位数补码 1111 1111 表示的十进制数是:1 八位数补码 1000 0001 表示的十进制数是: 八位数补码 1000 0000 表示的十进制数是: 补码:正数的补码补码:正数的补码=原码,原码, 单片机原理及其接口技术 l l 定点表示法定点表示法:表示小数点的位置是 固定不变的。分为纯整数和纯小数两类。 数符尾数 纯整数表示方法纯整数表示方法 纯小数表示方法纯小数表示方法 数符尾数 其格式如下所示:其格式如下所示: 1.3.2数的小数点表示方法数的小数点表示方法 单片机原理及其接口技
14、术 浮点表示法中小数点的位置是不固定的。 任意二进制数N一般可表示为:N=2PS 一个浮点数分为阶码和尾数两部分,二者 各有表示正负的阶符和数符,常用存储 格式: 阶符阶码数符尾数 l l 浮点表示法浮点表示法 单片机原理及其接口技术 (1)四字节浮点数格式(如图1-2所示), 它由一个字节指数(EXP)、三个字节 尾数构成,共用四个存储单元。 (2)三字节浮点数格式(如图1-3所示)。 在微计算机中常用的浮点数表示有: 单片机原理及其接口技术 图1-2 四字节浮点数格式 D7 D6 D0 第一字节 第二字节 第三字节 第四字节 阶符Pf 阶码 数符S f 尾数高字节 尾数中字节 尾数低字节
15、单片机原理及其接口技术 图1-3 三字节浮点数格式 第一字节 第二字节 第三字节 数符Sf阶符Pf 阶码 尾数高字节 尾数低字节 D7 D6 D5D0 单片机原理及其接口技术 1.4 计算机常用编码计算机常用编码 二进制编码:用二进制数表示一种状态或符二进制编码:用二进制数表示一种状态或符 号号 常见的编码有常见的编码有BCD码、码、ASCII码等码等。 1二 十进制编码 是一种用二进制编码的十进制数用二进制编码的十进制数,称BCD码。 BCD码用标准的8421的纯二进制码的十六个状 态中的十个(如表1-2所示)。 用BCD码表示十进制数,只要将每位十进制 数用适当的四位二进制码代替即可。 单
16、片机原理及其接口技术 表12 BCD编码 单片机原理及其接口技术 微机普遍采用的是ASCII码(如表1-3所示)。 ASCII码是一种八位代码,最高位一般用 于奇偶校验,其余七位二进制码对128个字符 进行编码。 见书P438 2字母和符号的编码 单片机原理及其接口技术 表13 ASCII(美国标准信息交换 码)表 单片机原理及其接口技术 作业:作业:P46,1.5: 1,2; 1.7: 1,2; P47 , 1.15: 3,4; 1.21: 1,2 单片机原理及其接口技术 1 单片机的发展历史单片机的发展历史 初级阶段(19741976)FAIRCHILD 两片集成芯片(集成工艺限制) 低性
17、能阶段(19761978)INTER MCS-48 高性能阶段(19781982)MCS51 更高性能阶段(1983 )多种机型并行发展 1.6 单片微型计算机概述单片微型计算机概述 单片机原理及其接口技术 存储器、并行接口、串行接口存储器、并行接口、串行接口 计数器计数器/定时器、中断控制接口定时器、中断控制接口 A/D、D/A接口、接口、 2. 单片机的构成单片机的构成 CPU + 功能部件功能部件 单片机原理及其接口技术 3. 单片机的特点单片机的特点 (1)体积小体积小、重量轻、功耗低、功能强、性价性价 比高比高。 (2)数据大都在单片机内部传送,运行速度快, 抗干扰能力强,可靠性高可
18、靠性高。 (3)结构灵活,易于组成各种微机应用系统。 (4)应用广泛应用广泛,既可用于工业自动控制等场合, 又可用于测量仪器、医疗仪器及家用电器等领 域。 单片机原理及其接口技术 4. 单片机的应用单片机的应用 应用特点 体积小:基本功能部件满足要求 可靠性高:BUS大多在内部;易采取电磁屏蔽 功能强:实时响应速度;I/O直接操作 使用方便:硬件设计简单;提供开发工具资料 性能价格比高:电路板小;接插件少 易产品化:研制周期短 量大面广,成本低廉 单片机原理及其接口技术 机电一体化:电脑缝纫机 智能仪表:测温仪、温控仪 实时控制:汽车 家电:冰箱、洗衣机、电视 网络通信:通信协议集成其中 计算
19、机外设:键盘、打印机 工农业、国防 单片机的出现使得单片机的出现使得 电路设计简单化电路设计简单化 应用对象: 单片机原理及其接口技术 应用模式 应用系统结构 单片机原理及其接口技术 5. 典型单片机产品典型单片机产品 器件厂家 美国:Intel、Motorola、 Microchip 、Atmel 、 SST、STC 等 荷兰: Philips 德国: Siemens 日本: Nec 等 台湾: Winbond等 MCS系列存储器的类型分类: 无无ROM型 :8031 ROM型:8051 EPROM:8751 EEPROM 型:89C51 单片机原理及其接口技术 6. 单片机的发展趋势单片机
20、的发展趋势 性能不断提高 CPU功能增强:速度、精度 内部资源增多:A/D、D/A、EEPROM 多功能引脚: 寻址范围大 高新技术下移,重点发展8位机性能 单片机的多品种: 微型化: 89C2051,MC68HC705等: 20PIN,2KEPROM 低功耗,低电压:CHMOS工艺、空闲等待和 掉电停机方式 、电 压 2.45.5V。 在线应用系统: ISP,IAP 单片机原理及其接口技术 嵌入式系统嵌入式系统 概念概念 通用计算机系统:通用计算机系统: 嵌入式系统:面向工控领域,嵌入到应用系统中嵌入式系统:面向工控领域,嵌入到应用系统中 特点:面向控制对象特点:面向控制对象 与工控应用系统
21、结合成一个整体与工控应用系统结合成一个整体 运行可靠运行可靠 突出控制功能(突出控制功能(I/O控制)控制) 种类种类: 工控机(类似工控机(类似PC机)机) 通用通用CPU模块模块 嵌入式微处理器(如嵌入式微处理器(如ARM7) 微控制器(微控制器(MCU),), 数字信号处理器(数字信号处理器(DSP) 单片机原理及其接口技术 MCU发展方向发展方向 RISC结构(精简指令)结构(精简指令) 单周期指令,流水线指令结构单周期指令,流水线指令结构 FlashROM ,OTPRROM为主流为主流 (OTP:One Time Program) ISP(In System Program), IA
22、P(In Application Program) 高速:时钟可达高速:时钟可达100M(Cygnal C8051F120等)等) 低功耗:低电压(低功耗:低电压(2.73.6V甚至更低),甚至更低),CMOS结构结构 大内存大内存: (内部内部ROM 128K,RAM 8K) 多功能:多功能:12位多路位多路AD/DA,支持,支持USB,Ethernet, JTAG接口,接口, I2C总线,多总线,多I/O口(口(64)等等)等等 MCS51的基本功能已形成一个内核,该项技术已的基本功能已形成一个内核,该项技术已 为多家厂家掌握,开发出多种指令兼容的增强型功能芯为多家厂家掌握,开发出多种指令
23、兼容的增强型功能芯 片,性能不断提高,用户广泛,生命力很强。片,性能不断提高,用户广泛,生命力很强。 单片机原理及其接口技术 MCU种类种类 MCU的供应形态(程序存放)的供应形态(程序存放) MASKROM(工厂一次性写入程序工厂一次性写入程序) EPROM(基本不用)(基本不用) ROMless (基本不用)(基本不用) OTPROM(用户一次性写入,如(用户一次性写入,如Philips,可靠),可靠) FlashROM (改写方便,适合开发或小批量生产)(改写方便,适合开发或小批量生产) 按应用领域分:工控类,家电类,通讯类等按应用领域分:工控类,家电类,通讯类等 按通用性分:通用型,专
24、用型按通用性分:通用型,专用型 按总线结构分:总线型(三大总线),非总线型按总线结构分:总线型(三大总线),非总线型 单片机原理及其接口技术 一种先进的单片机:一种先进的单片机: Cygnal公司公司C8051F系列系列SoC单片机单片机 单片机原理及其接口技术 Analog Peripherals -12-Bit ADC Programmable throughput up to 200 ksps -Two 12-Bit Current Mode DACs -Two Comparators Supply Voltage 2.0 to 5.25 V High Speed 8051 C Core
25、 50 MHz system clock Memory -2304 bytes internal data RAM (256 + 2048) -32/16 kB Flash; In-system programmable in 512 byte sectors -64 bytes battery-backed RAM 单片机原理及其接口技术 Digital Peripherals -24 port I/O; push-pull or open-drain, up to 5.25V tolerance -Hardware SMBus (I2C Compatible), SPI, and UART
26、 serial ports available concurrently -Four general purpose 16-bit counter/timers -Programmable 16-bit counter/timer array with six capture/compare modules, WDT -Internal oscillators: 24.5 MHz 2% accuracy supports UART operation; clock multiplier up to 50 MHz 32-PIN LQFP or 28-PIN 5x5 QFN Temperature Range: 40 to +85 C 单片机原理及其接口技
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐饮服务业服务标准与流程手册(标准版)
- 餐饮卫生安全管理手册
- 电池厂高温测试制度
- 急性胰腺炎的护理伦理与法律问题
- 初中音乐新课程标准理论测试题及答案
- 加强技术创新及推广应用承诺书(6篇)
- 新市元宵活动策划方案(3篇)
- 核酸采样活动方案策划(3篇)
- 围栏刷漆施工方案(3篇)
- 污水施工方案范本(3篇)
- 小型冷藏库制冷设计方案
- 2023年医技类-卫生检验技术(师)代码:211考试历年真题集锦含答案
- 公民基本权利+课件- 部编版道德与法治八年级下册
- 教学能力比赛决赛 《英语》教案
- 三花电子膨胀阀介绍课件
- 电梯安装教程课件
- 城市燃气工程系统规划课件
- 申星牌SX型紫外线消毒车使用说明书
- 北师大版七年级数学下册-基础计算题100题(无答案)
- 石化信息分类编码-装置名称及3
- 区域卫生信息化平台项目建设方案
评论
0/150
提交评论