收藏 分享(赏)

单片机原理与接口技术 第一章 概述.ppt

上传人:nacm35 文档编号:7942667 上传时间:2019-05-30 格式:PPT 页数:20 大小:345.50KB
下载 相关 举报
单片机原理与接口技术 第一章 概述.ppt_第1页
第1页 / 共20页
单片机原理与接口技术 第一章 概述.ppt_第2页
第2页 / 共20页
单片机原理与接口技术 第一章 概述.ppt_第3页
第3页 / 共20页
单片机原理与接口技术 第一章 概述.ppt_第4页
第4页 / 共20页
单片机原理与接口技术 第一章 概述.ppt_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、单片机原理与接口技术 南昌大学科学技术学院,第一章 计算机基础知识概述,1.1 计算机系统组成1.2 单片机系统组成1.3 数制与编码,1.1 计算机系统组成,图 1-1 计算机系统组成,一、什么是单片机 单片机是单片微计算机的简称,把CPU、RAM、ROM或E2PROM以及I/O口集成到一片半导体芯片上。这样一块芯片就构成了一台计算机,故称为单片机。它和微型机没有本质的区别。单片机是计算机的一个分支,在国外单片机被称为微控制器(Microcontroller)。,1.2 单片机系统组成,二、单片机的发展,第一阶段(19741976):单片机采用双片形式,即需另加其它外围电路才能构成完整的微型

2、计算机。 eg:仙童公司的F8+3851第二阶段(19761978):低性能的单片机阶段。单片机由一片芯片构成,性能低。eg: MCS-48(Intel);8048,8035(I/O少,存贮器容量小);第三阶段(1978):高性能单片机阶段。CPU、并行口、串行口、定时器、RAM、ROM、A/D、多级中断处理,RAM、ROM容量大,I/O种类数量多,寻址范围大。eg: MCS-518031、Motorona6801、ZilogZ8第四阶段(1982)8位单片机巩固发展及16位单片机推出。eg: MCS-518031 , MCS-968096(8098),三、单片机应用系统的结构,1、基本系统,

3、单片机+输入/输出设备无扩展的ROM,RAM,I/O等。,2、扩展系统,单片机内部资源有限,要求较高的单片机系统需外扩展ROM、RAM、I/O,甚至A/D、D/A等。,四、常用的单片机产品,目前生产单片机的厂商主要有Intel公司、Motorola公司、Philips公司、ATMEL公司、WinBond公司、Microchip公司、AMD公司、Zilog公司等。,五、单片机的应用与选择,1、单片机的特点(1)小巧灵活、成本低、易于产品化 (2)可靠性高、适用的温度范围宽 (3)易扩展、控制功能强 (4)指令系统相对简单,较易掌握 2、单片机的应用领域 (1)在智能仪表中的应用 (2)在机电一体

4、化中的应用 (3)在实时控制中的应用 (4)在军工领域的应用 (5)在分布式多机系统中应用 (6)民用电子产品中的应用,一、计算机的数制,1.3 数制与编码,逢r 进位,数的第i个数位对应于一个固定的值rn, rn 称为该位的“权”。小数点左面各位的权是一个基数r 的正次幂,小数点右面各位的权是一个基数r 的负次幂。常用的数制有:二进制(Binary) 、八进制(Octadic) 、十进制(Decimal)和十六进制(Hexadecimal),分别用B、O、D和H表示。,eg1:十进制数 r =10 其权为:,102,101,100,101,102, (987.32)10= 9102 + 81

5、01 + 7100 + 310-1 + 210-2,eg2:二进制数 r =2 其权为:,22,21,20,2-1,2-2, (1011.101)2 =123 +022 + 121 + 1 20 + 1 21 + 022+ 1 23,eg3:八进制数 r =8 其权为:,82,81,80,8-1,8-2, (70613.304)8 =784 +083 + 682 + 1 81 + 3 80 + 3 81+ 082 + 4 83,eg4:十六进制数 r =16 其权为:,162,161,160,16-1,16-2, (-A0.8F)16 = -(10161 +0160 + 8161 + 1516

6、2,二、计算机的码制,BCD(Binary Coded Decimal)码为用二进制表示的十进制数。,常用二进制编码的十进制数有:8421码、2421码、5211码 、余3码,ASCII码(American Standard Code for Information Interchange),即美国信息交换标准码。ASCII码为一种8位代码,但采用7位代码编码(一般其最高位为0),共可编码为128个字符编码。,eg:7(0111、1101),(1100、1011),三、各数制间的转换,1、余数法,此方法适合于整数部分转换。 数M 是r 进制数,转换成 t 进制数的整数,除以t , 取余数。,e

7、g:十进制数62转换为二进制数, (62)10=(111110)2,2、取整法,此方法适合于小数部分转换。 数M 是 r 进制数,转换成 t 进制数的小数,乘以t , 取整数。,eg:十进制数0.375转换为二进制数,同理: (0.375) 10=(0.3)8= 0.(38-1)0.3758=3.000 整数为3,(0.375) 10=(0.6)16= 0.(616-1)0.37516=6.000 整数为6,eg:676.53转换为十六进制数,0.5316=8.48 整数为8 0.4816=7.68 整数为7 0.6816=10.88 整数为A, (676.49)10 =(2A4.87A)16

8、,3、二进制与十六进制间的转换,四、计算机中数的表示方法,1、真值和机器数,真值: 直接用正号“ + ”和负号“ - ”来表示的二进制数。 机器数:一个数在机器中的表示形式。,2、带符号数的表示,eg: 11001010 = -(26 + 23 +21 )= -74,3、无符号数的表示,无符号数没有符号位,机器的全部有效位都用来表示数的大小。,(11001010 )2= (202)10,4、原码、补码、反码,模数 一个计量器的容量。 eg:一个n位二进制数它的容量为2n ,所以它的模数为2n。 同余 如果两个整数a、b,当用某一个正整数M(模)去除所得余数相等时,则称 a 和 b 对模 M 是

9、同余的。 eg:16 = 4(mod 12) 即:16和4对12是同余,即16点钟和4点钟在以12为模的钟面上,其指示是一样的。 若 x = + xn-2 xn-3x1x0 则: x补 = 0xn-2 xn-3x1x0,(2)补码,当x为纯小数时,x = x-1x-2x-n-1,当x为正数时,补码与原码相同。 当x为负数时, 2n+x= 2n|x| 性质:x+y补= x补 + y补 x -y补= x补 - y补,(3)反码,5、逻辑运算,逻辑乘又称逻辑与,常用“”运算符表示,逻辑乘运算法则为:00 = 0; 10 = 01 = 0; 11 = 1两个二进制数进行逻辑乘,其运算方法类似于二进制算术运算。,逻辑加又称逻辑或,常用算符“”表示,逻辑加的运算规则为:00 = 0;10 = 01 = 1;11 = 1,逻辑异或又称为半加,是不考虑进位的加法,常采用“ ” 算符表示。逻辑异或的运算规则为:0 0 = 1 1 = 0; 1 0 = 0 1 = 1,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报