【教学课件】第一章单片机基础知识.ppt
《【教学课件】第一章单片机基础知识.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第一章单片机基础知识.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 单片机基础知识单片机基础知识1-1 1-1 单片机概述单片机概述1-2 1-2 数制及数码数制及数码内容提要内容提要:1-1 1-1 单片机概述单片机概述一、什么是单片机一、什么是单片机单片机就是单片微型计算机单片机就是单片微型计算机(Single-ChipMicrocomputer)。微型计算机系统的硬件部分通常由五部分组成微型计算机系统的硬件部分通常由五部分组成:输入设备输入设备运算器运算器输出设备输出设备控制器控制器存储器存储器这种计算机系统通常由多块印刷电路板制成:这种计算机系统通常由多块印刷电路板制成:多板机多板机 主板显卡显卡声卡声卡存储器接口存储器接口网卡网卡输入输
2、出接口输入输出接口内存条内存条CPU芯片芯片内存条内存条存储器接口存储器接口存储器芯片存储器芯片输入输出接口输入输出接口输入输出接口输入输出接口芯片芯片定时计数器定时计数器芯片芯片A/D、D/A芯片芯片单板机印印刷刷电电路路板板单单硅硅晶晶片片CPU存储器存储器控制电路控制电路定时器定时器时钟电路时钟电路I/O口口单片机(1)体积小,重量轻;体积小,重量轻;(2)可靠性高,运行速度快,抗干扰能力强;可靠性高,运行速度快,抗干扰能力强;(3)控制功能强,使用灵活,性价比高;控制功能强,使用灵活,性价比高;(4)易扩展,易于开发;易扩展,易于开发;(5)受集成度限制,片内存储器容量较小,一般受集成
3、度限制,片内存储器容量较小,一般内内ROM在在8KB以下,内以下,内RAM在在256B以内。以内。单片机是应工业测控的需要而诞生的单片机是应工业测控的需要而诞生的,它的结构与指令功它的结构与指令功能都是按照工业控制要求设计的能都是按照工业控制要求设计的,故又称单片微控制器故又称单片微控制器(SingleChipMicrocontroller)。单片机特点:单片机特点:以单片机为核心的应用系统广泛应用于:以单片机为核心的应用系统广泛应用于:家用电器;家用电器;工业过程控制;工业过程控制;仪器仪表;仪器仪表;智能武器;智能武器;航空、汽车等领域。航空、汽车等领域。二、单片机系统的组成二、单片机系统
4、的组成CPUABDBCB存储器存储器接口部件接口部件键盘键盘显示器显示器数码管数码管打印机打印机定时计数器定时计数器单片机系统硬件部分软件部分单片机芯片外围器件CPU内存中断控制逻辑通用接口运算器寄存器组控制器并行I/O口串行UART定时/计数器ADC0809、DAC0832825382518255A、81552764、6264指令系统应用程序1-2 数制及数码计算机只识别和处理数字信息,数字是以二进制数的形式表示的。计算机只识别和处理数字信息,数字是以二进制数的形式表示的。它易于物理实现,同时,资料存储、传送和处理简单可靠;运算它易于物理实现,同时,资料存储、传送和处理简单可靠;运算规则简单
5、,使逻辑电路的设计、分析、综合方便,使计算器具有规则简单,使逻辑电路的设计、分析、综合方便,使计算器具有逻辑性。逻辑性。一、数制一、数制1、常用数制、常用数制(1.)十进制数:)十进制数:1985=1000+900+80+5=1103+9102+8101+5100特点:特点:有有09十个不同的符号。十个不同的符号。逢十进一。逢十进一。一般用下脚标一般用下脚标D表示,如表示,如1985D,或无下脚标。或无下脚标。(2.)二进制数:)二进制数:特点:有特点:有0,1两个不同的符号。两个不同的符号。逢二进一。二进制数的下脚标为逢二进一。二进制数的下脚标为B例如:对于整数例如:对于整数,1001B=1
6、23+022+021+120=9D对于小数,对于小数,0.101B=12-1+02-2+12-3=0.625D二进制数每一位的权是:以小数点分界,二进制数每一位的权是:以小数点分界,.24,23,22,21,20.2-1,2-2,2-3,(3.)十六进制数:)十六进制数:有有09,A,B,C,D,E,F共十六个不同的符号。共十六个不同的符号。逢十六进位。用下脚标逢十六进位。用下脚标“H”表示十六进制数。表示十六进制数。例:例:327H=3162+2161+7160=807D3AB.11H=3162+A161+B160+1161+116-2=939.0664D2、数制的转换、数制的转换(1.)二
7、进制转换为十进制数二进制转换为十进制数方法方法:按权展开。按权展开。111.101B=122+121+120+12-1+02-2+123=4+2+1+0.5+0.125=7.625D(2.)十进制数转换为二进制数十进制数转换为二进制数方法:方法:整数部分除二取余,小数部分乘二取整整数部分除二取余,小数部分乘二取整45余数余数22111051211001222222即即45=(101101)2例例1、将十进制数、将十进制数45转换成二进制数。转换成二进制数。例例2:十进制小数部分的转换:十进制小数部分的转换:乘二取整乘二取整0.68752最高位最高位取取11.37500.3752取取00.750
8、2取取11.500.52最低位最低位取取11.0从上至下写成从左至右从上至下写成从左至右10110.6875D=0.B二进制数转换成八进制数与上述类似。二进制数转换成八进制数与上述类似。(3.)十六进制数与二进制数之间的转换)十六进制数与二进制数之间的转换:十六进制数转换为二进制:十六进制数转换为二进制:9AB.7C5H100110101011.011111000101B二进制数转换十六进制数二进制数转换十六进制数:0001101111100011.100101111000B1BE3.978H二、数码二、数码1、机器数与真值、机器数与真值机器只认识二进制数:机器只认识二进制数:0、1。这是因为
9、,电路状态常常有两种情况,这是因为,电路状态常常有两种情况,如:电路的通、断;如:电路的通、断;高电平、低电平;可用高电平、低电平;可用0、1表示。表示。在机器中,这种在机器中,这种0、1、0、1的表现形式称为机器数。的表现形式称为机器数。机器数分为无符号数、带符号数。机器数分为无符号数、带符号数。无符号数如:无符号数如:00000001、10010011、01010010、等等,范围:等等,范围:00H FFH。有符号数如:有符号数如:+1010110B、-1101001B、等等等等01010110B、11101001B 2 2、机器数的编码及运算、机器数的编码及运算对带符号数而言,有原码、
10、反码、补码之分,计算机内一般使用补对带符号数而言,有原码、反码、补码之分,计算机内一般使用补码。码。(1)原码)原码将将数数“数数码码化化”,原原数数前前“+”用用0表表示示,原原数数前前“-”用用1表表示示,数数值部分为该数本身,这样的机器数叫原码。值部分为该数本身,这样的机器数叫原码。设设X原数;则原数;则X原原=X(X0)X原原=2n-1X(X0),),n为字长的位数。为字长的位数。如,如,+3原原=00000011B-3原原=27-(-3)=10000011B0有两种表示方法:有两种表示方法:00000000+010000000-0原码最大、最小的表示:原码最大、最小的表示:+127、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 第一章 单片机 基础知识
限制150内