计数练习:二进制,八进制和十六进制中的零到三十一点计数:
|
这里没有给出的答案 - 与同学比较!
为了使学生熟悉这些“奇怪”的数量系统,我喜欢开始每天的数字电路指令与计数实践。学生需要流利的在这些数字系统中,他们完成了学习数字电路的时间!
我向学生提供一个建议,帮助他们看到计数序列中的模式是“Pad”带有领先零的数字,使得所有数字具有相同数量的字符。例如,代替写入二进制数的“10”,写入“00010”。这样,字符循环模式(尤其是二进制,其中每个连续更高值比特在其中的一半)变得更加明显。
旋转编码器是用于将角位置(轴旋转)转换为数字信号的机电装置。最简单的旋转编码器形式使用带有单个LED / PhotoDetector对的开槽轮,以产生脉冲作为轮子转弯:
|
一些旋转编码器设计具有多位输出,每个LED / PhotoDetector对读取磁盘中的插槽的不同“轨道”:
|
在上面显示的图示中,识别哪个LED / PhotoDetector对表示二进制输出的MSB(最有效位)和LSB(最低有效位)。此外,确定车轮必须转向哪个方向以产生越来越多的计数。
注意:假设插图上的最黑暗区域代表通过磁盘切割的插槽,而灰色区域代表磁盘的部分。
我会让你弄清楚你自己的MSB,LSB和Up-Count方向!如果您在二进制文件中掌握计数,这并不难。
让您的学生集体讨论旋转编码器的可能应用。我们在哪里可以使用这样的设备?此外,要求他们对比问题所示的两个编码器类型(1位与3位)对比。应用程序可能需要3位,而不是需要1位编码器?
绝对旋转编码器通常使用已知的代码灰色代码而不是二进制,表示角度位置。这段代码由1953年贝尔实验室的Frank Gray专利,作为减少旋转编码器输出中的错误的手段。检查这些编码器磁盘中的每一个,并确定哪一个是二进制文件,哪一个是格雷码:
|
假设插图上的最黑暗区域代表通过磁盘切割的插槽,灰色区域代表磁盘的部分,标记每个磁盘上的“零”,“一个”和“两个”扇区。
|
我不会直接告诉您哪些磁盘,但我将提供5位二进制与格雷代码的比较,以帮助您进行分析:
二进制 | 灰色的 |
00000. | 00000. |
00001. | 00001. |
00010 | 00011 |
00011 | 00010 |
00100. | 00110. |
00101 | 00111 |
00110. | 00101 |
00111 | 00100. |
01000. | 01100. |
01001 | 01101 |
01010 | 01111. |
01011. | 01110. |
01100. | 01010 |
01101 | 01011. |
01110. | 01001 |
01111. | 01000. |
10000 | 11000. |
10001 | 11001. |
10010 | 11011 |
10011. | 11010 |
10100. | 11110. |
10101. | 11111 |
10110. | 11101. |
10111. | 11100. |
11000. | 10100. |
11001. | 10101. |
11010 | 10111. |
11011 | 10110. |
11100. | 10010 |
11101. | 10011. |
11110. | 10001 |
11111 | 10000 |
与二进制计数相比,向您的学生询问他们在灰色代码序列中注意到的模式。它们在二进制和灰色代码之间看到了什么差异,分析从一个号码到下一个号码的位转换?
解释为什么灰色代码通常用于旋转编码器而不是二进制编码。它使我们用来标记编码器磁盘的扇区的何种代码的差异,只要每个扇区都具有唯一的数字?
灰色代码标记比二进制标记更容易容忍传感器错位,因为没有必要在扇区之间完美同步多个位转换。
这可能是在编码器标记中使用灰色代码的最重要原因,但它不一定是明显的为什么给新生。我发现,制作二进制编码轮的物理模型与灰色编码的轮子帮助我更好地向学生呈现这种概念。这些具有更好的可视化/空间关系技能的学生将比其他人掌握这一概念,因此您可能希望索取他们的帮助解释到课堂的其余部分。
将以下二进制数转换为格雷代码:
有许多教科书引用了二进制和灰色代码之间的转换过程。让您的学生研究转换是如何完成的!
将以下灰色代码编号转换为二进制:
有许多教科书引用了二进制和灰色代码之间的转换过程。让您的学生研究转换是如何完成的!
以数字形式表示文本数据的几乎通用标准是ASCII.代码。首字母缩略词“ASCII”代表,以及此代码的格式是什么?
“ASCII”=用于信息交换的美国标准代码。基本ASCII是一个七位二进制代码,其能够表示英语语言(大写和较低)以及阿拉伯数字的所有字母字符,以及用于电网机的一些杂项控制代码。
挑战问题:虽然ASCII技术上只需要7位,但通常为计算机系统中的每个ASCII字符保留完整8位(1字节)。解释为什么。
ASCII可以说是Lingua Franca数字世界。尽管其谦虚的开始和以盎格鲁为中心的格式,但它在数字计算机和电信系统中使用全球。让您的学生知道每个普通文本计算机文件都不多是ASCII代码的集合,每个文本字符的一个代码(包括空格)。
解码这组ASCII字符,以显示秘密消息(以十六进制格式给出的所有代码):
49 20 4C 6F 76 65 20 45 6C 65 63 74 72 6F 6E 69 69 63 73 21
我会让你自己解码此消息!
此问题为学生提供了使用ASCII参考表的练习。
解释为什么二进制编码十进制(BCD)有时被称为“8421”代码。为什么这段代码都是用的?
BCD使用四个二进制位的组来表示十进制数的每个数字。LSD放置权重为8-4-2-1,而下一个重要的数字的放置加权均为80-40-20-10,等等。
后续问题:用于每个BCD字符的四位可以称为字节(8位)的一半。四位分组有一个特殊的单词。那个词是什么?
与学生讨论使用BCD代表十进制数量的目的。虽然不是有效使用比特,但BCD肯定是方便地表示具有离散(0或1)逻辑状态的小数图。
将以下十进制数字转换为BCD表单:
将以下BCD号码转换为十进制形式:
这里只有直截了当的转换!
解释如何摩尔斯特码在结构和目的中类似于ASCII。
摩尔斯电码是数字化的,只由两种类型的字符组成,就像ASCII一样。此外,其目的是传达字母数字信息,就像ASCII一样。
一个有趣的一点,可以提出关于莫尔斯代码的学生是它的自压缩。注意不同的摩尔斯字符具有不同的“位”长度,而ASCII字符是全部7位(或扩展ASCII的8位)。这使得莫尔斯比特经济的角度比ASCII更高效!
询问您的学生在摩尔斯代码的“自我压缩”方面,如果我们将其选择过ASCII,以便在数字通信线上发送字母数字字符,或者以某种形式的数字存储介质存储字母数字字符,则会有哪些反建。
标准ASCII代码的长度为7位,但通信设备通常以八位(字节)组发送数据。额外的位通常用作奇偶校验位。“奇偶校验位”的目的是什么?如何使用它?
“奇偶校验位”用作原始错误检测形式。使用奇偶校验的通信设备可以配置为“偶数奇偶校验”或“奇数奇偶校验”。我会让您研究并解释奇偶校验位如何在ASCII数据的传输中使用。
奇偶校验的概念并不是很复杂。在学生的范围内应该是众所周境的研究,并将他们的研究结果作为整体报告给班级。
根据条款和条件发布创作共用归因许可证