单片机讲解
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
逢十进一,基为10。
一般用下脚标 D 表示,如 1985D ,或无下脚标。
(2)二进制数:
特点:有0,1两个不同的符号。
逢二进一,基为2。二进制数的下脚标为B
二进制数每一位的权是:以小数点分界,
……24 , 23 , 22 , 2 1, 2 0 . 2 -1, 2 -2, 2 - 3, ……
(3)十六进制数: 特点:有0~ 9 ,A,B,C,D,E,F 共十六个不同的符号。 逢十六进位,基为16。用下脚标 “H” 表示十六进制数。
1.3.1数制
在进位计数制中,所使用的数码的个数称为“基”(如十进 制的基是10),基在相应位上的相应位次幂称为该位的“位 权”(如100、101、102、103……)。
(1)十进制数:
1985 = 1000+900+80+5
= 1×103+9×102+8×101+5×100
特点:有0 ~ 9 十个不同的符号。
所以原十六进制数转换为(001010101111.11000101)2
1.3.3二进制的运算
1.二进制的算术运算
1)二进制加法 0+0=0,0+1=1,1+0=1,1+1=0(进位1)。
2)二进制减法 0-0=0,0-1=1(有借位),1-0=1,1-1=0。
3)二进制乘法 0×0=0,0×1=0,1×0=0,1×1=1。
单片机讲解
本章要求
• 了解单片机的概念; • 了解单片机的分类和应用; • 掌握各种数制的特点和相互转换; • 掌握数码的使用。
• 什么是单片机
单片机就是单片微型计算机(SingleChip Microcomputer),也称为微控 制器。
把计算机的主要部件:CPU、存 储器(RAM、ROM)、I/O接口、 中断系统、定时/计数器等集成到一 片集成电路芯片上,就成了单片机, 主要用于控制领域。
单片机开发系统是单片机系统开发调试 的工具。比如仿真器。
单片机系统的组成
CPU
存储器
接口部件
定时计数器
AB
DB CB
键盘
显示器
数码管 打印机
CPU
运算器 寄存器组
硬件部 分
单片 机芯 片
内存
wenku.baidu.com控制器
中断控制逻辑 通用接口
并行I / O口 串行UART
单 片 机 系 统
软件部 分
外围 器件
指令系 统
5H
1001 1010 1011 . 0111 1100 0101B
二进制数转换十六进制数:
0001 1011 1110 0011 . 1001 0111 1000B
1BE
3. 9
二进制数转换成八进制数与上述类似。
7 8H
例4 将(3740.562)8转换成二进制数。 解:各十进制数与二进制数组的对应关系如下: 3 , 7 , 4 , 0 . 5 , 6 ,2 011,111,100,000.101,110,010
(4)八进制数: 特点:有0~ 7 共八个不同的符号。 逢八进位,基为8。用下脚标 “O” 表示八进制数。
1.3.2各种数制的转换
1.任意进制转换为十进制 原则:各位上的数字乘以其位权之和。
换为例十1进、制将。数(10.101)2, (46.12)8, (2D.A4)16转
(10.101)2=1×21+0×20+1×2-1+0×2-2+1×2-3=2.625
4)二进制除法 二进制除法是二进制乘法的逆运算。
2.二进制的逻辑运算
1)“与”运算(AND)
所以原八进制数转换为(11111100000.1011110011)2 。
例5 将二进制数1111101011011.10111转换成十六进制数。 解:0001,1111,0101,1011.1011,1000, 1 , F , 5 , B . B , 8。
例6 将(2AF.C5)16转换成二进制数。 解: 2 , A , F . C , 5 0010,1010,1111.1100,0101
普通计算机系统通常由多块印刷电路板制成:
内存条
CPU
多板机
主板
单板机
输入输出接口 芯片
CCPPUU芯片
定时计数器 芯片
印
内存条
存储器芯片
刷 电
A/D、D/A 芯片
路 板
单片机
存储器
CPU
I / O口单
时钟电路 控制电路
定时器
硅 晶
片
• 单片机系统与单片机开发系统
单片机系统是为实现某一控制应用需要 由用户设计的,围绕单片机芯片而组建 的计算机应用系统,由硬件、软件两部 分组成。
应用程 序
8253
定时/计数器
8251
8255A、8155
2764、6264
ADC0809、DAC0832
1.1 计算机发展简史
1.1.1 第一台电子计算机的出现
1946.2 美国宾西法尼亚大学、ENIAC、30 吨、18000只电子管、150平方米、150KW、 5000次/S、40万美元
1.1.2现代计算机的分类
1.2.2单片机的应用 以单片机为核心的应用系统广泛应用于:
家用电器; 工业过程控制; 仪器仪表; 智能武器; 航空、汽车等领域。
1.3 计算机运算基础
计算机只识别和处理数字信息,数 字是以二进制数的形式表示的。它易 于物理实现,同时,资料存储、传送 和处理简单可靠;运算规则简单,使 逻辑电路的设计、分析、综合方便, 使计算器具有逻辑性。
(46.12)8=4×81+6×80+1×8-1+2×8-2=38.156 25
(2D.A4)16=2×161+13×160+10×16-1+4×16-2
=45.640 62
2.十进制转换成二、八、十六进制
(1) 整数部分: 除基取余法,倒序写。 例 2 将(168)10转换成二、 八、 十六进制数 。
1.大型、巨型计算机:是一个国家科技实力 的象征
2.小型、微型计算机:1971年美国研制成功
1.2单片机的发展及应用
1.2.1单片机的发展 1971年 1位单片机 1976年 Intel公司 8位MCS-48系列 1980年 Intel公司 8位MCS-51系列 1983年 Intel公司16位MCS-96系列
(2) 小数部分: 乘基取整法,顺序写。 例3、把(0.645)10转换成二、八、十六进制
故: (0.645)10=(0.10100)2=(0.51217)8=(0.A51EB)16
3. 二进制数与十六进制数之间的转换
1位十六进制数与4位二进制数一一对应;
十六进制数转换为二进制:
9
A
B. 7
C
一般用下脚标 D 表示,如 1985D ,或无下脚标。
(2)二进制数:
特点:有0,1两个不同的符号。
逢二进一,基为2。二进制数的下脚标为B
二进制数每一位的权是:以小数点分界,
……24 , 23 , 22 , 2 1, 2 0 . 2 -1, 2 -2, 2 - 3, ……
(3)十六进制数: 特点:有0~ 9 ,A,B,C,D,E,F 共十六个不同的符号。 逢十六进位,基为16。用下脚标 “H” 表示十六进制数。
1.3.1数制
在进位计数制中,所使用的数码的个数称为“基”(如十进 制的基是10),基在相应位上的相应位次幂称为该位的“位 权”(如100、101、102、103……)。
(1)十进制数:
1985 = 1000+900+80+5
= 1×103+9×102+8×101+5×100
特点:有0 ~ 9 十个不同的符号。
所以原十六进制数转换为(001010101111.11000101)2
1.3.3二进制的运算
1.二进制的算术运算
1)二进制加法 0+0=0,0+1=1,1+0=1,1+1=0(进位1)。
2)二进制减法 0-0=0,0-1=1(有借位),1-0=1,1-1=0。
3)二进制乘法 0×0=0,0×1=0,1×0=0,1×1=1。
单片机讲解
本章要求
• 了解单片机的概念; • 了解单片机的分类和应用; • 掌握各种数制的特点和相互转换; • 掌握数码的使用。
• 什么是单片机
单片机就是单片微型计算机(SingleChip Microcomputer),也称为微控 制器。
把计算机的主要部件:CPU、存 储器(RAM、ROM)、I/O接口、 中断系统、定时/计数器等集成到一 片集成电路芯片上,就成了单片机, 主要用于控制领域。
单片机开发系统是单片机系统开发调试 的工具。比如仿真器。
单片机系统的组成
CPU
存储器
接口部件
定时计数器
AB
DB CB
键盘
显示器
数码管 打印机
CPU
运算器 寄存器组
硬件部 分
单片 机芯 片
内存
wenku.baidu.com控制器
中断控制逻辑 通用接口
并行I / O口 串行UART
单 片 机 系 统
软件部 分
外围 器件
指令系 统
5H
1001 1010 1011 . 0111 1100 0101B
二进制数转换十六进制数:
0001 1011 1110 0011 . 1001 0111 1000B
1BE
3. 9
二进制数转换成八进制数与上述类似。
7 8H
例4 将(3740.562)8转换成二进制数。 解:各十进制数与二进制数组的对应关系如下: 3 , 7 , 4 , 0 . 5 , 6 ,2 011,111,100,000.101,110,010
(4)八进制数: 特点:有0~ 7 共八个不同的符号。 逢八进位,基为8。用下脚标 “O” 表示八进制数。
1.3.2各种数制的转换
1.任意进制转换为十进制 原则:各位上的数字乘以其位权之和。
换为例十1进、制将。数(10.101)2, (46.12)8, (2D.A4)16转
(10.101)2=1×21+0×20+1×2-1+0×2-2+1×2-3=2.625
4)二进制除法 二进制除法是二进制乘法的逆运算。
2.二进制的逻辑运算
1)“与”运算(AND)
所以原八进制数转换为(11111100000.1011110011)2 。
例5 将二进制数1111101011011.10111转换成十六进制数。 解:0001,1111,0101,1011.1011,1000, 1 , F , 5 , B . B , 8。
例6 将(2AF.C5)16转换成二进制数。 解: 2 , A , F . C , 5 0010,1010,1111.1100,0101
普通计算机系统通常由多块印刷电路板制成:
内存条
CPU
多板机
主板
单板机
输入输出接口 芯片
CCPPUU芯片
定时计数器 芯片
印
内存条
存储器芯片
刷 电
A/D、D/A 芯片
路 板
单片机
存储器
CPU
I / O口单
时钟电路 控制电路
定时器
硅 晶
片
• 单片机系统与单片机开发系统
单片机系统是为实现某一控制应用需要 由用户设计的,围绕单片机芯片而组建 的计算机应用系统,由硬件、软件两部 分组成。
应用程 序
8253
定时/计数器
8251
8255A、8155
2764、6264
ADC0809、DAC0832
1.1 计算机发展简史
1.1.1 第一台电子计算机的出现
1946.2 美国宾西法尼亚大学、ENIAC、30 吨、18000只电子管、150平方米、150KW、 5000次/S、40万美元
1.1.2现代计算机的分类
1.2.2单片机的应用 以单片机为核心的应用系统广泛应用于:
家用电器; 工业过程控制; 仪器仪表; 智能武器; 航空、汽车等领域。
1.3 计算机运算基础
计算机只识别和处理数字信息,数 字是以二进制数的形式表示的。它易 于物理实现,同时,资料存储、传送 和处理简单可靠;运算规则简单,使 逻辑电路的设计、分析、综合方便, 使计算器具有逻辑性。
(46.12)8=4×81+6×80+1×8-1+2×8-2=38.156 25
(2D.A4)16=2×161+13×160+10×16-1+4×16-2
=45.640 62
2.十进制转换成二、八、十六进制
(1) 整数部分: 除基取余法,倒序写。 例 2 将(168)10转换成二、 八、 十六进制数 。
1.大型、巨型计算机:是一个国家科技实力 的象征
2.小型、微型计算机:1971年美国研制成功
1.2单片机的发展及应用
1.2.1单片机的发展 1971年 1位单片机 1976年 Intel公司 8位MCS-48系列 1980年 Intel公司 8位MCS-51系列 1983年 Intel公司16位MCS-96系列
(2) 小数部分: 乘基取整法,顺序写。 例3、把(0.645)10转换成二、八、十六进制
故: (0.645)10=(0.10100)2=(0.51217)8=(0.A51EB)16
3. 二进制数与十六进制数之间的转换
1位十六进制数与4位二进制数一一对应;
十六进制数转换为二进制:
9
A
B. 7
C