���������ֻ�ǹ�����ѿ�����ĵ����㷨���棬����Ϊֻ��Ҫ����ѿģ����ڵ�Ƭ���ϾͿ����ˣ�������ͨ����Ƭ�������ʵ�־�����㷨��ֻ��Ҫ��дʹ����ģ��ĽӿھͿ��ԣ�Ҳ���ǵ�Ƭ�������ź�ʱ�ļ������򣬽��������źź�Ĵ��������������������ΪӲ���豸����ѿ�����д����������Ҳ���ȷ�����һ��鿴��.
��������������������»����ߵĶ̾�������ͨ�ż���������Ҫ�������ź�ת����ģ���ź��Ա��ڿռ��д���,�����õĵ��Ʒ�ʽ�Ǹ�˹Ƶ�Ƽ���,���¼��GFSK, Ҫ�˽�GFSK,��Ҫ��˵˵Ƶ�Ƽ��ص�Ô��,���¼�� FSK
FSK: �òµ¥µÄ½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ã²ï¿½Í¬ï¿½ï¿½Æµï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Æ²ï¿½Í¬ï¿½ï¿½ï¿½ï¿½Ôªï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ëµï¿½ï¿½ï¿½ï¿½ï¿½Æ£ï¿½ï¿½ï¿½0��1 ������Ԫ����ô�Ҿ���Ҫ����Ƶ��f1��f2����������0��1�� �ڽ��ܶ˸���Ƶ��f1��������0��Ƶ��f2��������1�ĵ�����ģ���źŻ�ÔΪ�����źš�
GFSK�������ڽ���FSK ����֮ǰ����Ôʼ�ź�ͨ��һ����˹��ͨ�˲����������źŵ�Ƶ�׿��ȣ�����һ�����Ի�ø��ӽ��յ�Ƶ�ף�Ҳ���ǹ��˵���Ƶ���źţ����DZ������㹻��Ƶ�������Ա����ն˳ɹ��ָ��źš���˹��ͨ�˲��������˴������Ի����źŽ��������Σ��γɸ�˹�����źš�����˵�¼����˹��ͨ�˲����ĺô���
��������-1���������ź�Ƶ�׸��Ƿ�Χ����͵�Ƶ�ʳɷ֣���1���������ź�Ƶ�׸��Ƿ�Χ����ߵ�Ƶ�ʳɷ֡�һ���źŴ�-1���䵽1�����ߴ�1���䵽-1��ʱ����ô�����Ƶ��źŵIJ��α任̫���ˣ����п��ܻᵼ����Ôʼ�źŵ�Ƶ�ʷ�Χ������µ�Ƶ�ʳɷ֣���ô���ǵ��źž��Ѿ�ʧ���ˣ�����������뿴���Ľ������������FSK��һ�����ǡ���˹��ͨ�˲���ʹ���źű��ƽ����ͬ���Ĵ�-1��1����Ϊ�˲��������˴���������ʵ��Ч����-1��-98��-93��--- 96��99��1��ô����Щ�仯ƽ�������������ź�ȥ�����ز����ͻ�����������ֵĶ���Ƶ�ʳɷֵ�����
��ôΪʲô�����������в�����GFSK������FSK�� ��ƣӣ˼��������źŵ�Ƶ�׿���û��ʲô���ƣ�Ƶ�ʼ�ķ�Χ���ܴܺ󣬵�������ʵ��̫�죬�����������ʧ��Ŀ��ܺ�Ƶ�׵������ʲ��ߣ���仰���Ҵ�һӢ�����Ͽ����ģ��������ڻ������ף��������������Ƶ�ײ��������Բ��ãǣƣӣ˼��������У����޵Ĵ������Խ�ʡ��������ô�����ֻ��͵�Ƭ�����������кô��ġ���
����Ϊ�������˹��ͨ�˲���Ô������Ϊ���˲�����һ��Ӳ���豸����Ϊ�����ֱ�Ӽ�����ѿģ��֮�еġ�������Ҫ���㷨���б�̣���ô���Ǿ�ֻ��Ҫ���˲�����������źŽ��д�����Ҳ��������ó�������ʾ�ƣӣ��㷨��
�����ҽ�Ͼ������ѿģ����˵�£ǣƣӣ˵��������е�Ӧ��
��ѿ���ز�ѡ��ȫ���õ�2��4��hz
ʵ����Ƶͨ��Ϊf=2402 k×1mhz��k=0��1��2��…��78����������Ƶ������������Ƶ��ʽ����չƵ������Ƶ����Ϊ1600��/s���ɵõ�79��1mhz�������ŵ��������豸����gfsk���Ƽ�����ͨ������Ϊ1mbit/s��ʵ����Ч������߿ɴ�721kbit/s��ͨ�ž���Ϊ10m�����书��Ϊ1mw�������书��Ϊ100mwʱ��ͨ�ž���ɴ�100m
���ڶ̾�������ݴ��䣬��ǰ���ձ�Ĵ��䷽�������ߴ��䡢���⴫����������䡣���ߴ����ǽ�Ϊ��ͳ�����ݴ��䷽������Ҫ������¡����豸Ϊ�ƶ��豸���豸��Ŀ�϶�ʱ�⽫�����ܴ�IJ��㣻���⴫�ä¾ï¿½ï¿½ï¿½Üµï¿½ï¿½Â¶È¡ï¿½ï¿½ï¿½ï¿½ï¿½È¸ï¿½ï¿½Å£ï¿½ï¿½ï¿½ï¿½Þ·ï¿½ï¿½ï¿½ï¿½ï¿½Êµï¿½ï¿½ï¿½ï¿½Ð´ï¿½ï¿½ä£»Ê¹ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ÔºÜºÃµï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½È±ï¿½ã£¬ï¿½ï¿½Ä¿Ç°ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò»ï¿½ã±»ï¿½ï¿½ï¿½Ú¸ß¶ËµÄµï¿½ï¿½ï¿½ï¿½è±¸ï¿½Ð¡ï¿½ï¿½ï¿½ï¿½ÚµÍ¶ËµÄµï¿½ï¿½ï¿½ï¿½è±¸ï¿½ï¿½ï¿½ï¿½ï¿½Ê¹ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò»ï¿½ï¿½ï¿½Ð´ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½â¡£ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½â£¬ï¿½ï¿½Æ¬ï¿½ï¿½Ñ§Ï°ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Íµï¿½Æ¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ý´ï¿½ï¿½ï¿½ÏµÍ³ï¿½ï¿½ÎªÇ¶ï¿½ï¿½Ê½ï¿½ï¿½ï¿½Ó³ï¿½ï¿½ï¿½ï¿½á¹©Ò»ï¿½Ö¼ï¿½ï¿½ï¿½ï¿½Î¿ï¿½.
1 ϵͳ������ܹ�
��ϵͳ�ɼ��̡���Ƭ����LED��ʾ�����̻��˵���ͨ��Ð��(RFCOMM)��������PC����ɡ�
2 ϵͳ�Ĺ���Ô��
ϵͳ�ĺ����ǵ�Ƭ��������ģ�顣ϵͳ�ϵ�󣬵�Ƭ����ʼ��������������Χ�ӿڣ�����ģ������Ѱ�������豸���Զ��������ӣ�Ȼ��ϵͳ��������ȴ�״̬���������ݴ��䷽�򣬿��԰�ϵͳ��Ϊ���ͺͽ���������ϵͳ��
���ڷ�����ϵͳ����Ƭ�������ɼ��̴����ļ�ֵ������һ����Ð�����������ת��������ʾ����ʾ���ϡ�ͬʱ����Ƭ�����������ļ�ֵ�������ò£¬·ï¿½ï¿½ï¿½ï¿½Ã»ï¿½Òªï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ý»ï¿½ï¿½ï¿½Òªï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ý¡ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½×´Ì¬ï¿½Â£ï¿½ï¿½ï¿½Æ¬ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ã»ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ã¿Ò»ï¿½ï¿½ï¿½ï¿½ï¿½Ý²ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½æ´¢ï¿½ï¿½Ö±ï¿½ï¿½ï¿½Ã»ï¿½ï¿½ï¿½ï¿½ï¿½“����”������ʱ��Ƭ��ת��Ϊ����״̬����������ģ�齫�ղŴ洢�����ݷ��ͳ�ȥ��
���ڽ�����ϵͳ����Ƭ����������Լ����Ð����մ�����ģ�鴫�������ݣ�ֱ���������ݽ�����������Ƭ�������ݽ��з������������������ʾ����ʾ����Ϊ����ǿ�ɲ����ԣ������ݴ���ϵͳ�����˵�Ƭ����PC�����������ÿһ����ϵͳ�ȿ���ʹ�õ�Ƭ��������ģ��ӿڣ�Ҳ����ʹ��PC��������ģ��ӿڡ����������ļ����󣬲�����Ƭ��֮����Ի������ݣ����ҵ�Ƭ�������Ժ�PC���������ݡ�
3 ϵͳ�ij������
��Ƭ���ϵ������Ҫ��ʼ���������ڱ�ϵͳ�У�ʹ���˼���ɨ���LED��ʾ�ӿ�оƬ8279��������������л�Ҫ��8279���г�ʼ����
COM8279 = 0xd1; //�����
COM8279 = 0x00; //8*8�ַ���ʾ��������룬����ɨ����̣� ˫������
COM8279 = 0x50; //��FIFO RAM����
COM8279 = 0x90; //д��ʾRAM(�����ѡ��)
֮�󣬿��԰ѳ����Ϊ���ա����ͺ���ʾ������Ҫ���֡�
3.1 ���ղ���
ϵͳ���ò�ѯ�ķ����ɼ�����ģ�鴫�͹����Ĵ������ݡ��Լ��̵İ���ֵ�����趨�ɸ��˵�ϰ���������趨����C���Ե���ʽ��α��������ʾ�����պ�����α�������£�
void RcvData(void){
while(DataReceivingNotDone){
ReceiveNextBit;
}
}
3.2 ���Ͳ���
�������ݾ���������ת��Ϊ�������ݷ��͵�����ģ�飬��������ģ�鷢�ͳ�ȥ�����ͺ�����C������ʽ��α����Ϊ��
void SendData(void){
if( KeyValue < 10 ){ //���������һλ��
SendOneByte(); //������һλ
}
else{ //������������
SendTwoBytes(); //�ֳ���λ���ͣ��ȷ��͸�λ�ٷ��͵�λ
}
}
3.3 ��ʾ����
ϵͳ��ʹ�õ��ǰ�λLED��ʾ��ͨ��������ʾ�Ľӿ�оƬ8279�����Կ���LED��ʾ�����ݡ���ʾ�������£�
void DispLong(unsigned int dat,unsigned char addr){
COM8279 = 0x90 + addr;
DAT8279 = disp_tab[0];
COM8279 = 0x90 + addr;
while(dat){
DAT8279 = disp_tab[dat % 10];
dat /= 10;
}
}
4 ������
�̾���ͨ�ŵķ�չ����������ͨ�š����������ڵ�ǰ�Ѿ�Ӧ�õñȽ��ձ飬��������Ӧ�����������ڸ߶˵ĵ��Ӳ�Ʒ�С����ĵ���Ʋ��õͳɱ��ĵ�Ƭ����������ģ����м������ɣ�ʹ����������Ҳ����Ӧ���ڵͶ˵��Ӳ�Ʒ�С����������Ҫ������51hei.com��ϵ����������Ƶ����ݴ���ϵͳ��ʵ�����������ã�����ΪǶ��ʽ���ӳ����ṩһ�ּ����ο���