Thanks to visit codestin.com
Credit goes to www.51hei.com

רע���Ӽ���ѧϰ���о�
��ǰλ�ã���Ƭ���̳��� >> MCU���ʵ�� >> �������

�õ�Ƭ��ʵ����������

����:����   ï¿½ï¿½Ô´:��վԭ��   ï¿½ï¿½ï¿½ï¿½ï¿½:��  ï¿½ï¿½ï¿½ï¿½Ê±ï¿½ä£º2009��03��05��   �����壺�� �� ��

  ���������ֻ�ǹ�����ѿ�����ĵ����㷨���棬����Ϊֻ��Ҫ����ѿģ����ڵ�Ƭ���ϾͿ����ˣ�������ͨ����Ƭ�������ʵ�־�����㷨��ֻ��Ҫ��дʹ����ģ��ĽӿھͿ��ԣ�Ҳ���ǵ�Ƭ�������ź�ʱ�ļ������ò£¬½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ÅºÅºï¿½Ä´ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ÎªÓ²ï¿½ï¿½ï¿½è±¸ï¿½ï¿½ï¿½ï¿½Ñ¿ï¿½ï¿½ï¿½ï¿½ï¿½Ð´ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ò²ï¿½ï¿½ï¿½È·ï¿½ï¿½ï¿½ï¿½ï¿½Ò»ï¿½ï¿½é¿´ï¿½ï¿½.

  ��������������������»����ߵĶ̾�������ͨ�ż���������Ҫ�������ź�ת����ģ���ź��Ա��ڿռ��д���,�����õĵ��Ʒ�ʽ�Ǹ�˹Ƶ�Ƽ���,���¼��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��ϵ����������Ƶ����ݴ���ϵͳ��ʵ�����������ã�����ΪǶ��ʽ���ӳ����ṩһ�ּ����ο���

���رմ�����