EDN首页   博客首页

最新日志

发表于:2008-1-24 14:21:52
标签:无标签

0

Protel 99se快捷键大全

『不知道是谁的原创了,确实挺全的,就珍藏到这里吧

『不知道是谁的原创了,确实挺全的,就珍藏到这里吧!』

 

最喜欢的软件操作方式除了Protel还未找到其他,一手按键盘,一手拿着鼠标操作起来简直就是一种享受。我使用Protel基本不看菜单与工具栏的,所以也不熟,全用键盘操作。现将网上搜集及本人知道的贴出来(也可自行设计快捷键):

 

主要用在PCB中,SCH部分可用。按某个字母弹出的菜单,再按弹出菜单中带下画线的字母就可执行相应命令。如接连按fs就执行保存文档。

Enter     选取或启动

Esc       放弃或取消

F1        启动在线帮助窗口

Tab       启动浮动图件的属性窗口

 

Pgup      放大窗口显示比例

Pgdn      缩小窗口显示比例

End       刷新屏幕

 

Del       删除点取的元件(1个)

Ctrl+Del  删除选取的元件(2个或2个以上)

x+a       取消所有被选取图件的选取状态

x         将浮动图件左右翻转

y         将浮动图件上下翻转

Space     将浮动图件旋转90度

 

Shift+Ctrl+左鼠             移动单个对象

Shift+单左鼠                选定单个对象

Ctrl+单左鼠,再释放crtl    拖动单个对象

Ctrl后移动或拖动         移动对象时,不受电气格点限制

Alt后移动或拖动          移动对象时,保持垂直方向

Shift+Alt后移动或拖动    移动对象时,保持水平方向

Ctrl+Ins                    将选取图件复制到编辑区里

Shift+Ins                   将剪贴板里的图件贴到编辑区里

Shift+del                   将选取图件剪切放入剪贴板里

 

Alt+Backspace  恢复前一次的操作

Ctrl+Backspace 取消前一次的恢复

Ctrl+f          寻找指定的文字

Alt+F4          关闭protel

Spacebar       绘制导线,直线或总线时,改变走线模式

v+d            缩放视图,以显示整张电路图

v+f            缩放视图,以显示所有电路部件

Home           以光标位置为中心,刷新屏幕

Esc            终止当前正在进行的操作,返回待命状态

Backspace      放置导线或多边形时,删除最末一个顶点

Delete          放置导线或多边形时,删除最末一个顶点

Ctrl+Tab        在打开的各个设计文件文档之间切换

Alt+Tab         在打开的各个应用程序之间切换

 

a         弹出edit\align子菜单

b         弹出view\toolbars子菜单

e         弹出edit菜单

f         弹出file菜单

g         网格大小设置

h         弹出help菜单

i         弹出元件布局菜单

j         弹出edit\jump菜单(可调到元件、网络等等)

l         弹出Document option对话框

m         弹出edit\move子菜单

n         显示、隐藏预拉线

o         弹出options、preferences、layer等相关窗口

p         弹出place菜单

q         英制与公制切换

r         弹出reports菜单

s         弹出edit\select子菜单

t         弹出tools菜单

u         删除自动布线菜单

v         弹出view菜单

w         弹出window菜单

x         弹出edit\deselect菜单

z         弹出zoom菜单

 

          光标左移 1个电气栅格

Shift+←    光标左移10个电气栅格

          光标右移 1个电气栅格

Shift+→    光标右移10个电气栅格

          光标上移 1个电气栅格

Shift+↑    光标上移10个电气栅格

          光标下移 1个电气栅格

Shift+↓    光标下移10个电气栅格

 

Ctrl+1    以零件原来的尺寸的大小显示图纸

Ctrl+2    以零件原来的尺寸的200%显示图纸

Ctrl+4    以零件原来的尺寸的400%显示图纸

Ctrl+5    以零件原来的尺寸的 50%显示图纸

Ctrl+f    查找指定字符

Ctrl+g    查找替换字符

Ctrl+b    将选定对象以下边缘为基准,底部对齐

Ctrl+t    将选定对象以上边缘为基准,顶部对齐

Ctrl+l    将选定对象以左边缘为基准,靠左对齐

Ctrl+r    将选定对象以右边缘为基准,靠右对齐

Ctrl+h    将选定对象以左右边缘的中心线为基准,水平居中排列

Ctrl+v    将选定对象以上下边缘的中心线为基准,垂直居中排列

Ctrl+Shift+h    将选定对象在左右边缘之间,水平均布

Ctrl+Shift+v    将选定对象在上下边缘之间,垂直均布

 

F3          查找下一个匹配字符

Shift+F4    将打开的所有文档窗口平铺显示

Shift+F5    将打开的所有文档窗口层叠显示

系统分类: PCB   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(519)
发表于:2008-1-24 9:58:15
标签:无标签

0

PROTEL 99se中带导线移动元件

PROTEL 99se 原理图设计中移动元件时如何让所连接的导线一起拉伸?

       在其菜单中没有相关的选项,从网上搜索也没有找到解决办法,只好自己试验了,结果还真找到办法了。分享一下:

       按住CTRL键不放,用鼠标移动元件,就会使其连接的导线端点一起移动。

       另外,此时的元件可以不受SNAP GRID限制,随意放置。

       就这些了。

系统分类: PCB   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(227)
发表于:2007-12-20 16:33:27
标签:无标签

0

“串行”为什么会走红?

http://article.ednchina.com/PC/20061008114051.htm

系统分类: 接口电路   |    用户分类: 无分类    |    来源: 无分类

评论(0) | 阅读(130)
发表于:2007-6-12 10:07:56
标签:无标签

0

硬件工程师培训教程

rar

系统分类: PCB   |    用户分类: 无分类    |    来源: 整理

评论(0) | 阅读(390)
发表于:2007-6-12 10:05:48
标签:无标签

2

对“C51语言应用编程的若干问题”

注:这是我以前发表在《力源电子工程》的文章。贴在这觉得排版上不好看,大家可以搜索"c51 丁洪昌"看其他网站的转载。

对“C51语言应用编程的若干问题”

一文的订正

兰州化工部自动化研究所(730060) 丁洪昌

  摘 要   单片机的定时/计数器使用前需赋初始值,对用高级语言C51编程时使用的一种赋初值算法进行了论证,并为其补充;对C51中条件编译语句#if…#endif的语法中易误用的语句之语法进行了分析、验证,并给予订正。

  关键词 C51语言     算法勘误     条件编译


1 对C51中定时/计数器赋初值算法的补充

   《力源电子工程》1999年第3期《C51语言应用编程的若干问题》一文的例3中,用下述方法为T0赋初值,使T0在启动后满1000个机器周期时产生中断申请:

TMOD = 0X01
/*T0工件在定时器方式1,为16位*/
TH0 = -(1000/256)
TL0 = -(1000%256)

1.1 赋初值算法问题的验证

    这种算法(以下称其为新算法)比较新颖而且方便,不同于传统的算法。但经过验算,发现这种算法有一个漏洞,会引起定时或计数的严重错误,仍以本例进行验证如下:

新算法:
TH0 =-(1000/256)
=-(3)
= 0XFD

TL0

=-(1000%256)
=-(232)
= 0X18
传统算法:
2^16 – 1000 = 64536 = 0XFC18
即: TH0 = 0XFC
TL0 = 0X18
两种算法得出的TH0值相差1。
若使T0在启动后1024个机器周期时产生中断申请。
新算法:
TH0 =-(1024/256)
=-(4)
= 0XFC
TL0 =-(1024%256)
=-(0)
= 0X00
传统算法:
2^16 – 1024 = 64512 = 0XFC00
即: TH0 = 0XFC
TL0 = 0X00

则两种算法得出的值完全相同。

    经观察发现,当TL0 = 0X00 时,新算法得出的结果是正确的,否则,必须将新算法得出的TH0的值减去1,才能得出正确的结果。

    在所需机器周期数大于256时,这种错误将使中断提早到达256个机器周期;

    在所需机器周期数小于256时,TH0应为0XFF,新算法得出TH0=0X00,将会使中断迟到(0XFF-0X00)* 256=65280个机器周期。

    在所需机器周期数等于0时最甚(当然,在实际编程中不会出现这种情况,但为严谨起见,对其进行论述),中断将会迟到65536个机器周期。

证明:

    为方便理解,仍以16位的定时/计数器为例,对13位的定时/计数器仍可以用下述方法进行证明(见1.3适用范围一节)。

    设X表示定时/计数所需的机器周期数

    设A = X/256(本文中X/256均指X除以256舍尾取整);B = X%256。

    1. 当X>256时

    新算法的计算过程中

TH0 =-(X/256),实际上是TH0 = 256-(X/256),因为TH0是8位长度,它的值不超过255。
TL0 =-(X%256)是同样道理。

则新算法的计算过程可表示为:

TH0TL0 =(256-X/256)* 256 +(256-X%256)
      =(256-A)* 256 +(256-B)
      = 65536-256A +(256-B)    (1)

    式(1)中(256 – B)即 TL0 的值。

    传统算法的计算过程可表示为:

TH0 TL0 = 65536-X
        = 65536-[(X/256)* 256 + X%256]
        = 65536-256A-B   (2)

可以看出,新算法确实比传统算法的正确值多了256,也就是说,TH0的值应减去1,只有当式(2)中B=0时,在新算法中则:TL0 =-(B)=0,即式(1)中的(256-B)=0,此时式(2)与式(1)才相等。

    2. 当X<256时(A=0)

    新算法的计算过程可表示为:

TH0TL0 =-(X/256) * 256 + 256-X%256
        = 256-B     (3)

    传统算法的计算过程可表示为:

TH0TL0 = 65536-B      (4)

    新算法的结果比传统算法结果小65280,若将其TH0减去1变为0XFF,则为正确结果。

    3. 特例,当X=0时(A=B=0)

    新算法的计算结果为:

TH0TL0 = 0X0000      (5)

    传统算法的计算结果为:

TH0TL0 = 0X10000(实际上不可能) (6)

    两者相差65536。

1.2 产生问题的原因分析

    (1) 分析产生这个问题的原因,可先从定时/计数器的工作过程入手。

    新算法中

TH0 =-(X / 256)
TL0 =-(X % 256)

    其主观意图是在TH0中装入0X100H(即256)减去X/256的整数部分得出的差ΔTH0,使TH0控制计数ΔTH0* 256个机器周期T(或输入ΔTH0* 256个计数脉冲),TL0也同理;然而当TL0≠0时,定时/计数器在启动后的(256-TL0)个机器周期T后即向TH0进位。按前面所说的主观意图来理解,则是在TH0中记录下“已计满256个机器周期T的时间或256个输入脉冲”的信息。也就是说:TL0所设定的(256-TL0)个机器周期T,错误地使TH0(应记录整数个256T)“跳数”(加1),将使定时/计数器产生非预期的中断申请。

    所以当TL0≠0时新算法得出的TH0值应减去1,则可以避免此错误的发生。程序应以如下形式:

TH0 =-(X / 256)
TL0 =-(X % 256)
if (TL0<>0) TH0- -;

    相反,当TL0=0时,TL0计数满后向TH0进位正是新算法的本意,所以不会发生定时/计数错误。

    上面分析了当X>256时的情况(A>0),当X<256时,A=0,新算法得出TH0=0,显而易见应为TH0=0XFF。

    (2) 简单地说:新算法是把传统算法的0X10000-hhll(hhll=X)当作(0X100-hh)赋给TH0,(0X100-ll)赋给TL0来计算,当ll=0时,(0X100-ll)=0X100,没用向0X100的最高位“1”即TH0借位;当ll≠0时,要发生借位,传统算法中有这一过程,而新算法则丢失了这个借位,所以会在TH0中多出1来。

    之所以要从不同角度进行分析,是因为在实际编程中,我们可能会从不同角度出发确定算法,经过上述分析,可以避免类似失误的发生。

1.3 适用范围

    当定时/计数器工作在模式0时,将算法中的256替换为32,使用如下语句:

TH0 =-(X/32)
TL0 =(-(X%32))& 0X1F
if(TL0<>0) TH0--;

    则同样适用上述结论。文中以定时/计数器0 的定时器方式为例,但对定时/计数器1以及它们工作在计数器方式时也是适用的。

2 对C51条件编译语句#if…用法的订正

  《力源电子工程》1999年3期《C51语言应用编程的若干问题》一文中有下述宏定义与条件编译例子(例1):

#define flag 1
#ifdef flag==1
   #define fosc 6M
  delay="10";
#elif flag==0

#define fosc 8M

delay=12;
#else
#define fosc 12M
  delay="20";
#endif
main()
  {
  for(I=0;I
  }

    经实际运行,发现“#ifdef flag==1”一句似有不妥,为叙述方便起见,设有如下情形。

    1. 情形1
    #ifdef 标识符
    该条件编译语句当并且仅当 “标识符” 曾被“#define”语句定义过(如果有“# undef 标识符”语句则在其前面)时为TRUE,即使如下形式也是如此:
    #ifdef 标识符 == 常量 亦即:#ifdef 常量表达式。

    2. 情形2
    #if 标识符 == 常量 亦即:#if 常量表达式
    该条件编译语句当并且仅当 “标识符 == 常
    量”为TRUE时,为TRUE。

    所以在上述例子中“#ifdef flag == 1”的值将永远为TRUE,不论“flag == 1”是否为TRUE。

    根据程序目的可知,这一句应为:
“#if flag ==1”。

    另外,在Franklin C51 V3.20编译系统目录OMF51\EXAMPLES\DCLOCK.C 中有如下一段:

#ifdef CPU==8051
#define SECOND (4000/(12/FREQ))
#else
#define SECOND (200/(12/FREQ))
#endif

    在此段前没有出现对“CPU”的定义,实际上, #ifdef CPU==8051

一句是不合理的。其值等于 #ifdef CPU

而非

(#ifdef CPU) && (#if CPU==8051)

    特别指出,在参考文献2第128页的例子中,也出现了

#ifdef CPU==8051,这一语句。

    上述结论作者经过Franklin C51 V3.20编译验证。

参 考 文 献

1 张毅刚, 修林成, 胡振江. MCS-51单片机应用设计. 哈尔滨:哈尔滨工业大学出版社, 1990

2 徐爱钧, 彭秀华. 单片机高级语言C51应用程序设计. 北京:电子工业出版社, 1998

(收稿日期:1999-12-14)

编后 《C51语言应用编程的若干问题》一文在本刊1999年第3期发表后,即收到丁洪昌同志来稿,提出订正和补充意见。编辑部及时把意见转告给原作者涂建坤同志;涂建坤同志认为丁洪昌同志的意见是正确的。现将丁洪昌同志的来稿刊登出来,文章题目是编辑部定的。编辑部认为,学术上的讨论是很正常且是有益的。我们感谢丁洪昌同志对本刊的关心和爱护。对于编审工作中的疏漏表示歉意。

系统分类: 单片机   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(427)
发表于:2007-4-24 11:35:29
标签:无标签

0

榨干你的上网时间

rar

        我在兰州,用的是中国电信adsl宽带包月上网。因为计费是按分钟来的,假如连线了3分零1秒,就会记成4分钟,太亏了。所以我写了一个脚本,实现连线到五十几秒时再断开。
        给出了脚本源代码和编译后的.exe文件,如果你的机子安装了AutoIt,可以修改源代码以适应你的宽带拨号名称。我的叫“30元包月”。
        只适合包月限时的情形,不限时的也没必要用这个。
        目的:尽量发挥你的有限上网时间进行浏览与下载。
        用法:想要下线时执行,脚本会自动打开连线状态窗口,获取连线时间,当秒的值是52时,自动离线。
        注意:由于各自的局端情况和机子反映不同,请依据计费清单的结果自己修改时间。
        另外:我是用键盘模拟的方法打开连线状态窗口的,如果谁有命令行的方法,请告诉我。谢谢!

 

2007/12/20编辑:这是网上的文章:自动上网抓数据的机器人 【1】 【2】  

pdf

搞懂了,是两个DOS命令RASDIAL.EXE和RASPHONE.EXE,两者有些区别。

系统分类: 自由话题   |    用户分类:    |    来源: 原创

评论(0) | 阅读(565)
发表于:2007-3-14 12:58:54
标签:无标签

0

(转)读博士的经验

http://www.ednchina.com/blog/tianlebo/18050/message.aspx

系统分类: 生活点滴   |    用户分类: 无分类    |    来源: 无分类

评论(1) | 阅读(582)
发表于:2007-3-14 12:50:10
标签:无标签

0

USB鼠标电路图

点击看大图

系统分类: 接口电路   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(683)
发表于:2007-3-14 12:47:32
标签:无标签

0

数字式长延时

点击看大图

系统分类: 模拟技术   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(395)
发表于:2007-3-14 12:44:40
标签:无标签

3

用单片机解码红外遥控器

用单片机解码红外遥控器


点击看大图

点击在新窗口中打开图片

用单片机解码红外遥控器
  遥控器使用方便,功能多.目前已广泛应用在电视机、VCD、DVD、空调等各种家用电器中,且价格便宜,市场上非常容易买到。如果能将遥控器上许多的按键解码出来.用作单片机系统的输入.则解决了常规矩阵键盘线路板过大、布线复杂、占用I/O口过多的弊病。而且通过使用遥控器,操作时可实现人与设备的分离,从而更加方便使用。下面以TC9012编码芯片的遥控器为例。谈谈如何用常用的51系统单片机进行遥控的解码。
  一、编码格式
  1、0和1的编码
  遥控器发射的信号由一串O和1的二进制代码组成.不同的芯片对0和1的编码有所不同。通常有曼彻斯特编码和脉冲宽度编码。TC9012的O和1采用PWM方法编码,即脉冲宽度调制,其O码和1码如图1所示(以遥控接收输出的波形为例)。O码由O.56ms低电平和0.56ms高电平组合而成.脉冲宽度为1.12ms.1码由0.56ms低电平和1.69ms高电平组合而成.脉冲宽度为2.25ms。在编写解码程序时.通过判断脉冲的宽度,即可得到0或1。
  2、按键的编码
  当我们按下遥控器的按键时,遥控器将发出如图2的一串二进制代码,我们称它为一帧数据。根据各部分的功能。可将它们分为5部分,分别为引导码、地址码、地址码、数据码、数据反码。遥控器发射代码时.均是低位在前。高位在后。由图2分析可以得到.引导码高电平为4.5ms,低电平为4.5ms。当
接收到此码时.表示一帧数据的开始。单片机可以准备接收下面的数据。地址码由8位二进制组成,共256种.图中地址码重发了一次。主要是加强遥控器的可靠性.如果两次地址码不相同.则说明本帧数据有错.应丢弃。不同的设备可以拥有不同的地址码.因此。同种编码的遥控器只要设置地址码不同,也不会相互干扰。图中的地址码为十六进制的0EH(注意低位在前)。在同一个遥控器中.所有按键发出的地址码都是相同的。数据码为8位,可编码256种状态,代表实际所按下的键。数据反码是数据码的各位求反,通过比较数据码与数据反码.可判断接收到的数据是否正确。如果数据码与数据反码之间的关系不满足相反的关系.则本次遥控接收有误.数据应丢弃。在同一个遥控器上.所有按键的数据码均不相同。在图2中,数据码为十六进制的0CH,数据反码为十六进制的0F3H(注意低位在前).两者之和应为0FFH。
    二、单片机遥控接收电路
    红外遥控接收可采用较早的红外接收二极管加专用的红外处理电路的方法。如CXA20106,此种方法电路复杂,现在一般不采用。较好的接收方法是用一体化红外接收头,它将红外接收二极管、放大、解调、整形等电路做在一起,只有三个引脚.分别是+5V电源、地、信号输出。常用的一体化接收头的外形及引脚见图3和图4。红外接收头的信号输
出接单片机的INTO或INTl脚.典型电路如图5所示.图中增加了一只PNP型三极管对输出信号进行放大。
  三、遥控信号的解码算法及程序编制
    平时。遥控器无键按下。红外发射二极管不发出信号,遥控接收头输出信号1。有键按下时.O和1编码的高电平经遥控头倒相后会输出信号O.由于与单片机的中断脚相连,将会引起单片机中断(单片机预先设定为下降沿产生中断)。单片机在中断时使用定时器0或定时器1开始计时.到下一个脉冲到来时,即再次产生中断时,先将计时值取出。清零计时值后再开始计时.通过判断每次中断与上一次中断之间的时间间隔。便可知接收到的是引导码还是 O和1。如果计时值为9ms。接收到的是引导码,如果计时值等于1.12ms,接收到的是编码O。如果计时值等于2 25ms.接收到的是编码1。在判断时间时,应考虑一定的误差值。因为不同的遥控器由于晶振参数等原因,发射及接收到的时间也会有很小的误差。
    以接收TC9012遥控器编码为例,解码方法如下:
    (1)设外部中断0(或者1)为下降沿中断,定时器0(或者1)为16位计时器.初始值均为O。
    (2)第一次进入遥控中断后,开始计时。
    (3)从第二次进入遥控中断起,先停止计时。并将计时值保存后,再重新计时。如果计时值等于前导码的时间,设立前导码标志。准备接收下面的一帧遥控数据,如果计时值不等于前导码的时间,但前面已接收到前导码,则判断是遥控数据的O还是1。
  (4)继续接收下面的地址码、数据码、数据反码。
  (5)当接收到32位数据时,说明一帧数据接收完毕。此时可停止定时器的计时,并判断本次接收是否有效.如果两次地址码相同且等于本系统的地址,数据码与数据反码之和等于0FFH,则接收的本帧数据码有效。否则丢弃本次接收到的数据。
  (6)接收完毕,初始化本次接收的数据,准备下一次遥控接收。
  示例程序如下: E1INT:
  PUSHACC
  PUSH PSW
  CLRTR1
  MOV RM—TLEN,TH1    、
  MOVTH1,#00H
  MOV TL1,#00H
  SETBTR1
  MOV A,RMJLEN
  JNZ LBL—RM—DAT—BIT
  MOV RM—ADDR.#00H
  MOV RM—RADDR,#00H
  MOV RM—DAT,#00H
  MOV RM—RDAT,#00H
  MOV RM—BIT_CNT,#00H
  CLR RM—OK
  CLR RM—GUIDE
  POPPSW
  POPACC
  RET1 I BI RM DAT BIT:
    MOV A,RM_TLEN
    CJNE A,#23H,LBL—RM_ADDR_DAT
    SETB RM—GUIDE
    SJMP LBLE1 INT-RET
 LBLRM_ADDR_DAT;
    JNB RM—GUIDE,LBL—RM—ERROR
    CJNE A,#04H,LBL_RM_ONE
    CLR C
    SJMP LBL_RM—SHIFT
 LBLRM—ONE:
    CJNE A。#08H。LBL—RM—ERROR
    SETB C
 LBL_RM_SHIFT:
    MOV A,RM—RDAT
    RRC A
    MOV RM—RDAT.A
    MOV A,RM—DAT
    RRC A
    MOV RM—DAT,A
    MOV A,RM—RADDR
    RRC A
    MOV RM RADDR.A
    MOV A。RM—-ADDR
    RRC A
    MOV RM—.ADDR.A
 LBL—RM—END:
    INC RM—BIT—CNT
    MOV A,RM_BIT_CNT
    CJNE A,#32,LBLE1 INT_RET
    CLRTR1
    MOV TH1,#00H
    MOVTL1,#00H
    MOV HOUR.RM—ADDR
    MOV MINUTE,RM—DAT
    MOV RM—_ADDR,#00H
    MOV RM—RADDR,#00H
    MOV RM—DAT,#00H
    MOV RM—RDAT,#00H
    MOV RM一8IT_CNT,#00H
    CLR RM—GUIDE
    SEITB RM—OK
    SJMP LBL—E1 INT—RET LBL—RM—ERROR:
    CLRTR1
    MOV TH1,#0OH
    MOVTL1,#00H 
    MOV RM—_ADDR,#00H
    MOV RM—RADDR,#00H
    MOV RM—DAT,#00H
    MOV RM—RDAT,#00H
    MOV RM—B1T—CNT,#00H
    CLR RM—GUIDE
 LBL—E1 INT—RET:
  POPPSW
  POPACC
  RETI
    四、遥控代码与键盘码的转换
    在应用系统中,带遥控器的仪器设备一般都带按键。而且二者功能相同。将遥控键值转换成标准的按键值后。遥控按键散转表格可以与键盘散转表格复用。转换方法可用查表法。通过查表。使遥控的按键值转换成本机键盘的值。这样既可以使用按键操作,也可以使用遥控操作,而且相应的处理程序非常简单。
    以上以Tc9012编码格式为例,说明了解码的原理与方法。只要注意一帧数据的格式及引导码、O码和1码的时间长度.其它编码芯片如 HT6121、M50560、LC7461等也非常容易解码。   

点击在新窗口中打开图片


系统分类: 接口电路   |    用户分类: 无分类    |    来源: 转贴

评论(2) | 阅读(1500)
23下一页总共 , 当前 /