\section{aversive\_\-10-03-12/include/aversive/parts/AT89S52.h File Reference}
\label{AT89S52_8h}\index{aversive\_\-10-03-12/include/aversive/parts/AT89S52.h@{aversive\_\-10-03-12/include/aversive/parts/AT89S52.h}}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define {\bf SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM}~0
\item 
\#define {\bf SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM}~0
\item 
\#define {\bf PWM\_\-TOTAL\_\-NUM}~0
\item 
\#define {\bf SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM}~0
\item 
\#define {\bf PINA0\_\-REG}~PINA
\item 
\#define {\bf PINA1\_\-REG}~PINA
\item 
\#define {\bf PINA2\_\-REG}~PINA
\item 
\#define {\bf PINA3\_\-REG}~PINA
\item 
\#define {\bf PINA4\_\-REG}~PINA
\item 
\#define {\bf PINA5\_\-REG}~PINA
\item 
\#define {\bf PINA6\_\-REG}~PINA
\item 
\#define {\bf PINA7\_\-REG}~PINA
\item 
\#define {\bf DDA0\_\-REG}~DDRA
\item 
\#define {\bf DDA1\_\-REG}~DDRA
\item 
\#define {\bf DDA2\_\-REG}~DDRA
\item 
\#define {\bf DDA3\_\-REG}~DDRA
\item 
\#define {\bf DDA4\_\-REG}~DDRA
\item 
\#define {\bf DDA5\_\-REG}~DDRA
\item 
\#define {\bf DDA6\_\-REG}~DDRA
\item 
\#define {\bf DDA7\_\-REG}~DDRA
\item 
\#define {\bf PORTA0\_\-REG}~PORTA
\item 
\#define {\bf PORTA1\_\-REG}~PORTA
\item 
\#define {\bf PORTA2\_\-REG}~PORTA
\item 
\#define {\bf PORTA3\_\-REG}~PORTA
\item 
\#define {\bf PORTA4\_\-REG}~PORTA
\item 
\#define {\bf PORTA5\_\-REG}~PORTA
\item 
\#define {\bf PORTA6\_\-REG}~PORTA
\item 
\#define {\bf PORTA7\_\-REG}~PORTA
\end{CompactItemize}


\subsection{Define Documentation}
\index{AT89S52.h@{AT89S52.h}!DDA0\_\-REG@{DDA0\_\-REG}}
\index{DDA0\_\-REG@{DDA0\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA0\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA0\_\-REG~DDRA}\label{AT89S52_8h_aef52c5aedb89ccabfc50839565390e2}




Definition at line 54 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA1\_\-REG@{DDA1\_\-REG}}
\index{DDA1\_\-REG@{DDA1\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA1\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA1\_\-REG~DDRA}\label{AT89S52_8h_edf2c8fb8d1eb1c1e61262e344953b19}




Definition at line 55 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA2\_\-REG@{DDA2\_\-REG}}
\index{DDA2\_\-REG@{DDA2\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA2\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA2\_\-REG~DDRA}\label{AT89S52_8h_f18acc40a827c632d2c6fad0906b4eba}




Definition at line 56 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA3\_\-REG@{DDA3\_\-REG}}
\index{DDA3\_\-REG@{DDA3\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA3\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA3\_\-REG~DDRA}\label{AT89S52_8h_2a047ebfb566e37e3f620cbcce47048b}




Definition at line 57 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA4\_\-REG@{DDA4\_\-REG}}
\index{DDA4\_\-REG@{DDA4\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA4\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA4\_\-REG~DDRA}\label{AT89S52_8h_d9298f6beb7643d24b31858390c2c7f8}




Definition at line 58 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA5\_\-REG@{DDA5\_\-REG}}
\index{DDA5\_\-REG@{DDA5\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA5\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA5\_\-REG~DDRA}\label{AT89S52_8h_aeb34f94a11a2c485bfd0fa05ce22f3b}




Definition at line 59 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA6\_\-REG@{DDA6\_\-REG}}
\index{DDA6\_\-REG@{DDA6\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA6\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA6\_\-REG~DDRA}\label{AT89S52_8h_d5846bc7ef66d84ad6d68fec402e2bd0}




Definition at line 60 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!DDA7\_\-REG@{DDA7\_\-REG}}
\index{DDA7\_\-REG@{DDA7\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[DDA7\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define DDA7\_\-REG~DDRA}\label{AT89S52_8h_bf262001da9c0b98276431dbb7f2c729}




Definition at line 61 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA0\_\-REG@{PINA0\_\-REG}}
\index{PINA0\_\-REG@{PINA0\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA0\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA0\_\-REG~PINA}\label{AT89S52_8h_87349a516bad6c685f2d9ff9bb4ab515}




Definition at line 44 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA1\_\-REG@{PINA1\_\-REG}}
\index{PINA1\_\-REG@{PINA1\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA1\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA1\_\-REG~PINA}\label{AT89S52_8h_bd8ae178cf4ac0a74bc9459af700f983}




Definition at line 45 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA2\_\-REG@{PINA2\_\-REG}}
\index{PINA2\_\-REG@{PINA2\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA2\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA2\_\-REG~PINA}\label{AT89S52_8h_4dbb93d8f28d534ca550384d7f39331d}




Definition at line 46 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA3\_\-REG@{PINA3\_\-REG}}
\index{PINA3\_\-REG@{PINA3\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA3\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA3\_\-REG~PINA}\label{AT89S52_8h_eefe274ba938dcf7469743718b0f36ff}




Definition at line 47 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA4\_\-REG@{PINA4\_\-REG}}
\index{PINA4\_\-REG@{PINA4\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA4\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA4\_\-REG~PINA}\label{AT89S52_8h_459069978dae75fa518d619380b77b95}




Definition at line 48 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA5\_\-REG@{PINA5\_\-REG}}
\index{PINA5\_\-REG@{PINA5\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA5\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA5\_\-REG~PINA}\label{AT89S52_8h_16cb456ecc3f246c1c98f59af4c4f1da}




Definition at line 49 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA6\_\-REG@{PINA6\_\-REG}}
\index{PINA6\_\-REG@{PINA6\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA6\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA6\_\-REG~PINA}\label{AT89S52_8h_a0589540c6bd28b4cf195196a88d6425}




Definition at line 50 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PINA7\_\-REG@{PINA7\_\-REG}}
\index{PINA7\_\-REG@{PINA7\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PINA7\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PINA7\_\-REG~PINA}\label{AT89S52_8h_3f67696541bb9a66c09eb4604a68ad30}




Definition at line 51 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA0\_\-REG@{PORTA0\_\-REG}}
\index{PORTA0\_\-REG@{PORTA0\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA0\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA0\_\-REG~PORTA}\label{AT89S52_8h_475de0053a32e046102c0f210b4e255e}




Definition at line 64 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA1\_\-REG@{PORTA1\_\-REG}}
\index{PORTA1\_\-REG@{PORTA1\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA1\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA1\_\-REG~PORTA}\label{AT89S52_8h_87b55483461028deb8d509268ae94b94}




Definition at line 65 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA2\_\-REG@{PORTA2\_\-REG}}
\index{PORTA2\_\-REG@{PORTA2\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA2\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA2\_\-REG~PORTA}\label{AT89S52_8h_7e25eccb55e4007a78a3bbeaec680868}




Definition at line 66 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA3\_\-REG@{PORTA3\_\-REG}}
\index{PORTA3\_\-REG@{PORTA3\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA3\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA3\_\-REG~PORTA}\label{AT89S52_8h_80ae0ee68636f546d1f2c36364633a9f}




Definition at line 67 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA4\_\-REG@{PORTA4\_\-REG}}
\index{PORTA4\_\-REG@{PORTA4\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA4\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA4\_\-REG~PORTA}\label{AT89S52_8h_118186f069a85a80ba9b607252f7b872}




Definition at line 68 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA5\_\-REG@{PORTA5\_\-REG}}
\index{PORTA5\_\-REG@{PORTA5\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA5\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA5\_\-REG~PORTA}\label{AT89S52_8h_ae7c16aa4d53dcbc8efedddb46302ec6}




Definition at line 69 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA6\_\-REG@{PORTA6\_\-REG}}
\index{PORTA6\_\-REG@{PORTA6\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA6\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA6\_\-REG~PORTA}\label{AT89S52_8h_4f10d602cb1f8040562ce0740de40071}




Definition at line 70 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PORTA7\_\-REG@{PORTA7\_\-REG}}
\index{PORTA7\_\-REG@{PORTA7\_\-REG}!AT89S52.h@{AT89S52.h}}
\subsubsection[PORTA7\_\-REG]{\setlength{\rightskip}{0pt plus 5cm}\#define PORTA7\_\-REG~PORTA}\label{AT89S52_8h_e898aab8094633737f7f93d8270e9984}




Definition at line 71 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!PWM\_\-TOTAL\_\-NUM@{PWM\_\-TOTAL\_\-NUM}}
\index{PWM\_\-TOTAL\_\-NUM@{PWM\_\-TOTAL\_\-NUM}!AT89S52.h@{AT89S52.h}}
\subsubsection[PWM\_\-TOTAL\_\-NUM]{\setlength{\rightskip}{0pt plus 5cm}\#define PWM\_\-TOTAL\_\-NUM~0}\label{AT89S52_8h_7cb4da096f48116b7ab3d837e16dd1e1}




Definition at line 37 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM@{SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM}}
\index{SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM@{SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM}!AT89S52.h@{AT89S52.h}}
\subsubsection[SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM]{\setlength{\rightskip}{0pt plus 5cm}\#define SIG\_\-INPUT\_\-CAPTURE\_\-TOTAL\_\-NUM~0}\label{AT89S52_8h_c42ea58970ddffa0fa9ee4be1fed0f2e}




Definition at line 40 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM@{SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM}}
\index{SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM@{SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM}!AT89S52.h@{AT89S52.h}}
\subsubsection[SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM]{\setlength{\rightskip}{0pt plus 5cm}\#define SIG\_\-OUTPUT\_\-COMPARE\_\-TOTAL\_\-NUM~0}\label{AT89S52_8h_b79e450e7a2efdb68b3284986e261eb6}




Definition at line 34 of file AT89S52.h.\index{AT89S52.h@{AT89S52.h}!SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM@{SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM}}
\index{SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM@{SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM}!AT89S52.h@{AT89S52.h}}
\subsubsection[SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM]{\setlength{\rightskip}{0pt plus 5cm}\#define SIG\_\-OVERFLOW\_\-TOTAL\_\-NUM~0}\label{AT89S52_8h_2d8b8ff307d3ab929cbfe927dcb4dedb}




Definition at line 31 of file AT89S52.h.