




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021-11-172学习目标:学习目标:1 1掌握数制及其转换方法。掌握数制及其转换方法。2 2了解数据表示方法及其编码。了解数据表示方法及其编码。3 3了解单片机基础知识。了解单片机基础知识。2021-11-173一、什么是单片机?一、什么是单片机?单片机就是单片微型计算机单片机就是单片微型计算机, 是将计算机的中央处理是将计算机的中央处理器器( (cpucpu) )、存储器(存储器(rom,ramrom,ram)、)、输入输入/ /输出(输出(i/i/o)接接口等集成在一小块硅片上的微型机口等集成在一小块硅片上的微型机。2021-11-174rami/o接口接口电路电路cpu时时 钟钟定
2、时器定时器/计数器计数器rom2021-11-175史史,形成形成两大分支:两大分支:1 1、独立使用式微机、独立使用式微机( pcpc机机):pcpc机系统全力实现机系统全力实现海量高速数据处理,兼顾控制功能。海量高速数据处理,兼顾控制功能。2 2、嵌入式微机单片机:单片机系统全力满足测控对、嵌入式微机单片机:单片机系统全力满足测控对象的测控功能,兼顾数据处理能力。象的测控功能,兼顾数据处理能力。 单片机作为工业控制和数据处理的计算机,单片机作为工业控制和数据处理的计算机,它的它的结构与指令功能都是按照工业控制要求设计的结构与指令功能都是按照工业控制要求设计的,也也被称为被称为“微控制器微控
3、制器”、 “ “微处理器微处理器”(micro-micro-controller, micro-processorcontroller, micro-processor)。)。 主要有:主要有:4 4位、位、8 8位、位、1616位、位、3232位等位等2021-11-176 1976-19781976-1978 初级初级8 8位单片机位单片机 intel mcs-48 intel mcs-48 系列系列 1978-1978-19831983 高档高档8 8位单片机位单片机 intel mcs-51intel mcs-51系列系列:-51-51子系列:子系列:8031/8051/8751803
4、1/8051/8751-52-52子系列:子系列:8032/8052/87528032/8052/8752 低 功 耗 型低 功 耗 型 8 08 0 c 3 1c 3 1 高 性 能 型高 性 能 型 8 08 0 c 2 5 2c 2 5 2 廉 价 型廉 价 型8989c2051/1051c2051/1051 1983- 1983- 9090年代初年代初 1616位单片机位单片机 intel mcs-96 intel mcs-96 系列系列8098/80968098/8096、8080c198/80c196c198/80c196 9090年代初年代初- -至今至今 1616位单片机高档位
5、单片机高档3232位单片机位单片机2021-11-177存储器结构存储器结构 计算机有两种存储结构:计算机有两种存储结构: 哈佛结构:程序存储器和数据存储器分开。哈佛结构:程序存储器和数据存储器分开。 普林斯顿结构:程序存储器和数据存储器合并普林斯顿结构:程序存储器和数据存储器合并。 单片机采用哈佛结构体系2021-11-1781.采用哈佛体系结构采用哈佛体系结构2.采用面向控制的指令系统采用面向控制的指令系统3.引脚功能服用引脚功能服用4.片内片内ram作寄存器作寄存器5.类型齐全类型齐全6.功能通用功能通用具有三高优势具有三高优势(集成度高、可靠性高、性价比高集成度高、可靠性高、性价比高)
6、。2021-11-179 单片机单片机主要应用于工业检测与控制、计算主要应用于工业检测与控制、计算机外设、智能仪器仪表、通讯设备、家用机外设、智能仪器仪表、通讯设备、家用电器等。电器等。 特别适合于嵌入式微型机应用系特别适合于嵌入式微型机应用系统。统。 单片机开发系统有单片单板机和仿真器。单片机开发系统有单片单板机和仿真器。实现单片机应用系统的硬、软件开发。实现单片机应用系统的硬、软件开发。2021-11-17101946-1958 1946-1958 第一代电子管计算机第一代电子管计算机。磁鼓存储器,机器语。磁鼓存储器,机器语言、汇编语言编程。言、汇编语言编程。1958-1964 1958-
7、1964 第二代晶体管计算机第二代晶体管计算机。磁芯作主存储器磁芯作主存储器, , 磁盘作外存磁盘作外存储器,开始使用高级语言编程。储器,开始使用高级语言编程。1964-1971 1964-1971 第三代集成电路计算机第三代集成电路计算机。使用。使用半导体存储器,出现多半导体存储器,出现多终端计算机和计算机网络。终端计算机和计算机网络。1971- 1971- 第四代大规模集成电路计算机第四代大规模集成电路计算机。出现微型计算机、单片出现微型计算机、单片微型计算机,外部设备多样化。微型计算机,外部设备多样化。1981- 1981- 第五代人工智能计算机第五代人工智能计算机。模拟人的智能和交流方
8、式。模拟人的智能和交流方式。一一、 发展概况发展概况2021-11-1711 微型化微型化 便携式、低功耗便携式、低功耗 巨型化巨型化 尖端科技领域的信息处理,需要超大容量、尖端科技领域的信息处理,需要超大容量、高速度高速度 智能化智能化 模拟人类大脑思维和交流方式,多种处理模拟人类大脑思维和交流方式,多种处理能力能力 系列化、标准化系列化、标准化 便于各种计算机硬、软件兼容和便于各种计算机硬、软件兼容和升级升级 网络化网络化 网络计算机和信息高速公路网络计算机和信息高速公路 多机系统多机系统 大型设备、生产流水线集中管理大型设备、生产流水线集中管理( (独立控独立控制、故障分散、资源共享制、
9、故障分散、资源共享) )2021-11-1712微型计算机系统微型计算机系统硬件硬件微型计算机微型计算机(主机主机)微处理器微处理器 (cpu)软件软件外围设备外围设备运算器运算器控制器控制器存储器存储器 (内存内存)ramrom外部设备外部设备辅助设备辅助设备 输入设备输入设备(键盘、扫描仪、语音识别仪键盘、扫描仪、语音识别仪) 输出设备输出设备(显示器、打印机、绘图仪、显示器、打印机、绘图仪、) 辅助存储器辅助存储器(磁带、磁盘、光盘磁带、磁盘、光盘)输入输入/ /输出接口输出接口(pio、sio、ctc、adc、dac) (i/o接口接口) 总线总线 (ab、db、cb)系统软件系统软件
10、( (操作系统,编辑、编译程序,故障诊断操作系统,编辑、编译程序,故障诊断, ,监控程序监控程序) )应用软件应用软件( (科学计算,工业控制,数据处理科学计算,工业控制,数据处理) )程序设计语言程序设计语言( (机器语言、汇编语言、高级语言机器语言、汇编语言、高级语言) )电源电路电源电路时钟电路时钟电路2021-11-17132021-11-1714 中央处理器中央处理器 cpu运算器和控制器集成在一个芯片上运算器和控制器集成在一个芯片上运算器:实现算术运算或逻辑运算运算器:实现算术运算或逻辑运算包括:算术逻辑单元包括:算术逻辑单元alu、累加器、累加器a、暂存寄存器、暂存寄存器tr、标
11、志寄存器标志寄存器f或或 psw、通用寄存器、通用寄存器gr控制器:中枢部件,控制计算机中的各个部件工作控制器:中枢部件,控制计算机中的各个部件工作包括:指令寄存器包括:指令寄存器 ir、指令译码器、指令译码器id、程序计数器、程序计数器pc、定时与控制电路、定时与控制电路2021-11-1715 存储器:存储器:记忆,由存储单元组成。记忆,由存储单元组成。 包括:包括:rom、 ram 总线总线bus :在微型计算机各个芯片之间或芯在微型计算机各个芯片之间或芯片内部之间传输信息的一组公共通信线。片内部之间传输信息的一组公共通信线。包括:数据总线包括:数据总线db:双向,宽度决定了微机的位数。
12、:双向,宽度决定了微机的位数。 地址总线地址总线ab:单向,决定:单向,决定cpu的寻址范围。的寻址范围。 控制总线控制总线cb:单向:单向 i/o接口:接口:数据输入输出。数据输入输出。 包括:输入接口、包括:输入接口、 输出接口输出接口2021-11-1716 字长:字长: cpucpu能并行处理二进制的数据位数能并行处理二进制的数据位数 8 8位机、位机、1616位机、位机、3232位机和位机和6464位机。位机。 内存容量:内存容量:存储单元能容纳的二进制数的位数存储单元能容纳的二进制数的位数 容量单位:容量单位:1 1k=2k=21010=1024=1024,1m=21m=22020
13、=1kk=1kk 8k8k、64k64k、1616m m、64m64m。 运算速度:运算速度:cpucpu处理速度处理速度时钟频率、主频、每秒运算次数时钟频率、主频、每秒运算次数 6 6mhzmhz、12mhz12mhz、2424mhzmhz、100mhz100mhz、300mhz300mhz。 内存存取时间:内存存取时间:内存读写速度内存读写速度 5050nsns 、70ns 70ns 、200200nsns 。2021-11-1717 使用有限个基本数码来表示数据,按进位的方法进行计数称为进位计数制进位计数制。 包含两大要素:基数和位权基数和位权基数:用来表示数据基本数码的个数基数:用来表
14、示数据基本数码的个数j,此数后此数后必须进位。必须进位。位权:数码在表示数据时所处的数位所具有的固定位权:数码在表示数据时所处的数位所具有的固定值值j i。 简称简称“权权”。2021-11-17181、 十进制d 符号集:符号集:0 09 9 规则:逢十进一。规则:逢十进一。例例 1234.5=1 1234.5=110103 3 +2+210102 2 +3+310101 1 +4+410100 0 +5+51010-1-1 加权展开式以加权展开式以1010为为基数,各位系数为,各位系数为0 09 9。 10103 3 10102 2 10101 1 10100 0 1010-1 -1 位权
15、一般表达式:一般表达式: n nd d= d= dn-1n-11010n-1n-1+d+dn-2n-21010n-2 n-2 + +d+d0 010100 0 +d+d-1-11010-1-1+ +2、二进制b 符号集:符号集:0 0、1 1 规则:逢二进一规则:逢二进一。3、十六进制h 符号集:符号集:0 09 9、a af f 规则:逢十六进一。规则:逢十六进一。2021-11-1719 1、十进制用于计算机输入输出,人机交互。十进制用于计算机输入输出,人机交互。 二进制为机器中的数据形式。二进制为机器中的数据形式。 十六进制用于表示二进制数。十六进制用于表示二进制数。 2 2、不同进位制
16、数以下标或后缀区别不同进位制数以下标或后缀区别, ,十进制数可不十进制数可不带下标。带下标。 如如:101:101、101101d d、101101b b、101101h h、101h101h表1-2-1 不同进位记数制对照表十进制二进制 十六进制 十进制二进制 十六进制000000810008100011910019200102101010a300113111011b401004121100c501015131101d601106141110e701117151111f2021-11-1720整数转换法整数转换法“除基取余除基取余”:十进制整数不断除以转换进制基数,直至商为:十进制整数不断除
17、以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。每除一次取一个余数,从低位排向高位。1. 39转换成二进制数转换成二进制数39 =100111b2 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 02021-11-1721小数转换法小数转换法 “乘基取整乘基取整”:用转换进制的基数乘以小数部分,直至小数为用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要求的位
18、数。每乘一次取一次整数,从最高位排或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。到最低位。举例:2. 0.625转换成十六进制数转换成十六进制数 0.625 16 = 10.0 0.625 = 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.101b2021-11-1722 先展开,然后按照十进制运算法则求和。先展开,然后按照十进制运算法则求和。举例举例:1011.
19、10101011.1010b=1b=12 23 3+1+12 21 1+1+12 20 0+1+12 2-1-1 +1+12 2-3-3=11.625=11.625dfc.8dfc.8h h=13=1316162 2+15+1516161 1+12+1216160 0+8+81616-1-1 = 3580.5= 3580.52021-11-1723 最高位为符号位,最高位为符号位,0 0表示表示 “+” “+”,1 1表示表示“”。数值位与真值数值位相同。数值位与真值数值位相同。原码表示简单直观原码表示简单直观, ,但但0 0的表示不唯一,加减运算复杂的表示不唯一,加减运算复杂。 2、反码、反
20、码 正数的反码与原码相同正数的反码与原码相同 负数的反码符号不变,数值按位取反负数的反码符号不变,数值按位取反有符号数通常使用三种表示方法:1、原码、原码 机器中,数的符号用机器中,数的符号用“0”“0”、“1” “1” 表示。表示。 最高位作符号位最高位作符号位“0”“0”表示表示“+”“+”,“1”“1”表示表示“-”“-”。2021-11-17243、补码、补码 正数的补码表示与原码相同。正数的补码表示与原码相同。 负数补码的符号位为负数补码的符号位为1 1,数值位等于反码加,数值位等于反码加1 1。 补码表示的优点:补码表示的优点:0 0的表示唯一,加减运算方便。的表示唯一,加减运算方便。 y y-x=y+-x-x=y+-x补补 计算机中的数均采用补码表示!计算机中的数均采用补
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民爆企业安全培训课件
- 民法总则课件
- 初中物理会考试卷及答案
- 财务制度考试题目及答案
- 新质生产力与数字经济融合发展
- 新质生产力与未来社会变革
- 外媒视角下的新质生产力内涵
- 山西安全生产条例要点讲解
- 氢能领域:南海新质生产力探索
- 2025年精神科常见心理疾病干预技巧考试答案及解析
- 复合材料在航空航天领域的应用课件
- 水淹车培训课件
- 液压与气压传动技术 第四版 习题参考答案 徐钢涛 -00绪论-08气压传动
- 2024-2030全球内部人才市场行业调研及趋势分析报告
- 2024-2025学年度第二学期人教版八年级数学下册暑假作业含答案(共21天)
- 动物医院运营课件
- 院感知识:手卫生
- 《思想道德与法治》(23版):第一章 领悟人生真谛 把握人生方向
- 2024年广东广州中考满分作文《那个教会我说谢谢的人》
- 希沃录制知识胶囊操作指南
- (完整)新部编人教版八年级上册历史复习提纲
评论
0/150
提交评论