《单片机基础知识》课件_第1页
《单片机基础知识》课件_第2页
《单片机基础知识》课件_第3页
《单片机基础知识》课件_第4页
《单片机基础知识》课件_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机基础知识PPT课件单片机基础知识PPT课件2022/9/212第一章单片机基础知识学习目标:1掌握数制及其转换方法。2了解数据表示方法及其编码。3了解单片机基础知识。2022/9/214第一章单片机基础知识学习目标:1.1单片机的发展及特点2022/9/213一、什么是单片机?单片机就是单片微型计算机, 是将计算机的中央处理器(CPU)、存储器(ROM,RAM)、输入/输出(I/O)接口等集成在一小块硅片上的微型机。1.1单片机的发展及特点2022/9/215一、什么是单片单片机组成框图2022/9/214RAMI/O接口电路CPU时 钟定时器/计数器ROM单片机组成框图2022/9/2

2、16RAMI/O接口CPU时 二、单片机发展史单片机属于微型机,微型计算机的发展形成两大分支:1、独立使用式微机( PC机):PC机系统全力实现海量高速数据处理,兼顾控制功能。2、嵌入式微机单片机:单片机系统全力满足测控对象的测控功能,兼顾数据处理能力。 单片机作为工业控制和数据处理的计算机,它的结构与指令功能都是按照工业控制要求设计的,也被称为“微控制器”、 “微处理器”(Micro-controller, Micro-processor)。 主要有:4位、8位、16位、32位等2022/9/215二、单片机发展史单片机属于微型机,微型计算机的发展形成两大分单片机发展概况1976-1978

3、初级8位单片机 Intel MCS-48 系列1978-1983 高档8位单片机 Intel MCS-51系列:-51子系列:8031/8051/8751-52子系列:8032/8052/8752低功耗型80C31高性能型80C252廉价型89C2051/10512022/9/2161983- 90年代初 16位单片机 Intel MCS-96 系列8098/8096、80C198/80C19690年代初-至今 16位单片机高档32位单片机单片机发展概况1976-1978 初级8位单片机 Intel三、单片机的特点及应用突出特点存储器结构 计算机有两种存储结构: 哈佛结构:程序存储器和数据存储

4、器分开。 普林斯顿结构:程序存储器和数据存储器合并。 单片机采用哈佛结构体系2022/9/217三、单片机的特点及应用突出特点存储器结构 2022/三、单片机的特点及应用采用哈佛体系结构采用面向控制的指令系统引脚功能服用片内RAM作寄存器类型齐全功能通用具有三高优势(集成度高、可靠性高、性价比高)。2022/9/218三、单片机的特点及应用采用哈佛体系结构2022/9/2110三、单片机的特点及应用单片机主要应用于工业检测与控制、计算机外设、智能仪器仪表、通讯设备、家用电器等。 特别适合于嵌入式微型机应用系统。单片机开发系统有单片单板机和仿真器。实现单片机应用系统的硬、软件开发。2022/9/

5、219三、单片机的特点及应用单片机主要应用于工业检测与控制、计算机一、 发展概况1946-1958 第一代电子管计算机。磁鼓存储器,机器语言、汇编语言编程。1958-1964 第二代晶体管计算机。磁芯作主存储器, 磁盘作外存储器,开始使用高级语言编程。1964-1971 第三代集成电路计算机。使用半导体存储器,出现多终端计算机和计算机网络。1971- 第四代大规模集成电路计算机。出现微型计算机、单片微型计算机,外部设备多样化。1981- 第五代人工智能计算机。模拟人的智能和交流方式。2022/9/21101.2计算机基础知识一、 发展概况1946-1958 第一代电子管计算机。磁鼓存二、计算机

6、发展趋势微型化 便携式、低功耗巨型化 尖端科技领域的信息处理,需要超大容量、高速度智能化 模拟人类大脑思维和交流方式,多种处理能力系列化、标准化 便于各种计算机硬、软件兼容和升级网络化 网络计算机和信息高速公路多机系统 大型设备、生产流水线集中管理(独立控制、故障分散、资源共享)2022/9/2111二、计算机发展趋势微型化 便携式、低功耗2022/9/21三、微型计算机系统组成2022/9/2112微型计算机系统硬件微型计算机(主机)微处理器 (CPU)软件外围设备运算器控制器存储器 (内存)RAMROM外部设备辅助设备 输入设备(键盘、扫描仪、语音识别仪) 输出设备(显示器、打印机、绘图仪

7、、) 辅助存储器(磁带、磁盘、光盘)输入/输出接口(PIO、SIO、CTC、ADC、DAC) (I/O接口) 总线 (AB、DB、CB)系统软件(操作系统,编辑、编译程序,故障诊断,监控程序)应用软件(科学计算,工业控制,数据处理)程序设计语言(机器语言、汇编语言、高级语言)电源电路时钟电路三、微型计算机系统组成2022/9/2114微型计算机系统硬三、微型计算机系统组成2022/9/2113三、微型计算机系统组成2022/9/2115四、微型计算机组成2022/9/2114中央处理器 CPU运算器和控制器集成在一个芯片上运算器:实现算术运算或逻辑运算包括:算术逻辑单元ALU、累加器A、暂存寄

8、存器TR、标志寄存器F或 PSW、通用寄存器GR控制器:中枢部件,控制计算机中的各个部件工作包括:指令寄存器 IR、指令译码器ID、程序计数器PC、定时与控制电路四、微型计算机组成2022/9/2116中央处理器 CPU存储器:记忆,由存储单元组成。 包括:ROM、 RAM2022/9/2115总线BUS :在微型计算机各个芯片之间或芯片内部之间传输信息的一组公共通信线。包括:数据总线DB:双向,宽度决定了微机的位数。 地址总线AB:单向,决定CPU的寻址范围。 控制总线CB:单向I/O接口:数据输入输出。 包括:输入接口、 输出接口存储器:记忆,由存储单元组成。2022/9/2117总线BU

9、五、计算机主要技术指标字长:CPU能并行处理二进制的数据位数 8位机、16位机、32位机和64位机。2022/9/2116内存容量:存储单元能容纳的二进制数的位数 容量单位:1K=210=1024,1M=220=1KK 8K、64K、16M、64M。运算速度:CPU处理速度时钟频率、主频、每秒运算次数 6MHz、12MHz、24MHz、100MHz、300MHz。内存存取时间:内存读写速度 50nS 、70nS 、200nS 。五、计算机主要技术指标字长:CPU能并行处理二进制的数据位一、进位计数制 使用有限个基本数码来表示数据,按进位的方法进行计数称为进位计数制。 包含两大要素:基数和位权基

10、数:用来表示数据基本数码的个数J,此数后必须进位。位权:数码在表示数据时所处的数位所具有的固定值J i。 简称“权”。2022/9/21171.3数制及其转换一、进位计数制2022/9/21191.3数制及其转换1、 十进制D符号集:09 规则:逢十进一。例 1234.5=1103 +2102 +3101 +4100 +510-1加权展开式以10为基数,各位系数为09。 103 102 101 100 10-1 位权一般表达式:ND= dn-110n-1+dn-210n-2 +d0100 +d-110-1+2022/9/21182、二进制B符号集:0、1 规则:逢二进一。3、十六进制H符号集:

11、09、AF 规则:逢十六进一。1、 十进制D2022/9/21202、二进制B3、十六进制1、十进制用于计算机输入输出,人机交互。 二进制为机器中的数据形式。 十六进制用于表示二进制数。2、不同进位制数以下标或后缀区别,十进制数可不带下标。 如:101、101D、101B、101H、101H2022/9/2119二、进位计数制的说明1、十进制用于计算机输入输出,人机交互。2022/9/2121、十进制数转换成二、十六进制数整数转换法“除基取余”:十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。2022/9/21201. 39转换成二进制数39 =100111B2

12、 39 1 ( b0) 2 19 1 ( b1) 2 9 1 ( b2) 2 4 0 ( b3) 2 2 0 ( b4) 2 1 1 ( b5) 0 2. 208转换成十六进制数 208 = D0H16 208 余 016 13 余 13 =DH 0三、不同进位计数制之间的转换1、十进制数转换成二、十六进制数整数转换法2022/9/21十进制数转换成二、十六进制数小数转换法“乘基取整”:用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。举例:2022/9/21212. 0.625转换成十六进制数 0.625 16 = 10.0 0.62

13、5 = 0.AH3. 208.625 转换成十六进制数208.625 = D0.AH1. 0.625转换成二进制数0.625 2 1.250 1 (b-1) 2 0.5 0 0 (b-2) 2 1.0 1 (b-3)0.625 = 0.101B十进制数转换成二、十六进制数小数转换法2022/9/21232022/9/2122先展开,然后按照十进制运算法则求和。举例:1011.1010B=123+121+120+12-1 +12-3=11.625DFC.8H=13162+15161+12160+816-1 = 3580.52、其他进制数转换成十进制数2022/9/2124先展开,然后按照十进制运

14、算法则求和。最高位为符号位,0表示 “+”,1表示“”。数值位与真值数值位相同。原码表示简单直观,但0的表示不唯一,加减运算复杂。 2、反码正数的反码与原码相同负数的反码符号不变,数值按位取反2022/9/2123有符号数通常使用三种表示方法:1、原码 机器中,数的符号用“0”、“1” 表示。 最高位作符号位“0”表示“+”,“1”表示“-”。1.4带符号数的表示方法最高位为符号位,0表示 “+”,1表示“”。2022/9/3、补码正数的补码表示与原码相同。 负数补码的符号位为1,数值位等于反码加1。2022/9/2124补码表示的优点:0的表示唯一,加减运算方便。 Y-X=Y+-X补 计算机中的数均采用补码表示!3、补码正数的补码表示与原码相同。 2022/9/2例:求十进制数876的BCD码 876BCD = 1000 0111 01102022/9/21251、 BCD码二进制代码表示的十进制数。8421 BCD码1.5编码例:求十进制数876的BCD码2022/9/21271、

温馨提示

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

评论

0/150

提交评论