从单片机基础到程序框架(全集 2019pdf版) - 第68页

第十六节:十进制与十六进制。 【16.1 十进制与十六进制各自的应用场合 。 】 C 语言程序里只用了 十进制 和十六进制这 两种书写格式 , 有的初学者 会问 , 为什么没有 用二进制?我 的 回答是: 不是没有用 二进制, 而是十六进 制已经代表 了二进 制, 因为十六进制 就是二 进制的缩写形 式, 所以 可以把十六 进制和二进制 看作是同一个 东西。 十进制和十 六进制各自 有什么应用场合 ?十 六进制方便人 们理解机器, 通常…

100%1 / 836
在电脑串口助手软件上观察到的程序执行现象如下:
开始...
1 个数
十进制:6
十六进制:6
二进制:110
2 个数
十进制:10
十六进制:A
二进制:1010
3 个数
十进制:14
十六进制:E
二进制:1110
4 个数
十进制:44
十六进制:2C
二进制:101100
分析:
通过实验结果,我们知道二进制与十六进制的转换关系确实非常清晰简单,所以十六进制也可以看作
二进制的缩写。
【15.6 如何在单片机上练习本章节 C 语言程序?】
直接复制前面章节中第十一节的模板程序,练习代码时只需要更改C 语言学习区域”代码就可以了,
其它部分的代码不要动。编译后,把程序下载进带串口的 51 学习板,通过电脑端的串口助手软件就可以
察到不同的变量数值,详细方法请看第十一节内容。
第十六节:十进制与十六进制。
【16.1 十进制与十六进制各自的应用场合
C 语言程序里只用了十进制和十六进制这两种书写格式有的初学者会问为什么没有用二进制?我
回答是:不是没有用二进制,而是十六进制已经代表了二进制,因为十六进制就是二进制的缩写形式,所以
可以把十六进制和二进制看作是同一个东西。
十进制和十六进制各自有什么应用场合?十六进制方便人们理解机器,通常应用在配置寄存器,底层
讯驱动,底 IO 驱动,以及数据的移位、转换、合并等场,在底层驱动程序方面经常要用到。而十进
制则方便人们直观理解数值的大小,在程序应用层要经常用到。总之,进制只是数据的表现形式而已不管
是什么进制的数,最终经过编译后都可以看做是二进制的数据。
【16.2 十进制与十六进制相互转换的方法。
十进如何很多绍它过手
方法,这种方法当然是有助于我们深入理解数据的含义和转换关系有兴趣的朋友可以自己找相关书籍来看
看,但是在实际应用中我本人是从来没有用过这种手工计算方法,而我用的方法是最简单直接的,就是借
助电脑自带的计算器进行数制转换即可现在把这种方法介绍给大家 WIND7 系统的电脑为例来讲解详
的操作步骤
16.2.1.1 点击“所有程序”选项切换到系统自带程序的窗口
16.2.1.2 在“附件”子菜单下点击“计算器”启动此软件
16.2.1.3 已启动的“计算器”软件界面
第一步:打开电脑自带的计算器。
点击电脑左下角“开始” 菜单,在菜单中点击“所有程序”选项切换到自带程序的窗口,在此窗口下,
再点击“附件”的文件夹图标,在“附件”子菜单下点击“计算器”启动此软件。
----------------------------------步骤之间的分割线----------------------------------------