网站大量收购独家精品文档,联系QQ:2885784924

单片机原理及应用 教学课件 作者 佟云峰 第1章 单片机基础.ppt

单片机原理及应用 教学课件 作者 佟云峰 第1章 单片机基础.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机(Micro Controller Unit),就是将微处理器(CPU)、存储器(存放程序或数据的ROM和RAM)、总线、定时器/计数器、输入/输出接口(I/O口)和其他多种功能器件集成在一块芯片上的微型计算机。简单的说:单片机是在一块芯片上集成了一台计算机。但是,它又区别于普通的计算机,它是专门为实现“控制”而设计的。 1.2 单片机的特点 1、高集成度、高可靠性、体积小 1.3 单片机的应用 1、智能产品 1.4 单片机的发展概况 1.4.1 单片机技术的发展历史 1.4.2 单片机技术的发展趋势 1、制作工艺CMOS化 1.5 单片机的封装 单片机的封装指包裹于单片机外层的物质。它不仅起着安放、固定、密封、保护芯片和增强电热性能的作用,而且还是沟通芯片内部世界与外部电路的桥梁。 1、DIP双列直插式封装 2、QFP塑料方型扁平式封装和PFP塑料 扁平组件式封装 3、PLCC(Plastic Leaded Chip Carrier)塑封有引线芯片载体封装 图1-5 PLCC封装引脚 排列图 4、SOP(Small Outline Package)小型外框封装(短输出双列贴片封装) 5、芯片封装形式比较 封装成本:DIP、SOP最低,PLCC、PQFP较高; 封装效率:DIP最低,大约2%~7%,QFP次之10%~30%,CSP最高,可达85%~100%; 封装厚度:DIP和QFP为2.00mm~3.60mm,TSOP为1.00mm~1.40mm,UTSOP可减小到0.50mm~0.80mm ; 封装引脚数:SOP最大引脚数为40条,DIP最大引脚数为60条,PLCC可达400条、QFP最大引脚数可达500条,CSP可达1000条; 封装引脚间距:典型DIP的引脚间距为2.54mm,PLCC为1.27mm,QFP可缩小到0.33mm,CSP可进一步可缩小到0.15mm。 1.6 单片机厂商及产品介绍 1.6.1 著名单片机厂商 比较著名的单片机厂商有:美国的英特尔(Intel) 公司、摩托罗拉(Motorola)公司、国家办导体(NS) 公司、Atmel公司、微芯片(Microchip) 公司、洛克威尔(Rockwell)公司、莫斯特克公司(Mostek)、齐洛格(Zilog)公司、仙童(Fairchid)公司、德州仪器(TI)公司等等。日本的电气(NS)公司、东芝(Toshiba)公司、富士通(Fujitsu)公司、松下公司、日立(Hitachi)公司、日电(NEC)公司、夏普公司等等、荷兰的飞利浦(Philips)公司、德国的西门子(Siemens)公司等等。 1.6.2 单片机的种类 1、Zilog(齐洛格)单片机 1.6.3 80C51单片机的家族简介 (2)补码的运算 有了补码的概念,今后凡是说到带符号数都是补码表示的(即单片机中的带符号数均是补码)。若声明一个数是补码,那就存在求它真值的问题。所谓真值就是补码所表示的数值真正大小,通常习惯用十进制数表示真值。 1.7.2 单片机中的编码 (3)溢出的概念 溢出是指两个8位带符号数进行加减运算时,当运算结果超出8位二进制补码所能表示的范围—128~+127,而导致结果出错。此种现象就称之为溢出。单片机专门为此设了一个标志位“OV”,用来判断结果的正确与否。当OV=CY7⊙CY6=1时,表示有溢出产生,结果错误;OV=CY7⊙CY6=0时,表示没有溢出产生,结果正确。其中的CY7是D7位向上的进位(或借位), CY6是D6位向D7位的进位(或借位)。 1.7.2 单片机中的编码 溢出的判别方法如下: 观察法:观察参与运算两个数的符号,若属于异号数相加或是同号数相减,可以马上判断不会有溢出产生;若是异号数相减或是同号数相加,则只能说有可能产生溢出。必需利用下面两种方法之一作进一步判断。 定义法:分别求出参与运算两个数的真值后,进行计算。若运算结果超出-128~+127范围,便可判断有溢出。反之则没有溢出。 公式法:将参与运算的两个数按二进制展开后,按二进制规则作相应的运算。注意D7位(最高位)和D6(次高位)的进位(或借位)情况。D7位向上有进位(或借位)则CY7=1,反之CY7=0;D6位向上有进位(或借位)则CY6=1,反之CY6=0。然后,根据公式:OV=CY7⊙CY6 计算出OV的值。OV=1,表示有溢出;OV=0,表示没有溢出。 1.7.2 单片机中的编码 2、BCD码 BCD码就是用4位二进制数对十进制数的0~9(十个符号)进行编码,这里所讲的是按自然位权进行编码的BCD码,简称8421码。 3、ASCII码 ASCII码是目前计算机中用得最广泛的

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档