智能控制电路项目一任务1单片机中数据使用LPPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
▪ 一位变四位,按8421分解 ▪ 7A4H = 011?1 B1010 0100 B
7A4
0111 1010 0100
❖单片机中数据
▪ 表示指令
▪ 表示数据 ▪ 表示存储单元地址
存储器
▪ 特殊含义
特殊功能寄存器
数据存储器
0x00
存储 单元
0x23 0x45 …
实际以二进 制存放
存储单元
地址
0xabb
任务1 单片机中数据使用
任务1 单片机中数据使用
❖写出下列数值的按权展开式: ❖45 ,102,3958 ❖100B,(101101100)2,101001B ❖100H,0xC4,(2A)16
任务1 单片机中数据使用 ❖4、数制之间的转换
二进制数
十Leabharlann Baidu制数
数制
十六进制数
任务1 单片机中数据使用
▪ 超过 1 的数用多位表示
▪ 相邻位数间的关系是逢二进一或借一当二
▪ 二进制数:
101;
100011; 1011
▪ 二进制数书写: 101B;
100011B; 1011B
▪ 二进制数或写为:(101)2; (100011)2;(1011)2
23
1代表8
22
1代表4
21
1代表2

20
1代表1
位:
3 2 10
Learning Is To Achieve A Certain Goal And Work Hard, Is A Process To Overcome Various Difficulties For A Goal
单片机最小系统构建
任务1 单片机中数据使用
❖任务要求
会用二进制、十六进制表示数, 会进行二进制、十进制、十六进制数之间转换。
任务1 单片机中数据使用
❖任务分析
二进制
十进制
数制
十六进制
任务1 单片机中数据使用
❖1、十进制
▪ 每一位用 0~9 十个数码表示 ▪ 基数为 10 ▪ 超过 9 的数用多位表示 ▪ 相邻数位间的关系是逢十进一或借一当十
图形符号:数字、英文字母、标点符号 控制字符:回车符、换行符
▪ 当最高位为“1”时, ▪ 所表示的是扩展ASCII码字符。
任务1 单片机中数据使用 总结
(1)二进制、十进制、十六进制 (2)三种数制之间的转换 (3)单片机中数据使用
任务1 单片机中数据使用 思考
1. 利用十六进制数从0x00写道0x100。
❖十六进制数
▪ 十六进制数: 12; 1C4D;
▪ 书写:
12H; 1C4DH;
▪ 或写为: ▪ 或写为:
(12)16; (1C4D)16; Ox12; 0x1C4D ;
16 3
1代表4096
16 2
1代表256
16 1
1代表16

16 0
1代表1
位:
3 2 10
十六进制数:1 C 4 D
1 C 4 D 1 1 H 3 C 6 1 2 4 6 1 1 D 6 1 06 7245
数:1 0 1 1
1B 0 1 2 1 3 0 1 2 2 1 2 1 1 2 0
11
按权展开式
任务1 单片机中数据使用
❖3、十六进制
▪ 每一位用 0~9、A ~F 十六个数码表示 ▪ 基数为 16 ▪ 超过 15 的数用多位表示 ▪ 相邻位数间的关系是逢十六进一或借一当十六
任务1 单片机中数据使用
智能控制电路项目实践
学习项目
一 单片机最小系统构建 二 单片机开发工具的使用 三 LED流水灯设计制作 四 简易计算器的设计制作 五 里程表的设计制作 六 秒表的设计制作 七 LED电子显示屏的设计制作 八 简易仪器仪表设计制作
项目一 单片机最小系统构建
任务1 单片机中数据使用
任务2
任务3
单片机程序和数据存 储
16 29 16 1
0
余数为D 余数为1
2 9 1 D H 0 x 1 D
二进制
十六进制
❖ 方法: ▪ 最低位开始, 按8421原则四位变一位. ▪ 1100 00110011 B = ? H
25
10B 0 2 1 H 5 0 0 x 2 15
任务1 单片机中数据使用
十六进制
二进制
❖(4)方法:
10101011

0x34 0xdc …
存储的数 (书写)
十进 制数
171
0x4b
0xf2
存储单元 地址
存储的 指令
程序存储器
0x00
0x05
0x12
… 0xab
两个 存储单

0x05
40H单元内容加一
0x40 … 0xA4 0xf2
特 殊 功
PS W


存 器
IP
有进位
ACC中有奇数个1
T1高级中断
二进制数 十六进制数
十进制数
❖ 方法:按权展开求和
任务1 单片机中数据使用
二进制数 十六进制数
十进制
❖ 方法:除2(16)取余 ❖ 例:29分别转换为二进制数和十六进制数
2 29 2 14 27 23 21
0
余数为1 余数为0 余数为1 余数为1
余数为1
29转换为二进制数
29111B01
29转换为十六进制数
2. 把下列十进制数转换为二进制数和十六进制数:
1)36
2)128 3)4096
3. 把下列十六进制数转换为二进制数和十进制数:
1)2AH 2)FFH 3)100H
提问与解答环节
Questions And Answers
谢谢聆听
·学习就是为了达到一定目的而努力去干, 是为一个目标去 战胜各种困难的过程,这个过程会充满压力、痛苦和挫折
T0低级中断
任务1 单片机中数据使用
❖5、ASCII码
▪ 把若干个0和1按一定规律编排起来,用来表 示某种信息含义的一串符号称为代码。
▪ 这些二进制形式的代码称为二进制编码。 ▪ 字符的编码经常采用的是 ▪ 美国标准信息交换代码(ASCII码)。
任务1 单片机中数据使用
▪ 美国标准信息交换代码(ASCII码)。 ▪ 当最高位为“0”时, ▪ 所表示的字符为标准ASCII码字符
10 3
1代表1000
10 2
1代表100
10 1
1代表10

10 0
1代表1
位:
3 2 10
数:3 7 5 8
3 7 3 1 5 3 7 0 8 1 2 5 0 1 1 8 0 1 0
按权展开式
任务1 单片机中数据使用
❖ 2、二进制
▪ 每一位用 0~1 两个数码表示
▪ 基数为 2
相关文档
最新文档