二—十进制编码器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二—十进制编码器
二—十进制编码器是将十进制的十个数码0,1,2,3,4,5,6,7,8,9编成二进制代码的电路。
输入的是0~9十个数码,输出的是对应的二进制代码。
这二进制代码又称二—十进制编码器,简称BCD码。
其编码过程:
1.确定二进制代码的位数
由于输入有十个数码,而三位二进制代码只有八位组合,所以输出的应是四位(,取n=4)二进制代码。
这种编码器通常称为10/4线编码器。
2.列编码表
四位二进制代码共有十六种状态,其中任何十种状态都可表示09十个数字码,方案许多。
最常用的是用8421编码方式,就是在四位二进制代码的十六种状态中取出前面的十种状态,表示09十个数码,后面六种状态去掉,见表21.9.2。
二进制代码各位的1所代表的十进制数从高位到低位依次为8,4,2,1,称之为“权”,而后把每个数码乘以个位的“权”,相加,即得出该二进制代码所代表的一位十进制数。
3.由编码表写出规律式
4.由规律式画出规律图(下图所示)
计算级的键盘输入电路就是由编码器组成。
下图是有十个按键的8421码编码器的规律图。
按下某个按键,输入相应的一个十进制数码。
例如按下键,输入5,即=1,=0,输出为0101,即将十进制数码5编成二进制代码0101。
按下键,则输出为0000。