⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 project-summary.html

📁 PKE(被动无钥门禁系统
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<!-- Generated by AsmDoc -->
<TITLE>
ProjectOverview
</TITLE>

<META NAME="keywords" CONTENT="package">

<LINK REL ="stylesheet" TYPE="text/css" HREF="stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    parent.document.title="ProjectOverview";
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">


<H2>
Project Overview 
</H2>
	
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH BGCOLOR="#CCCCFF"><FONT SIZE="+2">
<B>Object</B></FONT></TH>
<TH BGCOLOR="#CCCCFF"><FONT SIZE="+2">
<B>Status</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="BaseStation_PIC16F639_Demo.html" title="class">BaseStation_PIC16F639_Demo</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="BaseStation_PIC16F639_Demo.html#ISR" title="class">ISR</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="BaseStation_PIC16F639_Demo.html#main" title="class">main</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="DELAY.html" title="class">DELAY</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="DELAY.html#Delay.Isr" title="class">Delay.Isr</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="DELAY.html#Delay.Mikros" title="class">Delay.Mikros</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="DELAY.html#Delay.Start16" title="class">Delay.Start16</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="DELAY.html#Delay.Start8" title="class">Delay.Start8</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="DELAY.html#Delay.Wait" title="class">Delay.Wait</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Demo_639.html" title="class">Demo_639</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Demo_639.html#ISR" title="class">ISR</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Demo_639.html#main" title="class">main</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="EEPROM.html" title="class">EEPROM</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="EEPROM.html#EEPROM.Init" title="class">EEPROM.Init</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="EEPROM.html#EEPROM.Write" title="class">EEPROM.Write</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="EEPROM.html#EEPROM.WriteBytes" title="class">EEPROM.WriteBytes</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="EEPROM.html#EEPROM.Read" title="class">EEPROM.Read</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="EEPROM.html#EEPROM.ReadBytes" title="class">EEPROM.ReadBytes</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html" title="class">LF</A></B></TD>
<TD>&nbsp; Tested. TODO: Modify Init routine to enable other Frequencies</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.Init" title="class">LF.Init</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.SendBuffer" title="class">LF.SendBuffer</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.SendHeader" title="class">LF.SendHeader</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.TransmitByte" title="class">LF.TransmitByte</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.TransmitStop" title="class">LF.TransmitStop</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.FieldOn" title="class">LF.FieldOn</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.FieldOff" title="class">LF.FieldOff</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.Buffer.addByte" title="class">LF.Buffer.addByte</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.Buffer.Write" title="class">LF.Buffer.Write</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.Buffer.Append" title="class">LF.Buffer.Append</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="LF.html#LF.Buffer.Clear" title="class">LF.Buffer.Clear</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html" title="class">P18_LCD</A></B></TD>
<TD>&nbsp; Tested, works. May improve portability within init routine (4-Lines cursor...)</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.Init" title="class">LCD.Init</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.SendCMDNoBusy" title="class">LCD.SendCMDNoBusy</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.SendCMD" title="class">LCD.SendCMD</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.DrawChar" title="class">LCD.DrawChar</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.DrawString" title="class">LCD.DrawString</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.DrawBuffer" title="class">LCD.DrawBuffer</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.BUSY_CHECK" title="class">LCD.BUSY_CHECK</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.SetLine0" title="class">LCD.SetLine0</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.SetLine1" title="class">LCD.SetLine1</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="P18_LCD.html#LCD.Clear" title="class">LCD.Clear</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_COMMAND_HANDLER.html" title="class">RF_COMMAND_HANDLER</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_COMMAND_HANDLER.html#RF_COMMAND_HANDLER" title="class">RF_COMMAND_HANDLER</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html" title="class">RF_RX</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.Init" title="class">RF_RX.Init</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.ReceiveByte" title="class">RF_RX.ReceiveByte</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.ReceiveStream" title="class">RF_RX.ReceiveStream</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.CopyBuffer" title="class">RF_RX.CopyBuffer</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.WaitResponse" title="class">RF_RX.WaitResponse</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.ReceiveHeader" title="class">RF_RX.ReceiveHeader</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="RF_RX.html#RF_RX.DetectEdge" title="class">RF_RX.DetectEdge</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html" title="class">Strings</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.ReadPGM2RAM" title="class">String.ReadPGM2RAM</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.ReadFromPGM" title="class">String.ReadFromPGM</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.Append" title="class">String.Append</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.Char2String" title="class">String.Char2String</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.GetLength" title="class">String.GetLength</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.HexArray2String" title="class">String.HexArray2String</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.Hex2ASCII" title="class">String.Hex2ASCII</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="Strings.html#String.Copy" title="class">String.Copy</A></B></TD>
<TD>&nbsp; Written</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="TransponderProtocol.html" title="class">TransponderProtocol</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="TransponderProtocol.html#TransProt.WriteUser" title="class">TransProt.WriteUser</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="TransponderProtocol.html#TransProt.GetSerial" title="class">TransProt.GetSerial</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="TransponderProtocol.html#TransProt.VerifyTP" title="class">TransProt.VerifyTP</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="User_In_Handler.html" title="class">User_In_Handler</A></B></TD>
<TD>&nbsp;</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD WIDTH="15%"><B><A HREF="User_In_Handler.html#UserIn" title="class">UserIn</A></B></TD>
<TD>&nbsp; Tested</TD>
</TR>
</TABLE>
&nbsp;
<P>
</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -