论坛风格切换切换到宽版
  • 6157阅读
  • 9回复

求TC9122的编程方法 [复制链接]

上一主题 下一主题
离线bd3mv
 
发帖
2517
只看楼主 倒序阅读 0楼 发表于: 2007-06-02
老式电台的频率合成器是9122的二极管距阵的,就是8421码,如何编?请教大家!
离线小比尔/5
发帖
2582
只看该作者 1楼 发表于: 2007-06-02
对应位值乘以权,然后相加
例如
6=0110=0x8+1x4+1x2+0x1
  8421
学校的调频发射机是这样置频的:
8   5  · 6   0   mhz
1000 0101   0110 0000
权值:
8421 8421   8421 8421
离线小比尔/5
发帖
2582
只看该作者 2楼 发表于: 2007-06-02
分频比可以从8一直设定到3999
例如,要分频1/ 1457

则设定为

1    4      5       7
0 1/0 1 0 0/0 1 0 1/0 1 1 1

b3a3/d2c2b2a2/d1c1b1a1/ d0c0b0a0
8421/ 8421  /  8421 /  8421

1x1/1x4/1x4+1x1/1x4+1x2+1x1
离线bd3mv
发帖
2517
只看该作者 3楼 发表于: 2007-09-13
抱歉,看不懂.
离线VR2KW
发帖
3110
只看该作者 4楼 发表于: 2007-09-13
a0 b0 c0 d0设置个位数
a1 b1 c1 d1设置十位数
a2 b2 c2 d2设置百位数
a3 b3 c3 d3设置千位数
譬如你要设置n=1234
个位数是4,转换成二进制就是0100,a0=0、b0=0、c0=1、d0=0
十位数是3,转换成二进制就是0011,a1=1、b1=1、c1=0、d1=0
百位数是2,转换成二进制就是0010,a2=0、b2=1、c2=0、d2=0
千位数是1,转换成二进制就是0001,a3=1、b3=0、c3=0、d3=0
离线机器懒猫
发帖
2350
只看该作者 5楼 发表于: 2007-09-13
给dhb做个记号,他可能会用到
离线代洪波
发帖
4809
只看该作者 6楼 发表于: 2007-09-16
[quote=机器懒猫]给dhb做个记号,他可能会用到[/quote]
好人啦!什么时间都在为别人着想!像你学习
离线bg3mar
发帖
1104
只看该作者 7楼 发表于: 2007-09-16
hao
haohao
离线bd3mv
发帖
2517
只看该作者 8楼 发表于: 2007-09-17
'
a0 b0 c0 d0设置个位数
a1 b1 c1 d1设置十位数
a2 b2 c2 d2设置百位数
a3 b3 c3 d3设置千位数
譬如你要设置n=1234
个位数是4,转换成二进制就是0100,a0=0、b0=0、c0=1、d0=0
十位数是3,转换成二进制就是0011,a1=1、b1=1、c1=0、d1=0
百位数是2,转换成二进制就是0010,a2=0、b2=1、c2=0、d2=0
千位数是1,转换成二进制就是0001,a3=1、b3=0、c3=0、d3=0
'
非常感谢!我理解和h-6机器的8421码一样!谢谢!
离线bd5il
发帖
353
只看该作者 9楼 发表于: 2009-09-03
jiaohao