发码器说明
- 格式:pdf
- 大小:243.83 KB
- 文档页数:4
发码器说明书
一、板图说明如下: 1. 电源接口: 连接直(交)流电源,电压为6V —9V ;此时3V 电源接口处可输出3V 电源。
2. 也可以从3V 电源接口处直接接入电源。
3. 数码管显示高低两位字节,以及最左边的一位是显示功能,具体如见下。
4. 数据输出口线: 其中P27为并口输出的SBT 位;CE(P10)为片选、CLK(P11)为时钟线、Data (P12)为数据线。
并口输出时,数据在P10—P17上,并在SBT 口上输出一个低脉冲,且数据口线上数据不变。
按下复位键时P10—P17口线上数据回高电平。
5. 有5个按键分别调节对应位的数码管上值,从0-F 循环。
6. 发射按键:每按一次发送一次数据;发完数据后会发“滴声”。
7. 备用按键: 现没用处,待以后扩充。
8. 电源指示灯: 有电源输入时会亮(非3V 输入)。
二、功能介绍
首先检测最高位(即功能显示位):
值为“1H ”则为一线16位发码器(如图),先发最高位
电源指 示 对应位的数码调节按钮发射按键复位按键 数据输出口线备用
喇叭
值为“2H”则为二线(三线)16位发码器(如图),先发最高位。
值为“3H”则为红外16位发码器,数据格式按H6221格式(如图),先发最高位
值为“4H”则为二线时钟宽度可调的8位发码器,高字节为时钟值(*40us,不可为0),先发最高位
值为“5H”则为URAT格式的16位发码器波特率为1200 。
值为“6H”则为URAT格式的16位发码器波特率为2400 。
值为“7H”则为URAT格式的16位发码器波特率为4800 。
值为“8H”则为URAT格式的16位发码器波特率为9600 。
值为“9H”则为(空)。
值为“AH”则为(空)。
值为“bH”则为(空)。
值为“CH”则为一线16位发码器,先发最低位。
值为“dH”则为二线16位发码器,先发最低位。
值为“EH”则为红外16位发码器,数据格式按H6221格式,先发最低位。
值为“FH”则为二线时钟宽度可调的8位发码器,高字节为时钟值(*40us,不可为0),先发最低位
如果最高位为“0”的,则为8位发码器,且再检测高字节值,具体如下,高位字节值为:
F1H 则为一线发码方式,发送数值为低位字节,先发最高位
F2H 则为二线(三线)发码方式,即一个时钟(SCK)、一个数据线(Data)、
一个片选口;发码器在时钟下降沿给数据,先发最高位。
F3H 则为并口发送,按下发射键时会把数据发送到P1口上,然后在SBT线上
产生一个低脉冲
F4H 则为红外发码器,数据格式按H6221格式,先发最高位。
(待补充)
FDH 则为一线发码方式,发送数值为低位字节,先发最低位
FEH 则为二线(三线)发码方式,即一个时钟(SCK)、一个数据线(Data)、
一个片选口;发码器在时钟下降沿给数据,先发最低位。
FFH 则为红外发码器,数据格式按H6221格式,先发最低位
ExH 为 URAT 发码器,
为9600bps
为4800bps E4
E1 为1200bps E2 为2400bps E3
发送的是数据是模拟(1位起始位,1.5位停止位)
为脉冲发码器,可产生 40us--以上的脉冲
DxH
D1H 为数据(低字节)*40*1 us D2H 为数据(低字节)*40*2 us
D3H 为数据(低字节)*40*3 us D4H 为数据(低字节)*40*4 us
........ . .......
DEH 为数据(低字节)*40*14 us DFH 为数据(低字节)*40*15 us
注:脉冲在SCK与Data线上,脉冲宽度为 40*xx(低位值)us 的脉冲宽度
最大脉冲为 255*40*15=153000us = 153ms 最小脉冲为 1*40*1 =40us
;==================================================================== 时序图如下:
一线通讯图
注:静态时是高电平,发数据前有个起始位(约5ms左右的低电平),接着是数据位;高电平是低电平的三倍则为数据“1”,高电平是低电平的三分之一则为数据“0”
二线(三线)通讯图
注:发码器在时钟下降沿时给数据。
所以接收端应在时钟上升沿时读数据。
三、红外通讯图
注:只是模似红外数据格式,不是38KHz的振荡信号。
连 续 发 送 数 据
按下备用拍按键时,将连续发送E2PROM (AT24C01或ATC24C02,P26连接E2PROM 的第6脚,P25连第5脚)中的数据, E2PROM 中数据格式为:第一、二两个字节表示发送格式选择(即第一个字节相当于最高位,如为“0”时则是发送8位bit ,则看第二个字节来选择发送格式), 以后每四个字节为一组,前两个字节为发送的数据(8位时,低字节有效,相当于高低两个字节,发送时会显示在LED 上),后两个字节为延时时间,单位时间为40us , 所以发送每次间的最大间隔为 65535*40us ; 以oxAA 55 AA 55(H )字节结束;最多能发送46个数据。
格
式如下:。