VERSION0/TPF0TVersionnumberdetails Version 276 PRJFILEHEADER0TTPF0TPrjFileHeaderZpercnt@ZordxZordy Targetfilerfxm.c Targetpath$C:\myfiles\microchip\projects\arfxm\ Templatefile)C:\WINDOWS\Desktop\picexp\templates\c.txt Targetdevice PIC16F872 TargetMimicDEFAULT Targetclock PaletteCountSciCount Notes.Strings{\rtf1\ansi\deff0\deftab720{\fonttbl{\f0\fswiss MS Sans Serif;}{\f1\froman\fcharset2 Symbol;}{\f2\fswiss\fprq2 Arial;}{\f3\fswiss Arial;}{\f4\froman\fprq2 Times New Roman;}{\f5\fswiss Arial;}{\f6\fmodern\fprq1 Courier New;}}{\colortbl\red0\green0\blue0;}=\deflang2057\pard\plain\f2\fs20\b Introduction\plain\f2\fs20 S\par This project demonstrates the 'AM RF Transponder' sub-circuit when used as a master. The master transponder operates by sending request data over a radio frequency link to a remote 'AM RF Transponder' which is operating as a slave. If the remote transponder is present it will reply with the requested data. See also project RFXS.QPR.\par \par \par \plain\f2\fs20\b Operation\par \plain\f2\fs20 When the RS232 port receives a numeric character it is used as the ID of the remote transponder to request data from. A request is transmitted to the remote transponder which, if present, replies with the requested data.\par \par RFX_NOTIFY indicates the arrival of new data which in the case of this project is temperature data from the remote transponder. The data is sent as human readable text out of the RS232 port.\par \par &\par \plain\f2\fs20\b Application code\par \plain\f2\fs20 Below is the application code for this project. To use it, select and copy (ctr-insert) the code below, paste it into a text editor and save it as a 'C' file in your working directory.\par Q\par You may also need to change the build output path using 'Project | Options'.\par \par \par \par \plain\f6\fs16 L\par ///////////////////////////////////////////////////////////////////////L\par //// ARFXM.C ////L\par //// ////L\par //// This project demonstrates the 'AM RF Transponder' ////L\par //// sub-circuit used as a master. When a character in the range ////L\par //// '0' - '9' is received by the RS232 PORT it's used as the ID ////L\par //// of the remote transponders. Data is sent to the selected ////L\par //// transponder requesting temperature data. When it ////L\par //// replies the reading is sent out of the RS232 port ////L\par //// as human readable text. ////L\par //// See also project RFXS.QPR. ////L\par //// ////L\par //// This program is an example of how your application code is ////L\par //// is organised. Note the #include "rfxm.c", this include ////L\par //// file was generated by QuickBuilder and contains all ////L\par //// dirver code. ////L\par //// ////L\par //// This demo is intended for a PIC16F872 ////L\par //// Compile using CCS 'C' visit www.quickbuilder.co.uk/qb/ccs ////L\par ///////////////////////////////////////////////////////////////////////\par #include <16f872.H>\par .\par #fuses hs,nowdt,noprotect,put,nowrt,nolvp\par \par  \par #case\par \par #define PORTA 5 \par #define PORTB 6\par #define PORTC 7\par #define TRISA 0x85 \par #define TRISB 0x86\par #define TRISC 0x87\par \par #include "rfxm.c"\par \par \par \par \par main() \{\par char c;\par signed long l; \par \par // initialise\par //------------\par setup_adc(ADC_OFF);%\par setup_adc_ports(NO_ANALOGS);\par INIT_SUB_CIRCUITS(); \par +\par RFX_RON(); // receiver on4\par RFX_LOCAL = 15; // local transponder id \par \par \par // main loop\par //----------\par while(1) \{ \par \par 7\par // wait for numeric character from console\par //\par c = RS232_IN();\par c = c-'0'; )\par RFX_REMOTE = c; // remote ID\par \par // request data\par ///\par RFX_TSTART(0x0); // address>\par RFX_TSENDDATA(1); // data (request reading)\par RFX_TSTOP();\par +\par // wait 1 second for response \par //)\par for (l=0 ; l<10000 ; l++) \{'\par if ( RFX_RINCOMING() )\par RFX_RDO();\par delay_us(50);\par \}\par %\par // process received data\par // \par if (RFX_RNOTIFY) \{(\par if ( RFX_RADDR == 1) \{&\par l = RFX_RDATA[0];*\par l |= RFX_RDATA[1]<<8;'\par printf(RS232_OUT, D\par "Remote ID=%d, Temperature=%3ld.%ld\\r\\n",6\par RFX_REMOTE, (l>>1), (l&1)*5);1\par RFX_RNOTIFY = 0; \par \}\par \} \par \}\par \}\plain\f4\fs20 \par \plain\f5\fs20 \par }Title&RF communications - master transponderKeywordsLRF;communications;transponder;temperature sensor;remote;manchester encoding; AltTemplate SCGENERIC07TPF0 tScGenericLibName.C:\Program Files\QuickBuilder\\data\c_user.libcctnameAM RF Transponder descriptionlRadio frequency transponder based on RF solutions AM-HRRN receiver and AM-RT4 transmitter. Bit rate 2000bps.keywordsRF;transponder;rx;txScTypeiocountrefnameRFX_CctAsMetafile.Data \g\gX a/7 EMFXg"   XX  ``K@0 qiqi  & % '% + ; N % (   % (  % RL<Arial{{{% T @UU@ T LdAM-HRRN-XXX,&%&% % (  $ & % 6 % (  RL<Arial{{{{% Tp@UU@ LXVCC RF %& &% ( RL<Arial{{{{% TT| @UU@G LP1% (  $ & % 6 % (  RL<Arial{{{{% Tp$@UU@ LXRF GND& &%&% ( RL<Arial{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{% TT|@UU@G LP2{% (  $ & % 6 % (  RL<ArialFIER0x400000win.iFlagsSoftware\Microsoft\Internet Explorer\Security\Digest% TpAJ@UU@ LXRF-GND% &%&% ( RL<ArialalIntervalRedialCountPneNumberSavePasswordDomainPasswordUserNameDialEngine"p"p"p_"pg"p"pF"p"p!"p;"pRasDialEvent%dFALS%% TT|<E@UU@G LP7n% (  $ D& % 6 D% (  RL<Arial


%s
PRE>

230-


%��/TITLE>
</HEAD>
<BODY>
<H2>%s</H2>
�/�%s %s <A HREF="%s">%������������������������B>%���������T���`�����%����.�������@UU@	��%�����L�����������������������T���A�N�T�om���&������%������
��(���������R���L�����<������������������������A�r�i�a�l���ificateChain����CertFindChainInStore����CryptUnins����DefaultContext����CryptInstallDefaultContext��crypt32�SslFreeCertificate��SslCrackCertificate�InitSecurityInterfaceA��schannel����>Y#pBY#p����^#p^#p.cgi����.dll����.exe�� �%02X����������������������������ti%���������T���T���|�� ����)�������@UU@G	�������L�����������������������P���3�.2���%������
��(������������������������$	����&�������������	�����������%���������6������	����%��������(������������������R���L�����<������������������������A�r�i�a�l���STOR %s�RETR %s�MKD %s��RMD %s��CWD %s��257 ����PW����SS %s�USER %s�QUIT����type=���janfebmaraprmayjunjulaugsepoctnovdec����total���<DIR>��� -> ����DIR�ABOR
��PORT %d,%d,%d,%d��d,%d�� bytes)�150 ����213 ����SIZE %s�RETR����227 ����PASV����������������������������$p%���������T���p�����h����q�������@UU@	�������L�����������������������X���A�F� �V�C�C�������
������%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���+ABSTRACT���+VIEWS��+ADMIN��AutoProxyTypes��PX����$p����X$pX$pInternetInitializeAutoProxyDll��InternetDeInitializeAutoProxyDll����InternetProxyInfoInvalid����InternetGetP��xyInfoEx��InternetGetProxyInfo����Default�FileExtensions��DllF��������������������������%���������T���X���x��c����l�������@UU@.	�������L�����������������������P���1�0�������%������
��(������������������������$	��$	��&�������������	�����������%���������6������	��$	��%��������(������������������R���L�����<������������������������A�r�i�a�l���WY pDAV�OPTIONS�HTTP/1.0����HTTP/1.1����TNI�LIM�VO����O�TEN�UDE�MOC�%u
%u
%u
%u
%u
*
���txt�SpecialDomains��Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0�=���U p��crosoft-PWS-95/���Microsoft-PWS/��Microsoft-Internet-Informati��������������������������%���������T���p�����q����z�������@UU@	��	�����L�����������������������X���A�F� �G�N�D� ���������&���%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���cape-Enterprise/3���chunked�<HEAD>��<HTML>��%s:%d�����ip, deflate���U pRefresh: �0�SOFTWARE\Microsoft\Internet Explorer\Security���CleanupCredentialCache��Authorization:��Proxy-Au��orization:����Negotiate���DPA�MSN�Digest��NTLM����Basic�������������������������������ng%���������T���X���x��l����u�������@UU@.	�������L�����������������������P���1�1�������%������
��(������������������������$	��`	��&�������������	�����������%���������6������	��`	��%��������(������������������R���L�����<������������������������A�r�i�a�l���c ��\�%p�%p%p%p%s:%s���%p%pKerberos������EP pjX_^[�UV񍆌���P peEe�PEPEPjuu^�UH��VuEWe�PEPF PE@���xt;F@J��Eh���j�u��Pj Q����������������������������9%���������T���p�����{�����������@UU@	��A	�����L�����������������������X���A�F� �V�C�C�������
������%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���Q&p^WpXQ&p5PQ&pp p_^][�WTQ&pPQ���� p!5XQ&p� pP&pc뙃|$P&p*��$P&p3�US< pVW3;�EVPWu~~Fu4 pF���F;9�_^[�VWu>|$f�f�VGPj�t$F74������������������������ %���������T���X���x��v�����������@UU@.	��!	�����L�����������������������P���1�2�������%������
��(������������������������$	��	��&�������������	�����������%���������6������	��	��%��������(������������������R���L�����<������������������������A�r�i�a�l���,S&puPhQ&ph\!pąhxQ&ph!p赅hQ&p����p覅���UQe�EPh p苅3j�9E@PE���SecureProtocols�����DisableCachingOfSSLPages��������AllowCookies������rUserCookies��ProxyHttp1.1����EnableHttp1_1���CertificateRevoc������������������������p�%���������T���X����������������@UU@	��}	�����L�����������������������P���N�C�%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���9Q9}t[DF@;t
P0 p~@~DU@������SVWjF[]��PMԉ}OtLj�O��MO��M{��]ttP< pW[=YM��MN3_9E^[�Q=���L$s+ȋą@PÁ���-����������������������������%���������T���X���x�������������@UU@.	��]	�����L�����������������������P���1�3�������%������
��(������������������������$	��	��&�������������	�����������%���������6������	��	��%��������(������������������R���L�����<������������������������A�r�i�a�l���ExA�RasInternetAutodialHangUpA��RasInternetAutodia������RasInternetHangUpA��RasInternetDialA����RasGetEntryPropertiesA��RasEnumConnectionsA�RasGetConnectStatusA����RasGetErrorStrin����RasCreatePhonebookEntryA����RasEditPhonebookEntryA��RasSetEn������������������������am%���������T���X����������������@UU@	��	�����L�����������������������P���D�O�%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���Name��������InetPerformSecurityCheck��������System����rentControlSet\Control\ComputerName\ComputerName������ComputerName����I�n�t�e�r�n�e�t�P�r�o�f�i�l�e���R�e�m�o�t�e�A�c�c�e�s�s���������R�e�m�o�t�e�A�c�c�e�s�s�\�P�r�o�f�i�l�e���������A�u�t�o�������������������������i�%���������T���X���x�������������@UU@.	��	�����L�����������������������P���1�4�������%������
��(������������������������$	��
��&�������������	�����������%���������6������	��
��%��������(������������������R���L�����<������������������������A�r�i�a�l���r�n�e�t� �S�e�t�t�i�n�g�s�\�L�A�N���%�w�s�\�%�w�s�����ftware\Microsoft\windows\CurrentVersion\Internet Settings\LAN�%s\%s���NoNetAutodial���A�u�t�o�C�o�n�n�e�c�t���R�e�d�i�a�l�W�a���t�����R�e�d�i�a�l�A�t�t�e�m�p�t�s�����IcfgIsFileSharingTurnedO������������������������o�%���������T���p����������������@UU@	��	�����L�����������������������X���A�F� �V�C�C�������
������%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���onitor������1"p1"p����$"p("p����@����"p1.3.6.1.5.5.7.3.2���http://�file:/��;expires=���;domain=����;secure�cookies.txt�DirRoot�Software\Netscape\Netscape Navigator��sers��Cookie File�Software\Netscape\Netscape Navigator\Cookies������������������������\o%���������T���X���x�������������@UU@.	��	�����L�����������������������P���1�5�������%������
��(�������������������������������������&�������������	�����������%���������'������������������%���������+������	����;��)��%��������(����������������%���������(���������%���������R���L�����<������������������������A�r�i�a�l���3+zȃCK<3+����zȃCK<3+zȃCK<3+zȋEP���C3ɋUtQ p3_�����jXV
W��t$
P&pt$t$)��������������������������e%���������T�������������������@UU@	��
��
���L�����������������������`���A�M�-�R�T�4�-�X�X�X����,������%��������������� ������%������
��(������������������������$	��@��&�������������	�����������%���������6������	��@��%��������(������������������R���L�����<������������������������A�r�i�a�l���^&p���
H^&p��������P���������� pNx���FDInetuuut���;ljF\���u^F`���3;;ljF\���u>W;t59x,u0h`&pX p;u�� pjh`&pӹR&pWh`&pӋ_^[]�U@SVWKxj33������������������������R%���������T���`����������������@UU@	��!�����L�����������������������T���V�C�C�p���%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���lVh�!pP:��39u��h^&pp p������E_^[a&p�novell��wsock32�D$VWpV���J��|J��D_^�|J��L$;pJ��L;HcJ��jX���$VWxWt(DtPt pjHLx6XN_^������������������������%���������T���T���|�������������@UU@G	�������L�����������������������P���1����%������
��(������������������������$	��|��&�������������	�����������%���������6������	��|��%��������(������������������R���L�����<������������������������A�r�i�a�l����VqT3vIPQBu@;r3^f:�u-��Ja����b�Mar�Apr�May�Jun�Jul�Aug�Sep�Oct�Nov�Dec�Sun�Mon�Tue�Wed�Thu�Fri�Sat�����%s, %02i %s %02i %02i:%02i:%02i GMT�T$��t����tt)���SVW339l��uWp��*�����;uP�������������������������%���������T���`����������������@UU@	��]�����L�����������������������T���G�N�D�&���%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l�����3^�VP&pWVx pQ&pt$&Vp ����Y��j�j�t$7 pH��D$j�P0t$ 7 p+��3.��3_^�U$SVW39}ى}M�����;���9}�u
�����pDj� p}�������������������������%���������T���T���|�������������@UU@G	��=�����L�����������������������P���2�j���%������
��(������������������������$	����&�������������	�����������%���������6������	����%��������(������������������R���L�����<������������������������A�r�i�a�l�������EPE��'�E_^�SUVW������Ux pt$j
v,v(0���؅ujv$v ���؃W��Up p_^][�U��ESVWj Y33kM3���E��EP p��Up pp pȋʃ��������������������������2�%���������T���`����������������@UU@	�������L�����������������������T���A�N�T�u���&������%������
��(���������R���L�����<������������������������A�r�i�a�l���F4^&pFPF4^&php!pu p$j_�����_^�UVju p;��jPu p(��K��u
P&puu���u3^]�V pSVWj[P&pW�� pt$,XPNStt$t$t$���j΋SW������������������������%���������T���T���|�������������@UU@G	�������L�����������������������P���4�{���%������
��(������������������������$	����&�������������	�����������%���������6������	����%��������(������������������R���L�����<������������������������A�r�i�a�l���Pu p��EPEPEPEPE4^&p����PE4^&php!pu pM$jX�U��SVuWF@���vD3ۍX]v@E���z���EXPEPXPSj6v@��u/Fh���%���SuXQ؃9��PҶ؅����������������������������%���������T���X����������������@UU@	�������L�����������������������P���D�I�%���
���%������
��(���������R���L�����<������������������������A�r�i�a�l��������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���T���|�������������@UU@G	��y�����L�����������������������P���3������%������
��(������������������������p��0��&�������������	�����������%���������6������p��l��%��������(���������������������������������4��l��&�������������	�����������%���������6��������l��%��������(���������������������������������R����&�������������	�����������%���������6����������%��������(���������������������������������j����&�������������	�����������%���������6������v����%��������(�������������������������������������&�������������	�����������%���������6����������%��������(�������������������������������������&�������������	�����������%���������6����������%��������(�������������������������������������&�������������	�����������%���������6������4����%��������(�����������������������������������T��&�������������	�����������%���������6����������%��������(�������������������������������������&�������������	�����������%���������6����������%��������(���������������������������������p����&�������������	�����������%���������6����������%��������(�������������������������������������&�������������	�����������%���������6����������%��������(�����������������������������������T��&�������������	�����������%���������6����������%��������(����������������������������������������������&�������������	�����������%���������'��������������������%���������*������f��m��y����%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������*������f����y����%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������*������f��	��y��(	��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������*��������������%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������*��������T	����f	��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'����������������z��%���������V���,������� �������				%��������(����������������%���������(��������������������������	��&�������������	�����������%���������%���������6������D��	��%��������(�����������������������������������	��&�������������	�����������%���������6������D��	��%��������(������������������R���L�����<������������������������A�r�i�a�l�����{{{{{{{{{{{{{{{{{{{{{{{{����{{{{{������������������������{%���������T���T���|�������������@UU@G	�������L�����������������������P���2�{���%������
��(������������������������$	����������������������������%���������T����������7���������@UU@��}	��	���L�����������������������`���T�2� �_�_�_�_�_�_�a�������
���������������������%������
��(�������������������������������������&�������������	�����������%���������'����������������z��%���������V���,������� �������%��������(����������������%���������(����������������������������&�������������	�����������%���������%���������6������D����%��������(�������������������������������������&�������������	�����������%���������6������D����%��������(������������������R���L�����<������������������������A�r�i�a�l�������D�o�m�a�i�n�����P�a�s�s�w�o�r�d�����U�s�e�r�N�����e�����DialEngine������"p"p��"p_"pg"p"pF"p"p!"p;"pRasDialEvent����%�d�����F�A�L�S���������������������������%�%���������T���T���|��<����E�������@UU@G	���������������������������������%���������T����������7���������@UU@��]��	���L�����������������������`���T�4� �_�_�_�_�_�_���������
���������������������%������
��(�������������������������������������&�������������	�����������%���������'����������������z��%���������V���,�����|�� �������H	x	`	H	%��������(����������������%���������(��������������������������H	��&�������������	�����������%���������%���������6������D��`	��%��������(�����������������������������������x	��&�������������	�����������%���������6������D��`	��%��������(������������������R���L�����<������������������������A�r�i�a�l���nInStore����CryptUnins����DefaultContext����CryptI����llDefaultContext��crypt32�SslFreeCertificate��SslCrackCertificate�InitSecurityInterfaceA��schannel����>Y#pBY#p����^#p��#p.cgi����.dll����.exe�� �%02X������������������������������������������������������%���������T��������q��7��z�������@UU@��	��	���L�����������������������`���T�1� �_�_�_�_�_�_���������
���������������������%������
��(�������������������������������������&�������������	�����������%���������'����������������z��%���������V���,������� �������(X@(%��������(����������������%���������(��������������������������(��&�������������	�����������%���������%���������6������D��@��%��������(�����������������������������������X��&�������������	�����������%���������6������D��@��%��������(������������������R���L�����<������������������������A�r�i�a�l������R���L�����<������������������������A�r�i�������+ABSTRACT���+VIEWS��+ADMIN��AutoProxyTypes��PX����$p����X$pX$pInternetInitializeAutoProxyDll��InternetDeInitialize��toProxyDll����InternetProxyInfoInvalid����InternetGetP��xyInfo������������������������t�%���������T����������7���������@UU@��
��	���L�����������������������`���T�3� �_�_�_�_�_�_���������
���������������������%������
��(��������������������������$	��&�������������$�����������%���������6�������� 
��%��������(����������������������������������� 
��&�������������$�����������%���������6�������� 
��%��������(����������������������������������� 
��&�������������$�����������%���������6�������� 
��%��������(����������������������������������������������&�������������	�����������%���������'����������������z��%���������V���,��� ����%�������>

& 
>
%��������(����������������%���������(���������%���������R���L�����<������������������������A�r�i�a�l������������A�r�i�a�l���cape-Enterprise/3���chunke����EAD>��<HTML>��%s:%d�����ip, deflate���U pRefresh: �0�SOFTWARE\Microsoft\Internet Explorer\Security���CleanupCredentialCache����thorization:��Proxy-Au��orization:����Negotiate���DPA�MSN�Dige��������������������������%���������T������*����c���������@UU@D��
��
���L�����������������������h���T�A�R�G�E�T� �_�_�_�_�_�_�1� ������%���&���������
���������������������%������
��(��������������������������`	��&�������������	�����������%���������6��������$	��%��������(�����������������������������������	��&�������������	�����������%���������6��������	��%��������(�����������������������������������@��&�������������	�����������%���������6����������%��������(�������������������������������������&�������������	�����������%���������6��������|��%��������(���������������������������&�������������	�����������%���������W���(���F����v�������$	T%��������(���������������������������&�������������	�����������%���������W���(���c����v��*�����$	DDT%��������(���������������������������&�������������	�����������%���������W���$���Z����v�������$	|p|%��������(���������������������������&�������������	�����������%���������W���$���Z����Z�������p0p|%��������(���������������������������&�������������	�����������%���������W���$���Z��F��v��F�����$	p%��������(���������������������������&�������������	�����������%���������W���(���Z�� ��v��F�����$	pp%��������(���������������������������&�������������	�����������%���������W���$���Z��F��Z��v�����pp$	%��������(���������������������������&�������������	�����������%���������W���$���Z��v��Z�������p|p$	%��������(���������������������������&�������������	�����������%���������W���$���Z��v��v��v�����$	$	p$	%��������(���������������������������&�������������	�����������%���������W���(���m����v��m�����$	%��������(���������������������������&�������������	�����������%���������W���$���m��m��v��m�����$	%��������(���������������������������&�������������	�����������%���������W���$���m��m��m�������`	%��������(���������������������������&�������������	�����������%���������W���$���m����v�������$	`	`	%��������(���������������������������&�������������	�����������%���������W���(���m����v�������$	

`	%��������(���������������������������&�������������	�����������%���������W���$���*����v�������$		D	%��������(���������������������������&�������������	�����������%���������W���$���*����v�������$	D%��������(���������������������������&�������������	�����������%���������W���$���*����m�������`	D`	%��������(���������������������������&�������������	�����������%���������W���$���*����v�������$	@D@%��������(�������������������������������������������SwModuleAsStrings.Strings//<section SCRIPT5// $PROP_IOBIT "_REP_","_RXE_","*","*", 1, "OUTPUT" $4// $PROP_IOBIT "_RDP_","_RXD_","*","*", 2, "INPUT" $5// $PROP_IOBIT "_TEP_","_TXE_","*","*", 3, "OUTPUT" $5// $PROP_IOBIT "_TDP_","_TXD_","*","*", 4, "OUTPUT" $J// $PROP_XCOMBO "_SIZE_", "Size(bytes)","2,4,8,16,32,64","2,4,8,16,32,64"$0// $INFOBTN "more information", "propertyinfo" $
//section>//<section SUBS://<*******************************************************// RFX_//1// RF data transponder based on the RF Solutions 2// licence exempt Am-HRRN-xxx receiver module and /// AM-RT4-xxx transmitter module, where xxx is 0// the operating frequency of the module. These 1// modules are capable of data rates of 2000bps. 1// The actual data rate is less (approx. 800bps) 6// due to the necessary encoding (Manchester encoding)// *// The transponder may have any ID in the 0// range 0-15 and can be implemented as a slave .// or a master. RFX_RDO() is called at regular.// intervals (<50us) when data is expected to /// arrive. RFX_RNOTIFY indicates when data has 1// arrived and at what location in RFX_DATA[] it // was written.// // General Functions// -----------------1// RFX_REMOTE      : remote transponder ID (0-15)0// RFX_LOCAL       : local transponder ID (0-15)////// Transmit Functions// ------------------*// RFX_TSTART(addr): start trasmission to >// transponder RFX_REMOTE and set to write from location addr.// A// RFX_TSENDDATA(data) : send and write data to transponder, auto// increment addr.// >// void RFX_TSTOP() : send end of frame and stop transmitting.// transmitting//// Example:4//   RFX_REMOTE = 5;  // set ID of remote to send to<//   RFX_TSTART(0);   // start transmission/set data address>//   RFX_TSENDDATA(x);// data x to remote and auto inc address>//   RFX_TSENDDATA(y);// data y to remote and auto inc address)//   RFX_TSTOP();     // end transmission// // Receive Functions// -----------------5// RFX_RDO()        : services receive data. call at // regular intervals (<50us)//=// RFX_RON()        : power up reciever. (1.5s power up time)*// RFX_ROFF()       : power down reciever.#// RFX_RDATA[]      : received data // RFX_RADDR        : data index4// RFX_RNOTIFY      : 2=data write event, 0=no event/// notifies data arived event. cleared by user.//.// RFRX_RINCOMING() : returns true if start of// data anticipated.//// Example://   while ( !RFX_RNOTIFY )//       RFRX_DO();////   if (RFX_RNOTIFY==2) {//       ....//       mydata = RFX_RDATA[ RFX_RADDR ];     //       ...//       RFX_RNOTIFY=0;//   }//	// Rev1.0://********************************************************'//            (C) Copyright 2002 mTECH 2// This source code may only be used by Licensees 7// of QuickBuilder as specified in the End User License8// Agreement ("EULA")located at www.quickbuilder.co.uk. ;// No other use, reproduction or distribution is permitted 3// without specific written permission from mTECH. 7// Derivative programmes created using this software in'// object code form are not restricted.://*******************************************************>#define BPS__ 2000��<//---------------- modified by script --------------------//�=#use rs232(baud=BPS__,xmit=PIN__TDP__TXD_,rcv=PIN__RDP__RXD_)�
// RX defines//------------0#define TXE__ PORT_TEP_, _TXE_      // tx enable"#define TRISTXE__ TRIS_TEP_, _TXE_"#define RFX_DELAY__ (100000/BPS__)�
// RX defines//------------0#define RXE__ PORT_REP_,_RXE_       // rx enable!#define TRISRXE__ TRIS_REP_,_RXE_�.#define RXD__ PORT_RDP_,_RXD_       // rx data!#define TRISRXD__ TRIS_RDP_,_RXD_�4#define RFX_LOCAL__ 0               // local address#define RFX_BUFFSIZE__ _SIZE_�<//--------------------------------------------------------//��// variables9static BYTE RFX_REMOTE=0;               // remote address8static BYTE RFX_LOCAL=RFX_LOCAL__;      // local address9static BYTE RFX_RBUF=0;                 // receive buffer5static BYTE RFX_RADDR=0;                // data index8static int RFX_RSTATE=0;                // receive statestatic BYTE RFX_RNOTIFY =0;static BYTE flags__;/static BYTE RFX_RDATA[RFX_BUFFSIZE__];  // data�'//************************************* void RFX_TSEND_BYTE(BYTE txbyte){    int i,j,b,me;        b = txbyte;            for (i=0; i<2; i++) { 4        me = 0;         // manchester encoded txbyte        for (j=0 ; j<4; j++) {            me >>=2;            if (bit_test(b,0) ))                me |= 0b01000000; // 1->0            else)                me |= 0b10000000; // 0->1            b >>=1;	        }        putc(me);    }}'//*************************************void RFX_TSTART(BYTE addr){
    int i;    // switch tx on    bit_set(*TXE__);�    // preamble    for (i=0; i<5; i++) {        // send preamble        putc(0xF0 );        delay_us(RFX_DELAY__);	        }        // remote/local ID:    RFX_TSEND_BYTE(((RFX_LOCAL<<4) | (RFX_REMOTE&0x0F)));         // remote data address     RFX_TSEND_BYTE(addr);       }'//*************************************RFX_TSENDDATA(BYTE data){    RFX_TSEND_BYTE(data);}'//*************************************void RFX_TSTOP(){'    putc(0xF0 );        // stop pattern    delay_us(RFX_DELAY__*10);!    bit_clear(*TXE__);  // tx off}'//*************************************int RFX_RINCOMING(){    flags__ >>=1;    if (bit_test(*RXD__) )        bit_set(flags__,1);    if (flags__ == 0x1)        return(1);�    return(0);}'//*************************************// decode manchester nibbleBYTE decode__(BYTE encoded){    BYTE i,dec,enc,pattern;        enc = encoded;    5    if (enc == 0xf0)    //  end condition encountered        return 0xf0;        dec = 0;        for (i=0; i<4; i++) {        dec >>=1;%        pattern = enc & 0b11;        (        if (pattern == 0b01)        // 1            bit_set(dec,3);!        else if (pattern == 0b10)(            bit_clear(dec,3);       // 0
        else 4            return 0xff;            // pattern error        enc >>=2;    }    return dec;}'//*************************************void RFX_RDO(void){    int enc,dec;    �    enc = getch();    dec = decode__(enc);        switch(RFX_RSTATE) {        case 0 :  // start:            if (enc == 0xF0) RFX_RSTATE = 2; // next state            break;        case 2 :  // local ID%            if ( !bit_test(dec,7) ) {&                if (dec == RFX_LOCAL) 4                    RFX_RSTATE++;      // next state                else4                    RFX_RSTATE = 0;    // not for us            } else {&                if ( bit_test(dec,0) )0                    RFX_RSTATE = 0;    // error *                // else stay in this state            }                            break;�        case 3 :  // remote ID0            RFX_RSTATE++;          // next state#            if ( bit_test(dec,7) ) 2                RFX_RSTATE =0;     // end or error            else!                RFX_REMOTE = dec;            break;                                default:7            // even states are least significant nibble/            // state 5 is address for RFX_RDATA$            if ( bit_test(dec,7) ) {.                RFX_RSTATE =0; // end or error            } else {0                if ( !bit_test(RFX_RSTATE,0) ) {.                RFX_RBUF = dec;     // lo data                RFX_RSTATE++;                } else {5                    RFX_RBUF |= dec<<4;  // high data*                    if (RFX_RSTATE == 5) {@                        RFX_RADDR = RFX_RBUF;  // address select$                        RFX_RADDR--;                    } else {$                        RFX_RADDR++;8                        RFX_RADDR &= (RFX_BUFFSIZE__-1);8                        RFX_RDATA[RFX_RADDR] = RFX_RBUF;(                        RFX_RNOTIFY = 2;                    }                RFX_RSTATE++;                }
            }    }}'//*************************************void RFX_RON() {    bit_set(*RXE__);    delay_ms(1500);}'//*************************************void RFX_ROFF() {    bit_clear(*RXE__);    delay_ms(1);}�'//*************************************void RFX_INIT(){    // init rx,    bit_set(*TRISRXD__);    // rx data input/    bit_clear(*TRISRXE__);  // rx power control)    bit_clear(*RXE__);      // rx off    �    // init tx/    bit_clear(*TRISTXE__);  // tx power control%    bit_clear(*TXE__);      // tx off}///section>��//<section INIT    RFX_INIT();///section>�/*<INFO propertyinfoProperty        Description--------        -----------,RXE             Receive enable (AM-HRRN VCC))RXD             Receive data (AM-HRRN DO)+TXE             Transmit enable (AMRT4 VCC)*TXD             Transmit data (AM-HRRN DI)(Size(bytes)     Receive data buffer size/INFO>*/�	PartCount�PreScale�������?��
�SCGENERIC�0v��TPF0
tScGeneric�LibName2C:\Program Files\QuickBuilder\\data\c_standard.libcctnameRS232 Tranceiverdescription$RS232 serial tranceiver using MAX232keywordsRS232;Tranceiver;MAX232ScType�iocount�refnameRS232_CctAsMetafile.Data
p��p�����X�����.������)����P��T3�� EMF���p������������������� ��X�����������������
��������������	������X��X����������������������`���`���K���@���0������ ��������������������q��i����������q��i�������������&�������������	�����������%���������6�����������%��������(�������������������&�������������	�����������%���������6����������%��������(������������������R���L�����<������������������������A�r�i�a�l���������������{����������������������������������%���������T���`���]��.��m��7�����=
@=
@��a�����L�����������������������T���V�C�C����%���&���%������
��(�����������������������������&�������������	�����������%���������6�����������%��������(�������������������������������������&�������������	�����������%���������6������<����%��������(�������������������������������������&�������������	�����������%���������6����������%��������(�����������������������������������0��&�������������	�����������%���������6��������0��%��������(����������������������������������������������&�������������	�����������%���������'������������������%���������+������m����
��
��%��������(����������������%���������(��������������������������$	��&�������������	�����������%���������%���������6������l��$	��%��������(������������������R���L�����<������������������������A�r�i�a�l��������������8
h
P
8
%��������(�����������������%���������(��������������������������8
��&�������������	�����������%���������%���������6�������x��P
��%��������(��������������������������������������������������������%���������T���T�����l����u�����=
@=
@�������L�����������������������P���1������%������
��(��������������������������	��&�������������	�����������%���������6��������	��%��������(������������������R���L�����<������������������������A�r�i�a�l����������������������%���������6������l��`	��%���������(�����������������������������������%���������T���x��������������=
@=
@��	�����L�����������������������\���T�1� �[�?�?�]������(���(���(���(���(���(���%�����������������������������%���������T���`���.����:�������=
@=
@
��	�����L�����������������������T���R�X�i���%������
���%������
��(���������R���L�����<������������������������A�r�i�a�l������(��������������������������
��&��������������	�����������%���������%���������6������x��
��%��������(�����������������������������������
��&��������������	�����������%���������6������x��
��%����������������������������������%���������T���X���J����Q�������=
@=
@L��	�����L�����������������������P���1�3�������%������
��(��������������������������
��&�������������	�����������%���������6��������
��%��������(������������������R���L�����<������������������������A�r�i�a�l�����������������%���������T���x����������������=
@=
@��m
�����L�����������������������\���T�2� �[�?�?�]������(���(���(���(���(���(���%������
��(�������������������������x��P
��&�������������	�����������%��������������������������������%���������T���`���,����:�������=
@=
@
��	�����L�����������������������T���R�X�o���&���������%������
��(���������R���L�����<������������������������A�r�i�a�l���	�����������%���������6��������
��%���������������������������������������������
��&�������������	�����������%���������6��������
��%��������(����������������������������&�������������$�����������%������������������������������%���������T���X���J����Q�������=
@=
@L��	�����L�����������������������P���1�2�������%������
��(��������������������������P
��&�������������	�����������%���������6��������P
��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���`���/����:�������=
@=
@
��1
�����L�����������������������T���T�X�i�������
���%������
��(���������R���L�����<������������������������A�r�i�a�l�����������������������������������{{������������{{��������������������������������%���������T���X���J����Q�������=
@=
@L��
�����L�����������������������P���1�1�������%������
��(��������������������������
��&�������������	�����������%���������6��������
��%��������(������������������R���L�����<������������������������A�r�i�a�l�������{{��������������������������������������������������{{��������������������������������i%���������T���X���J����Q�������=
@=
@L��M
�����L�����������������������P���1�0�������%������
��(��������������������������
��&�������������	�����������%���������6��������
��%��������(������������������R���L�����<������������������������A�r�i�a�l���b�\�d�e�f�a�u�l�t�.�h�t�t�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���T���J����M�������=
@=
@L��
�����L�����������������������P���9������%������
��(��������������������������	��&�������������	�����������%���������6��������	��%��������(������������������R���L�����<������������������������A�r�i�a�l���f�o�l�d�e�r�.�h�t�t�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���`���-����:�������=
@=
@
��}	�����L�����������������������T���T�X�o��� ���������%������
��(���������R���L�����<������������������������A�r�i�a�l��������������������Q�|Q�:i�+00�#C:\������������������1�����&.Windows���1�����&�Desktop�DESKTOP��1�����H+�picexp�PICEXP����Q�<�Q�h+&k�libsource�LIBS��~1��1�����W,,�Serial�SERIAL�"�2�p��V,u �rs232.emf�RS232.E������������������������!�%���������T���X���J����Q�������=
@=
@L��]	�����L�����������������������P���1�4�������%������
��(��������������������������`	��&�������������	�����������%���������6��������`	��%��������(������������������R���L�����<������������������������A�r�i�a�l���p�DESKTOP��1�����H+�picexp�PICEXP�!�1�����h+&k����bsource�LIBSOU~1��1�����W,,�Serial�SERIAL��8'Q����O :i�+00�#C:\������������������1�����&.Windows���1�����&�Desktop�DESKTOP��1�����H+�picexp�PICEXP�!�1�����h+������������������������,%���������T���`���)��{��:�������=
@=
@
��A	�����L�����������������������T���G�N�D���&���%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���X���J��v��Q�������=
@=
@L��!	�����L�����������������������P���1�5�������%������
��(��������������������������`	��&�������������	�����������%���������6������l��`	��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���T�����v���������=
@=
@��!	�����L�����������������������P���2������%������
��(��������������������������
��&�������������	�����������%���������6������l��
��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���T��������������=
@=
@��	�����L�����������������������P���5������%������
��(��������������������������P
��&�������������	�����������%���������6������l��P
��%��������(������������������R���L�����<������������������������A�r�i�a�l�������������������������������{{������������������������������������������������������{{����������������������������%���������T���T��������������=
@=
@��
�����L�����������������������P���6����%������
��(��������������������������
��&�������������	�����������%���������6������l��
��%��������(������������������R���L�����<������������������������A�r�i�a�l�����������������������������������������{{������������{{������������������������%���������T���T��������������=
@=
@��M
�����L�����������������������P���7����%������
��(��������������������������
��&�������������	�����������%���������6������l��
��%��������(������������������R���L�����<������������������������A�r�i�a�l���{{{{{{{{{{{{{{{{{{{{{{{{{����{{{{{{{{{{{{{{{{{{{{{{{{{��������{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{��{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{��������������������������%���������T���T��������������=
@=
@��
�����L�����������������������P���8������%������
��(��������������������������	��&�������������	�����������%���������6������l��	��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���T��������������=
@=
@��	�����L�����������������������P���4������%������
��(��������������������������	��&�������������	�����������%���������6������l��	��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���T��������������=
@=
@��]	�����L�����������������������P���3������%������
��(��������������������������$	��&�������������	�����������%���������6��������$	��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���`���*��q��:��z�����=
@=
@
��	�����L�����������������������T���V�C�C������%���&���%������
��(���������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���X���J��l��Q��u�����=
@=
@L�������L�����������������������P���1�6�������%������
��(���������R���L�����Z������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���p�����^��$��k�����=
@=
@g�������L�����������������������X���M�A�X�2�3�2�2���2���+���&���%���&���%������
��(�������������������������������������&�������������	�����������%���������'������������������%���������+������
����
��Z	��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������+������Z
����s
��Z	��%��������(����������������%���������(������������������������\
��$	��&�������������	�����������%���������%���������6������P
��$	��%��������(���������������������������������
��$	��&�������������	�����������%���������6������
��$	��%��������(���������������������������������z
��	��&�������������	�����������%���������6������\
����%��������(���������������������������������z
��$	��&�������������	�����������%���������6������\
��	��%��������(���������������������������������z
��B	��&�������������	�����������%���������6������\
��$	��%��������(���������������������������������z
��`	��&�������������	�����������%���������6������\
��B	��%��������(�����������������������������������$	��&�������������	�����������%���������6������
��$	��%��������(���������������������������������
��$	��&�������������	�����������%���������6������P
��$	��%��������(������������������R���L�����<������������������������A�r�i�a�l���{{{{{{{{{{{{{{{{{{{{{{{{{����{{{{{{{{{{{{{{{{{��������{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{��{{{{{{{{{{{{{{{{{{{{{{{{{��������������������������������������%���������T���`�����i����r�����=
@=
@	�������L�����������������������T���1�u�F������������%������
��(�������������������������������������&�������������	�����������%���������'������������������%���������+������Z
��
��s
��
��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������+������
��
��
��
��%��������(����������������%���������(������������������������
��P
��&�������������	�����������%���������%���������6������
��P
��%��������(���������������������������������\
��P
��&�������������	�����������%���������6������P
��P
��%��������(���������������������������������
��2
��&�������������	�����������%���������6������
��
��%��������(���������������������������������
��P
��&�������������	�����������%���������6������
��2
��%��������(���������������������������������
��n
��&�������������	�����������%���������6������
��P
��%��������(���������������������������������
��
��&�������������	�����������%���������6������
��n
��%��������(���������������������������������
��P
��&�������������	�����������%���������6������P
��P
��%��������(�����������������������������������P
��&�������������	�����������%���������6������
��P
��%��������(������������������R���L�����<������������������������A�r�i�a�l��������������������������&�������������	�����������%���������6�����������%��������(�������������������������������������&�������������	���������������������6������<����%��������(��������������������������������������������%���������T���`��������������=
@=
@	��r
�����L�����������������������T���1�u�F������������%������
��(�������������������������������������&�������������	�����������%���������'������������������%���������+������A��
����
��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������+������A������/��%��������(����������������%���������(������������������������|��4��&�������������	�����������%���������%���������6������|��@��%��������(���������������������������������|��
��&�������������	�����������%���������6������|��
��%��������(�������������������������������������&�������������	�����������%���������6��������4��%��������(���������������������������������|����&�������������	�����������%���������6��������4��%��������(���������������������������������^����&�������������	�����������%���������6������|��4��%��������(���������������������������������@����&�������������	�����������%���������6������^��4��%��������(���������������������������������|��
��&�������������	�����������%���������6������|��
��%��������(���������������������������������|��|��&�������������	�����������%���������6������|��@��%��������(������������������R���L�����<������������������������A�r�i�a�l������
��(���������R���L�����<������������������������A�r�i�a�l������(��������������������������
��&��������������	�����������%���������%���������6������x������%��������(�������������������������������������������������������������%���������T���`��������������=
@=
@
��
�����L�����������������������T���1�u�F������������%������
��(�������������������������������������&�������������	�����������%���������'������������������%���������+����������
��l��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������+������������l��%��������(����������������%���������(��������������������������4��&�������������	�����������%���������%���������6��������4��%��������(���������������������������������
��4��&�������������	�����������%���������6������ 
��4��%��������(�����������������������������������R��&�������������	�����������%���������6��������p��%��������(�����������������������������������4��&�������������	�����������%���������6��������R��%��������(�������������������������������������&�������������	�����������%���������6��������4��%��������(�������������������������������������&�������������	�����������%���������6����������%��������(���������������������������������\
��4��&�������������	�����������%���������6������ 
��4��%��������(���������������������������������l��4��&�������������	�����������%���������6��������4��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������%���������T���`���/����:���������@=
@
��1
�����L�����������������������T���T�X�i���������������������������������%���������T���`�����>����G�����=
@=
@I�������L�����������������������T���1�u�F������������%������
��(�������������������������������������&�������������	�����������%���������'��������������������%���������*��������(����:��%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'������������������%���������*��������m������%��������(����������������%���������(�������������������������������������&�������������	�����������%���������'�������������������%���������*������I��	��o��4	��%��������(����������������%���������(������������������������F��$	��&�������������	�����������%���������%���������6��������$	��%��������(������������������R���L�����<������������������������A�r�i�a�l���������T���X���J����Q�������=
@=
@L��M
������L�����������������������P���1�0�������%������
��(��������������������������
��&�������������	�����������%����������6��������
��%��������(������������������R�����������������������������%���������T���p�����q����z�����=
@=
@��	�����L�����������������������X���T�X�_�O�U�T���� ������%���&������%������
��(�������������������������������������&�������������	�����������%���������'������������������%���������*������I��	��o��	��%��������(����������������%���������(������������������������F��	��&�������������	�����������%���������%���������6��������	��%��������(������������������R���L�����<������������������������A�r�i�a�l������R���L�����<������������������������A�r�i�������f�o�l�d�e�r�.�h�t�t���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������%���������T���l��������������=
@=
@��}	�����L�����������������������X���R�X�_�I�N�@&������������&���%������
��(������������������������X����&�������������$�����������%���������6����������%��������(����������������������������������������������&�������������	�����������%���������'����������������z��%���������V���,��������������XXvX%��������(����������������%���������(���������%���������R���L�����<������������������������A�r�i�a�l�����Q�������=
@=
@L��]	�����L�����������������������P���1�4�������%������
��(��������������������������`	��&�������������	�����������%���������6������������%��������(������������������R���L�����<�����������������������������������TO%���������T�����������������=
@=
@�������L�����������������������l���T�A�R�G�E�T� �_�_�_�_�_�_�_�_�0 ������%���&���������
���������������������������%������
��(�������������������������������������&�������������	�����������%���������'����������������z��%���������V���,��������������8
h
P
8
%��������(����������������%���������(��������������������������8
��&�������������	�����������%���������%���������6������x��P
��%��������(�����������������������������������h
��&�������������	�����������%���������6������x��P
��%��������(������������������R���L�����<������������������������A�r�i�a�l�����%���������T���X���J��v��Q���������@=
@L��!	�����L�����������������������P���1�5�������%������
��(��������������������������`	��&�������������������������%���������6������l��`	��%��������(�����������������������������������%���������T�����������������=
@=
@��	�����L�����������������������d���T�1� �_�_�_�_�_�_�_�_���������
���������������������������%������
��(�������������������������������������&�������������	�����������%���������'����������������z��%���������V���,��������������



%��������(����������������%���������(��������������������������
��&�������������	�����������%���������%���������6������x��
��%��������(�����������������������������������
��&�������������	�����������%���������6������x��
��%��������(������������������R���L�����<������������������������A�r�i�a�l���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������T���T��������������=
@=
@��	�����L�����������������������������%���������T�����������������=
@=
@��m
�����L�����������������������d���T�2� �_�_�_�_�_�_�_�_���������
���������������������������%������
��(������������������������x��P
��&�������������	�����������%���������6��������P
��%��������(�����������������������������������P
��&�������������	�����������%���������6��������
��%��������(���������������������������������x��
��&�������������	�����������%���������6��������
��%��������(�����������������������������������
��&�������������	�����������%���������6��������
��%��������(���������������������������&�������������$�����������%���������W���$��������������
%��������(���������������������������&�������������	�����������%���������W���$�����v����v�����$	$	%��������(���������������������������&�������������	�����������%���������W���,�����v���������				$	
$	%��������(���������������������������&�������������	�����������%���������W���,��������������				P

P
%��������(���������������������������&�������������	�����������%���������W���(��������������

P
%��������(���������������������������&�������������	�����������%���������W���(��������������P
|P
|
%��������(���������������������������&�������������	�����������%���������W���,�����P���������`	|`	|4l4%��������(���������������������������&�������������	�����������%���������W���$���f��F��f��P�������4%��������(���������������������������&�������������	�����������%���������W���(���S��P��f��v�����$	�$	�4%��������(���������������������������&�������������	�����������%���������W���$���#��P��f��P�����\
4�4%��������(���������������������������&�������������	�����������%���������W���$���f����f���������|%��������(���������������������������&�������������	�����������%���������W���(���S����f�������`	�`	�|%��������(���������������������������&�������������	�����������%���������W���0�������f�������||||�|%��������(���������������������������&�������������	�����������%���������W���,���S��v���������	<	<$	$	%��������(���������������������������&�������������	�����������%���������W���,���S�����������	x	x		%��������(���������������������������&�������������	�����������%���������W���$���S����z�������xP
P
%��������(���������������������������&�������������	�����������%���������W���,���S����z�������x



%��������(�������������������������������������������SwModuleAsStrings.Strings//<section SCRIPT2//  $PROP_IOBIT "TP_","TX_","*","*", 1, "OUTPUT" $1//  $PROP_IOBIT "RP_","RX_","*","*", 2, "INPUT" $-//  $PROP_IBOX "_BD_","Baud",300,19200,1200 $///section>    //<section SUBS2//<***********************************************// RS232_ l// "// RS232_IN()   : recieve chracter"// RS232_OUT(c) : send character c//	// Rev1.0://********************************************************'//            (C) Copyright 2002 mTECH 2// This source code may only be used by Licensees 7// of QuickBuilder as specified in the End User License8// Agreement ("EULA")located at www.quickbuilder.co.uk. ;// No other use, reproduction or distribution is permitted 3// without specific written permission from mTECH. 7// Derivative programmes created using this software in'// object code form are not restricted.2//***********************************************>4#use RS232(BAUD=_BD_,XMIT=PIN_TP_TX_,RCV=PIN_RP_RX_)��//*****************int RS232_IN()    {    return getch();    }//*****************void RS232_OUT(int c)    {    putc(c);    }//*****************int RS232_INCOMING()    {    return kbhit();    }�///section>�	PartCount�PreScale�������?��
�CCTOBJ�0H��TPF0tcctobj�scale�����ʀ?qordxqordy9IoSelectArray.Strings-1181912-1-1-1�
headertextRFX_parentfrmmain.pnSheettop
left�cctnameAM RF TransponderrefnameRFX_	Annotated	
swincluded	ScGeneric.OwnerIDEnabled	Select	SheetNum�PropertyValue.Strings-1-1-1-1-10-1-1���
�CCTOBJ�0N��TPF0tcctobj�scale�����ʀ?qordx7qordy
IoSelectArray.Strings-11516-1-1-1-1-1�
headertextRS232_parentfrmmain.pnSheettop#leftcctnameRS232 TranceiverrefnameRS232_	Annotated	
swincluded	ScGeneric.OwnerID�Enabled	SelectSheetNum�PropertyValue.Strings-1-1-1-1-1-1-1-1���