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

📄 demo_639.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>
HTMLWriter
</TITLE>

<META NAME="keywords" CONTENT="HTMLWriter class">

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

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

</HEAD>

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


<!-- ======== START OF CLASS DATA ======== -->
<H2>
Module Demo_639</H2>
<HR>

<P>
	This is the main program
<P>

<P>
<HR>

<P>
<!-- ========== METHOD SUMMARY =========== -->

<A NAME="method_summary"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
<B>Function Summary</B></FONT></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE></CODE></FONT></TD>
<TD><CODE><B><A HREF="Demo_639.html#ISR">ISR</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	The interrupt service routine generates the needed events.</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE></CODE></FONT></TD>
<TD><CODE><B><A HREF="Demo_639.html#main">main</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;	The main routines manages the events and calls their handlers.</TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ METHOD DETAIL ========== -->

<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="ISR"></A><H3>
ISR</H3>
<PRE>
&nbsp;<B>ISR</B>()</PRE>
<P>
<DL>
<DD>	The interrupt service routine generates the needed events.	It also handles standard interrupts, like delay routines or timers.	It should be as short as possible, to provide best reaction times.
<P>
<P>
</DL>
<HR>
<A NAME="main"></A><H3>
main</H3>
<PRE>
&nbsp;<B>main</B>()</PRE>
<P>
<DL>
<DD>	The main routines manages the events and calls their handlers.	It also enables or disables events as needed.
<P>
<P>
<DD><DL>
<DT><B>Used SFRs:</B><DD>TMR0L CCP1CON E STATUS,Z FSR1 FSR2 T0CON INTCON   2 3 PIE1 PIR1 T1CON                                                  ,T0IE                                                                    ,T0IE        ,T0IE            ,T0IE                                                                                    ,T0IE        ,T0IE            ,T0IE                                                                           </DD></DL>
</DD>
<DD><DL>
<DT><B>Calls subroutines:</B><PRE>	String.ReadPGM2RAM		String.Hex2ASCII	LCD.DrawBuffer		LCD.Clear			LCD.SendCMD				LCD.BUSY_CHECK		LCD.SetLine0			LCD.SendCMD				LCD.BUSY_CHECK		LCD.DrawString			LCD.DrawChar				LCD.BUSY_CHECK		LCD.SetLine1			LCD.SendCMD				LCD.BUSY_CHECK	Delay.Wait	Delay.Mikros		Delay.Start8		Delay.Start16	UserIn		TransProt.GetSerial			LF.Buffer.Clear			LF.Buffer.addByte			LF.SendBuffer				LF.SendHeader					Delay.Mikros						Delay.Start8						Delay.Start16				LF.TransmitByte					Delay.Mikros						Delay.Start8						Delay.Start16					Delay.Wait				LF.TransmitStop					Delay.Mikros						Delay.Start8						Delay.Start16					Delay.Wait			LF.FieldOn			LF.FieldOff			Delay.Mikros				Delay.Start8				Delay.Start16			Delay.Wait			RF_RX.ReceiveStream				RF_RX.WaitResponse					RF_RX.DetectEdge					Delay.Mikros						Delay.Start8						Delay.Start16				RF_RX.ReceiveHeader					RF_RX.DetectEdge					Delay.Mikros						Delay.Start8						Delay.Start16				RF_RX.ReceiveByte			RF_RX.CopyBuffer		TransProt.VerifyTP			LF.Buffer.Clear			LF.Buffer.addByte			LF.Buffer.Append			LF.SendBuffer				LF.SendHeader					Delay.Mikros						Delay.Start8						Delay.Start16				LF.TransmitByte					Delay.Mikros						Delay.Start8						Delay.Start16					Delay.Wait				LF.TransmitStop					Delay.Mikros						Delay.Start8						Delay.Start16					Delay.Wait			LF.FieldOn			LF.FieldOff			Delay.Mikros				Delay.Start8				Delay.Start16			Delay.Wait			RF_RX.ReceiveStream				RF_RX.WaitResponse					RF_RX.DetectEdge					Delay.Mikros						Delay.Start8						Delay.Start16				RF_RX.ReceiveHeader					RF_RX.DetectEdge					Delay.Mikros						Delay.Start8						Delay.Start16				RF_RX.ReceiveByte		LCD.Clear			LCD.SendCMD				LCD.BUSY_CHECK		String.ReadPGM2RAM			String.Hex2ASCII		LCD.DrawBuffer			LCD.Clear				LCD.SendCMD					LCD.BUSY_CHECK			LCD.SetLine0				LCD.SendCMD					LCD.BUSY_CHECK			LCD.DrawString				LCD.DrawChar					LCD.BUSY_CHECK			LCD.SetLine1				LCD.SendCMD					LCD.BUSY_CHECK	Activation_Handler	RF_COMMAND_HANDLER
</PRE>
</DD></DL>
<DD><DL>
<DT><B>Stacklevel:</B><DD>5</DD></DL>
</DD>
<DD><DL>
<DT><B>Status:</B><DD> Tested</DD></DL>
</DD>
</DL>
<HR>
&nbsp;
<!-- ========= END OF CLASS DATA ========= -->




</BODY>
</HTML>

⌨️ 快捷键说明

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