<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>oOrch Blog</title>
	<atom:link href="http://www.oorch.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oorch.com</link>
	<description>Just Some Time Passing Element</description>
	<lastBuildDate>Mon, 19 Oct 2009 10:19:14 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to hide your password? Must Read&#8230; Dont miss</title>
		<link>http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/</link>
		<comments>http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 14:29:30 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[TitBits]]></category>
		<category><![CDATA[forward mail]]></category>
		<category><![CDATA[funniest]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[password]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3393</guid>
		<description><![CDATA[This is a funniest forward mail that I received today from one of my friend&#8230; thought interesting and you might like it. Feel free to leave your comments.








 










HOW TO HIDE YOUR PASSWORD&#8230;. &#8230;&#8230;&#8230; &#8230;..???? ????
 


 

No one can see your passwords or whatever you &#8216; re typing
 



 
No one can see whatever [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/09/16/recaptcha-is-now-google-recaptcha/" rel="bookmark">reCAPTCHA Is Now Google reCAPTCHA</a><!-- (6.24937)--></li>
		<li><a href="http://www.oorch.com/2008/05/31/make-your-wordpress-blog-more-social-with-30-plugins/" rel="bookmark">Make Your WordPress Blog More Social With 30+ Plugins</a><!-- (5.00467)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F14%2Fhow-to-hide-your-password-must-read-dont-miss%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F14%2Fhow-to-hide-your-password-must-read-dont-miss%2F" height="61" width="51" title="How to hide your password? Must Read... Dont miss" alt=" How to hide your password? Must Read... Dont miss" /></a></div><p>This is a funniest forward mail that I received today from one of my friend&#8230; thought interesting and you might like it. Feel free to leave your comments.</p>
<table border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="font-family: arial, sans-serif; margin: 0px;" valign="top">
<blockquote style="border-left-width: 2px; border-left-style: solid; border-left-color: #1010ff; padding-left: 5px; margin-left: 5px;">
<div>
<div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif;">
<div style="font-size: 12pt; font-family: 'times new roman', 'new york', times, serif;">
<div style="border-left-width: 2px; border-left-style: solid; border-left-color: #1010ff; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 5px; padding-left: 5px; font-size: 12pt; font-family: 'times new roman', 'new york', times, serif;"><span> </span></p>
<div style="width: 655px;">
<div style="padding-top: 0pt; padding-right: 25px; padding-bottom: 0pt; padding-left: 0pt; float: left; width: 470px; margin: 0pt;">
<div>
<div>
<table border="0">
<tbody>
<tr>
<td style="font-family: arial, sans-serif; margin: 0px;" background="http://i18.tinypic.com/4lse8gi.jpg">
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"></p>
<p></a></p>
<div><span style="font-family: 'Times New Roman'; color: #000080; font-size: medium;"><strong><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank">HOW TO HIDE YOUR PASSWORD&#8230;. &#8230;&#8230;&#8230; &#8230;..???? ????</a></strong></span></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"></a><span style="font-family: 'Times New Roman';"><span style="font-size: medium; "><strong><br />
</strong></span></span></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><strong><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"></a></strong></div>
<div><strong><span style="font-size: large;"><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank">No one can see your passwords or whatever you &#8216; re typing</a></span></strong></div>
<p><strong><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"></a></strong><span style="font-family: 'Times New Roman'; font-size: small;"> </span></p>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><br />
</a></div>
<p><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><img title="www.FunAndFunOnly.org" src="http://mail.google.com/mail/?ui=2&amp;ik=b03aa422e0&amp;view=att&amp;th=12452e8a5d4ab7a8&amp;attid=0.0.2&amp;disp=emb&amp;realattid=0.1&amp;zw" border="0" alt="www.FunAndFunOnly.org" hspace="0" align="baseline" /></a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><strong><span style="font-size: large;"><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank">No one can see whatever you &#8216; re typing or which website you &#8216; re surfing</a></span></strong></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><img title="www.FunAndFunOnly.org" src="http://mail.google.com/mail/?ui=2&amp;ik=b03aa422e0&amp;view=att&amp;th=12452e8a5d4ab7a8&amp;attid=0.0.1&amp;disp=emb&amp;realattid=0.2&amp;zw" border="0" alt="www.FunAndFunOnly.org" hspace="0" align="baseline" /></a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><strong><span style="font-size: large;"><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank">And the Ultimate is&#8230; </a></span></strong><strong><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"></a></strong><strong><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"></a></strong><span style="font-family: 'Times New Roman'; font-size: small;"><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><br />
</a></span></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><img title="www.FunAndFunOnly.org" src="http://mail.google.com/mail/?ui=2&amp;ik=b03aa422e0&amp;view=att&amp;th=12452e8a5d4ab7a8&amp;attid=0.0.6&amp;disp=emb&amp;realattid=0.3&amp;zw" border="0" alt="www.FunAndFunOnly.org" hspace="0" align="baseline" /></a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><img title="www.FunAndFunOnly.org" src="http://mail.google.com/mail/?ui=2&amp;ik=b03aa422e0&amp;view=att&amp;th=12452e8a5d4ab7a8&amp;attid=0.0.5&amp;disp=emb&amp;realattid=0.4&amp;zw" border="0" alt="www.FunAndFunOnly.org" hspace="0" align="baseline" /></a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"> </a></div>
<div><a style="color: #000000; text-decoration: none;" title="Join our Group FunAndFunOnly (www.funandfunonly.org) - SridhaR" rel="nofollow" href="http://groups.yahoo.com/group/new_fun_and_fun_only" target="_blank"><img title="www.FunAndFunOnly.org" src="http://mail.google.com/mail/?ui=2&amp;ik=b03aa422e0&amp;view=att&amp;th=12452e8a5d4ab7a8&amp;attid=0.0.4&amp;disp=emb&amp;realattid=0.5&amp;zw" border="0" alt="www.FunAndFunOnly.org" hspace="0" align="baseline" /></a></div>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</blockquote>
</td>
</tr>
</tbody>
</table>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;title=How+to+hide+your+password%3F+Must+Read...+Dont+miss" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;title=How+to+hide+your+password%3F+Must+Read...+Dont+miss" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;title=How+to+hide+your+password%3F+Must+Read...+Dont+miss" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;submitHeadline=How+to+hide+your+password%3F+Must+Read...+Dont+miss&amp;submitSummary=This%20is%20a%20funniest%20forward%20mail%20that%20I%20received%20today%20from%20one%20of%20my%20friend...%20thought%20interesting%20and%20you%20might%20like%20it.%20Feel%20free%20to%20leave%20your%20comments.%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%20%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0A%0D%0AHOW%20TO%20HIDE%20YOUR%20PASSWORD....%20.........%20.....%3F%3F%3F%3F%20%3F%3F%3F%3F%0D%0A%20%0D%0A%0D%0A%0D%0A%20%0D%0A%0D%0ANo%20one%20can%20see%20your%20passwords%20or%20w&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;title=How+to+hide+your+password%3F+Must+Read...+Dont+miss" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;t=How+to+hide+your+password%3F+Must+Read...+Dont+miss" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How+to+hide+your+password%3F+Must+Read...+Dont+miss+-+http://b2l.me/m8ah+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/&amp;title=How+to+hide+your+password%3F+Must+Read...+Dont+miss" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How+to+hide+your+password%3F+Must+Read...+Dont+miss&amp;link=http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/09/16/recaptcha-is-now-google-recaptcha/" rel="bookmark">reCAPTCHA Is Now Google reCAPTCHA</a><!-- (6.24937)--></li>
		<li><a href="http://www.oorch.com/2008/05/31/make-your-wordpress-blog-more-social-with-30-plugins/" rel="bookmark">Make Your WordPress Blog More Social With 30+ Plugins</a><!-- (5.00467)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/14/how-to-hide-your-password-must-read-dont-miss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Watch Live Oracle OpenWorld &amp; Oracle Develop 2009</title>
		<link>http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/</link>
		<comments>http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 11:02:51 +0000</pubDate>
		<dc:creator>AK Lakshmanan</dc:creator>
				<category><![CDATA[Oracle EBS]]></category>
		<category><![CDATA[Oracle Develop 2009]]></category>
		<category><![CDATA[Oracle OpenWorld]]></category>
		<category><![CDATA[Watch Live]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3387</guid>
		<description><![CDATA[Watch the best of live programming from Oracle OpenWorld, including major keynotes, Q&#38;A with OTN Heavy Hitters, special editions of TechCast, technical keynotes and sessions and more.
Live programming
Sunday 10/11: 12:30 p.m. &#8211; 7:00 p.m. PT
Monday 10/12, Tuesday 10/13, Wednesday 10/15: 8:00 a.m. &#8211; 5:00 p.m. PT
Replay programming
Monday 10/12, Tuesday 10/13, Wednesday 10/15: 5:00 p.m. &#8211; [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/09/11/free-microsoft-apps-microsoft-translator-silverlight-streaming-live-sync-skydrive-live-safety-scanner-my-phone-office-live/" rel="bookmark">Free Microsoft Apps: Microsoft Translator, Silverlight Streaming, Live Sync, SkyDrive, Live Safety Scanner, My Phone, Office Live</a><!-- (14.1132)--></li>
		<li><a href="http://www.oorch.com/2009/09/12/us-open-2009-serena-williams-quits-semi-finals-must-watch/" rel="bookmark">US OPEN 2009- Serena Williams Quits Semi Finals! MUST WATCH!!</a><!-- (9.28918)--></li>
		<li><a href="http://www.oorch.com/2009/09/27/quickly-develop-ajax-applications-with-free-resources/" rel="bookmark">Quickly Develop AJAX applications with FREE Resources</a><!-- (8.07887)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F12%2Fwatch-live-oracle-openworld-oracle-develop-2009%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F12%2Fwatch-live-oracle-openworld-oracle-develop-2009%2F" height="61" width="51" title="Watch Live Oracle OpenWorld & Oracle Develop 2009" alt=" Watch Live Oracle OpenWorld & Oracle Develop 2009" /></a></div><p><span style="font-family: arial, helvetica, sans-serif; font-size: small;"><span style="line-height: normal; ">Watch the best of live programming from Oracle OpenWorld, including major keynotes, Q&amp;A with OTN Heavy Hitters, special editions of TechCast, technical keynotes and sessions and more.</span></span></p>
<p><strong>Live programming</strong><br />
Sunday 10/11: 12:30 p.m. &#8211; 7:00 p.m. PT<br />
Monday 10/12, Tuesday 10/13, Wednesday 10/15: 8:00 a.m. &#8211; 5:00 p.m. PT</p>
<p><strong>Replay programming</strong><br />
Monday 10/12, Tuesday 10/13, Wednesday 10/15: 5:00 p.m. &#8211; 8:00 a.m. PT</p>
<p><span style="WORD-SPACING: 0px; FONT: medium arial, helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000; TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px"><span style="FONT-SIZE: 12px"> </span></span></p>
<p><script src="http://static.livestream.com/scripts/playerv2.js?channel=openworldlive&amp;layout=playerEmbedDefault&amp;backgroundColor=0xffffff&amp;backgroundAlpha=1&amp;backgroundGradientStrength=0&amp;chromeColor=0x000000&amp;headerBarGlossEnabled=false&amp;controlBarGlossEnabled=false&amp;chatInputGlossEnabled=false&amp;uiWhite=true&amp;uiAlpha=0.5&amp;uiSelectedAlpha=0.8&amp;dropShadowEnabled=false&amp;dropShadowHorizontalDistance=10&amp;dropShadowVerticalDistance=10&amp;paddingLeft=0&amp;paddingRight=0&amp;paddingTop=0&amp;paddingBottom=0&amp;cornerRadius=0&amp;backToDirectoryURL=null&amp;bannerURL=null&amp;bannerText=null&amp;bannerWidth=320&amp;bannerHeight=50&amp;showViewers=true&amp;embedEnabled=true&amp;chatEnabled=false&amp;onDemandEnabled=true&amp;programGuideEnabled=false&amp;fullScreenEnabled=true&amp;reportAbuseEnabled=false&amp;gridEnabled=false&amp;initialIsOn=true&amp;initialIsMute=false&amp;initialVolume=10&amp;contentId=null&amp;initThumbUrl=null&amp;playeraspectwidth=16&amp;playeraspectheight=9&amp;mogulusLogoEnabled=true&amp;width=600&amp;height=600&amp;wmode=window" type="text/javascript"></script></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;title=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;title=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;title=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;submitHeadline=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009&amp;submitSummary=Watch%20the%20best%20of%20live%20programming%20from%20Oracle%20OpenWorld%2C%20including%20major%20keynotes%2C%20Q%26amp%3BA%20with%20OTN%20Heavy%20Hitters%2C%20special%20editions%20of%20TechCast%2C%20technical%20keynotes%20and%20sessions%20and%20more.%0D%0A%0D%0ALive%20programming%0D%0ASunday%2010%2F11%3A%2012%3A30%20p.m.%20-%207%3A00%20p.m.%20PT%0D%0AMonday%2010%2F12%2C%20Tuesday%2010%2F13%2C%20Wednesday%2010%2F15%3A%208%3A00&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;title=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;t=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009+-+http://b2l.me/kjrm+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/&amp;title=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=Watch+Live+Oracle+OpenWorld+%26+Oracle+Develop+2009&amp;link=http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/09/11/free-microsoft-apps-microsoft-translator-silverlight-streaming-live-sync-skydrive-live-safety-scanner-my-phone-office-live/" rel="bookmark">Free Microsoft Apps: Microsoft Translator, Silverlight Streaming, Live Sync, SkyDrive, Live Safety Scanner, My Phone, Office Live</a><!-- (14.1132)--></li>
		<li><a href="http://www.oorch.com/2009/09/12/us-open-2009-serena-williams-quits-semi-finals-must-watch/" rel="bookmark">US OPEN 2009- Serena Williams Quits Semi Finals! MUST WATCH!!</a><!-- (9.28918)--></li>
		<li><a href="http://www.oorch.com/2009/09/27/quickly-develop-ajax-applications-with-free-resources/" rel="bookmark">Quickly Develop AJAX applications with FREE Resources</a><!-- (8.07887)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/12/watch-live-oracle-openworld-oracle-develop-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Build Intelligent Train Engines</title>
		<link>http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/</link>
		<comments>http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 20:13:40 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[College Projects]]></category>
		<category><![CDATA[college project]]></category>
		<category><![CDATA[Engines]]></category>
		<category><![CDATA[Intelligent]]></category>
		<category><![CDATA[Train]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3369</guid>
		<description><![CDATA[
We know that the railway network of India is the biggest in south Asia and perhaps the most complicated in all over the world. There are so many different types of trains local, fast, super fast, passenger, goods…. etc. and their so many multiple routs. Although the time table is perfect it is not at [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (10.3091)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="bookmark">How-To: Build 10W Audio Amplifier</a><!-- (9.85852)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (9.07049)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-intelligent-train-engines%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-intelligent-train-engines%2F" height="61" width="51" title="How To: Build Intelligent Train Engines" alt=" How To: Build Intelligent Train Engines" /></a></div><p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">We know that the railway network of India is the biggest in south Asia and perhaps the most complicated in all over the world. There are so many different types of trains local, fast, super fast, passenger, goods…. etc. and their so many multiple routs. Although the time table is perfect it is not at all possible to maintain it. And that&rsquo;s why the train accidents are becoming more and more usual. So why not we add a kind of intelligence to the train engines itself so that it tries to avoid accidents.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The idea is whenever any engine observes a red signal on its track it will start decreasing its speed gradually and stops automatically at some distance from the signal pole. After then when it gets green signal the driver can manually start the train and go on. In the mean time when train has not stopped yet and a red signal becomes green then it crosses the signal pole with low speed and then driver can slowly increase the speed.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">So now before the driver observes the red signal the engine itself observes it and automatically starts decreasing speed and then stops. The driver can feel relax in driving because he doesn&rsquo;t have to take care about red signal. Even if he forgets to take any action on red signal then also we can avoid accidents by the implementation of this idea.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">General description:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">What we have to do is we have to attach a transmitter with signal pole which will start transmitting signals only when the red light is on. If there is green light no transmission. The engine has a receiver which catches these transmitted signals and takes desire actions.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Both the transmitter and receiver are of RF type with minimum range of 2 Km. so that train can get enough time to decrease its speed and stop before the signal pole with minimum swapping distance of 100-200 mt.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Here in our project we have used IR transmitter and receiver instead of RF for demo purpose. But same idea can be easily implemented with RF also with a little more cost.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Lets first discuss the demonstration model.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Demonstration Model:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The train engine runs on 24V DC motor so that we can easily vary its speed by varying applied voltage. The switching voltage is applied in step of 18 V, 15 V, 12 V and 9 V (min speed). The 230 VAC is step-down to 24 VAC by 12-0-12, 2 Ampere step down transformer. As shown in figure this 24 VAC line runs parallel with track at the top of the train. Movable tapping are taken from this line and fed to the internal circuit of engine. These tapping slides as the train runs on the track and give continuous supply to circuit. The IR sensor is placed at the top of the engine, senses the signals transmitted by IR transmitter attached to signal pole. Train track is straight and 20 ft long. Signal pole is placed at the end of track and train starts from farther end.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 509px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_188" ><img class="size-full wp-image-188" title="Model of Intelligent Train Engines" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Model of Intelligent Train Engines" src="http://www.oorch.com/wp-content/uploads/2009/10/block61.gif" height="226" width="499" border="0" /> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Model of Intelligent Train Engines</p>
</div>
<p></span></span></p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The project is divided in two parts</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Transmitter</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Receiver</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The transmitter is housed in signal pole and it is activated only when red light is ON.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The receiver is housed in engine which senses the IR signals and takes suitable action.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Signal Pole IR Transmitter:-<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"></strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">The figure shows the schematic diagram of IR transmitter.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_190" ><a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(102,102,102); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none" href="http://www.oorch.com/wp-content/uploads/2009/10/circuit1.gif" ><img class="size-full wp-image-190" title="Schematic diagram of IR transmitter." style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Schematic diagram of IR transmitter." src="http://www.oorch.com/wp-content/uploads/2009/10/circuit1.gif" height="188" width="500" border="0" /></a> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Schematic diagram of IR transmitter.</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The heart of the circuit is IC555. The main component of the circuit is only IC555.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Connections:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Both ICs are connected in astable mode. The frequency of U2 is 0.5 Hz and U1 is 38 KHz. This is decided by RC components connected with it. The output of U2 is connected with reset pin (4) of U1. Thus the output of U2 controls the operation of U1 means it will switch on or off the output of U1. The output of U1 is fed to two IR LEDs through Darlington pair made up of Q1, Q2 and R5. The 9V DC battery is connected with circuit through SPDT switch SW1 as shown.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Operation:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">As shown in figure when SW1 is in position as shown the transmitter is On and also the red LED is also ON. When switch changes its position the red LED and transmitter is off and only green LED will on. When the circuit is energized U2 will start generating high pulse at every 1 sec. as this pulse is fed to reset pin of U1 it will generate 38 KHz square wave and give it to IR leds. IR leds will generate IR beam of 38 KHz for the same time. Thus after every one second the IR beam of 38 KHz is generated for one second only. This cycle repeats till the red light is on.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Note: The range of this transmitter is limited to 10 ft only.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">89C51 based IR receiver for Engine:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The IR receiver circuit housed in engine is as shown below.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_191" ><a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(102,102,102); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none" href="http://www.oorch.com/wp-content/uploads/2009/10/circuit011.gif" ><img class="size-full wp-image-191" title="IR receiver circuit" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="IR receiver circuit" src="http://www.oorch.com/wp-content/uploads/2009/10/circuit011.gif" height="282" width="500" border="0" /></a> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">IR receiver circuit</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The main components of the circuit are IR sensor TSOP 1738, microcontroller 89C51, current driver chip ULN2003A and all voltage regulator ICs (78XX series).</p>
<p></span></span></p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Connections:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">24 VAC is rectified by diode bridge D1 and filtered through C1 and given to all the regulated ICs as input.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The output of 7805 is connected to 89C51 and TSOP and also to all the LEDs.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Output of 7812 (last one) is connected to common coil terminal and to ULN</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The outputs of middle four regulated ICs are connected to DC motor through relay contacts.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Output of TSOP is connected with pin P3.3 (INT1) of microcontroller</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">All five leds are connected with port P0 as shown</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Input of ULN is connected with Port 1 pins P1.0-P1.3, and outputs are connected with second terminal of relay coil.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Operation:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">TSOP will detect the 38 KHz IR beam and gives the interrupt to 89C51.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">89C51 will indicate the interrupt event on first (green) LED and energizes only one particular relay through ULN chip.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">When any of the four relay get energized the motor will get supply from it and it will start running</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">As voltage is less it will run with less speed</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">So now its the function of microcontroller to receive signal from IR sensor, decrease the speed of train gradually in four steps and then stop it. And this is done by software embedded in to 89C51.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">How the project works?</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Initially when you switch on the supply 89C51 will switch all the relays RL1- RL4 one by one. So motor will get 9-12-15-18 V supply in steps and gradually increases its speed reaches max speed indicated by first red LED (P0.0).</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Now if the signal is green then train will cross the pole with same pole</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">But if signal becomes red in between then IR sensor will detect IR beam and interrupts the 89C51</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Getting first interrupt 89C51 will switch off RL4 and switch on RL3 so now motor will get 15 V supply and its speed will be decreased. That&rsquo;s indicated by second red LED (P0.1)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Now 89C51 will wait for some time (2 to 3 sec) and train goes on with same speed. Again if still red signal is on 89C51 will be interrupted and this time it will switch on RL2. so now motor gets 12V supply and again its speed will be decreased indicated by third red LED (P0.2)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The same procedure repeats if 89C51 is interrupted third times. Now motor runs at min speed (9 V) indicated by fourth red LED (P0.3)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">After same delay on receiving fourth interrupt all the relays will be switched off and motor is now stop so the train is also stopped. This is indicated by green LED.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">After this interrupts will be disabled. So now when red signal becomes green driver must reset the controller to start the train again.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The complete pseudo code with necessary comments is as given</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">org 00h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r0,#01h ; initialize the counter to count no. of interrupts<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">sjmp over ; jump above the interrupt subroutine<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">org 0013h ; interrupt 1 subroutine location<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov ie,#00h ; disable interrupt first<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p0.0 ; interrupt indication on green led<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0 ; increment counter<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">acall delay ; call 0.1 sec delay<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p0.0 ; reset green led<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">cjne r0,#02h,nxt2 ;if counter is 2 then decrease speed be one step (15 V)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,#0fbh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#04h ; give indication on second red led<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">sjmp out<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nxt2: cjne r0,#03h,nxt3 ; if counter is 3 then decrease speed be two step (12 V)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,#0f7h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#02h ; give indication on third red led<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">sjmp out<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nxt3: cjne r0,#04h,nxt4 ; if counter is 4 then decrease speed be three step (9 V)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,#0efh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#01h ; give indication on fourth red led<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">sjmp out<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nxt4: cjne r0,#05h,out ; if counter is 5 then stop the train<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,#0feh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#00h ; indicate it by green led.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">out: acall dely ; call 2 sec delay every time when speed is changed<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov ie,#84h ; enable interrupt again<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">reti ; return from interrupt<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">over:mov p1,#01h ; main program starts from here starts train with min speed<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">acall dely ; and gradually increase it to max in four step<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#02h ; with 2 sec delay in between<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">acall dely<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#04h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">acall dely<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#08h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,#0fdh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov ie,#84h ; enable the interrupt<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">here: sjmp here ; continue loop<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">delay:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r6,#64h ; 0.1 sec delay<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">lop2:mov r5,#0FAh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">lop1:nop<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nop<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">djnz r5,lop1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">djnz r6,lop2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ret<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">dely:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r7,#15h ; 2 sec delay<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">lop5:mov r6,#64h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">lop4:mov r5,#0FAh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">lop3:nop<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nop<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">djnz r5,lop3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">djnz r6,lop4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">djnz r7,lop5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ret<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">end</p>
<p></span></span></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;title=How-To%3A+Build+Intelligent+Train+Engines" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;title=How-To%3A+Build+Intelligent+Train+Engines" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;title=How-To%3A+Build+Intelligent+Train+Engines" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;submitHeadline=How-To%3A+Build+Intelligent+Train+Engines&amp;submitSummary=%0AWe%20know%20that%20the%20railway%20network%20of%20India%20is%20the%20biggest%20in%20south%20Asia%20and%20perhaps%20the%20most%20complicated%20in%20all%20over%20the%20world.%20There%20are%20so%20many%20different%20types%20of%20trains%20local%2C%20fast%2C%20super%20fast%2C%20passenger%2C%20goods%E2%80%A6.%20etc.%20and%20their%20so%20many%20multiple%20routs.%20Although%20the%20time%20table%20is%20perfect%20it%20is%20no&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;title=How-To%3A+Build+Intelligent+Train+Engines" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;t=How-To%3A+Build+Intelligent+Train+Engines" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How-To%3A+Build+Intelligent+Train+Engines+-+http://b2l.me/jeh4+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/&amp;title=How-To%3A+Build+Intelligent+Train+Engines" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How-To%3A+Build+Intelligent+Train+Engines&amp;link=http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (10.3091)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="bookmark">How-To: Build 10W Audio Amplifier</a><!-- (9.85852)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (9.07049)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Device Switching Using PC’s Parallel Port</title>
		<link>http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/</link>
		<comments>http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:51:27 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[College Projects]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Device Switching]]></category>
		<category><![CDATA[Parallel Port]]></category>
		<category><![CDATA[PC]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3346</guid>
		<description><![CDATA[
Imagine the convenience, if we could control different devices at home/industry by using a single PC. Our project aims at the same and could be used to control the printer power, loads &#38; other household electrical appliances. The circuit comprises decoder, inverter, latch &#38; relay driver sections. To control these equipments we are using PC&#8217;s [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (13.6054)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (9.78265)--></li>
		<li><a href="http://www.oorch.com/2009/10/09/how-to-shuffle-game-using-c/" rel="bookmark">How-To: Shuffle game using C++</a><!-- (9.73539)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-device-switching-using-pc%25e2%2580%2599s-parallel-port%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-device-switching-using-pc%25e2%2580%2599s-parallel-port%2F" height="61" width="51" title="How To: Device Switching Using PC’s Parallel Port" alt=" How To: Device Switching Using PC’s Parallel Port" /></a></div><p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Imagine the convenience, if we could control different devices at home/industry by using a single PC. Our project aims at the same and could be used to control the printer power, loads &amp; other household electrical appliances. The circuit comprises decoder, inverter, latch &amp; relay driver sections. To control these equipments we are using PC&rsquo;s Parallel port. The program of controlling is written in C language. It is compiled using Turbo C compiler.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The project though a bit expensive, is very efficient in control of real world peripherals.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Contents:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">INTRODUCTION</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">PARTS LIST</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">BLOCK DIAGRAM</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">COMPONENT DESCRIPTION
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Parallel Port</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">IC 74LS154</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">IC 74LS74</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">1C 74 LS05</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">1C ULN 2803</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Relay</li>
</ul>
</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">CIRCUIT DESCRIPTION AND WORKING</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">SOFTWARE PROGRAM</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">CONCLUSION</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">INTRODUCTION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The PC parallel port is an expensive yet a powerful platform for implementing projects dealing with the control of real-world peripherals. This port can be used to control the printer as also household and other electrical appliances. The computer program through the interface circuit controls the relays, which, in turn, switch the appliances on or off.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The parallel port has 12 outputs including 8 data lines and 4 control lines. The circuit described here can be used to control up to 255 electrical appliances using only eight data lines from the parallel port. Besides, the software program allows the users to know the current status of the loads.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">PARTS LIST:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"></strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Semiconductors:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ICl, IC2, IC3 – 74LS154 l-of-16 decoder<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">IC4, IC5, IC6 – 74LSO5 inverter<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">IC7-ICI4 – 74LS74 D-type flip/flop<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ICI5, IC16 – ULN2803 octal Darlington array driver<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Misc.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Power supply – 5V regulated DC, 12VregulatedDC<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Relay – 12V,200-ohm, lC/O SPDT</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">BLOCK DIAGRAM:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The block diagram in Fig. 1 depicts the main components of the switching system for 255 electrical loads using PC. The control command to switch on/off the appliances is given through the keyboard. The software program scans the input and as per the input command, the data is available at the parallel port.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_228" ><img class="size-full wp-image-228" title="FIg 1. Block Diagram" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="FIg 1. Block Diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/block22.jpg" height="213" width="500" border="0" /> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Fig 1. Block Diagram</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Out of eight bits, first four bits (D0 through D3) are data signal bits and the remaining four bits (D4 through D7) are used as control signals. Control signals are given to decoder 1. The output of decoder 1 is given to Enable pins of decoders 2 and 3. Data signals are given to both decoders 2 and 3. The outputs of decoders 2 and 3 are inverted and fed to a D-type flip/flop that is used to latch the data. The latched data output is given to relay driver ICs ULN2803. The relay drivers drive the relays for switching the appliances.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">COMPONENT DESCRIPTION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">1. THE PARALLEL PORT:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The parallel port or line printer terminal (LPT) port is a 25-pin D-type female connector available at the back of your PC. A basic IBM PC usually comes with one or two LPT ports. The original parallel port, called standard parallel port (SPP), is a bundle of three ports (or registers), namely, data port, status port, and control port. Pins 2 through 9 form the 8-bit data port. This port is purely a write-only port. This means it can be used only to output some data through it. Pins I, 14, 16, and 17 form the control port, which is capable of reading/writing. Pins 10 through 13 and pin 15 together form the status port. The status port is a read-only port. The details of 25-pin parallel port are given in Table 1.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_229" ><img class="size-full wp-image-229" title="TABLE 1: Parallel Port Pin Details" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="TABLE 1: Parallel Port Pin Details" src="http://www.oorch.com/wp-content/uploads/2009/10/pindeta2.jpg" height="399" width="500" border="0" /> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">TABLE 1: Parallel Port Pin Details</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The base address of the first parallel port (LPT1) is 0378 in hexadecimal (hex) notation (or 888 in decimal notation). The base address of the second parallel port (LPT2) is 0278 in hex. In this project, we&rsquo;ve used only LPT1.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">2. DM74LS154 : 4-LINE TO 16-LINE DECODER / DE-MULTIPLEXER:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Each of these 4-line-to-16-line decoders utilizes TTL circuitry to decode four binary-coded inputs into one of six-teen mutually exclusive outputs when both the strobe inputs, GI and G2, are LOW. The de-multiplexing function is performed by using the 4 input lines to address the out-put line, passing data from one of the strobe inputs with the other strobe input LOW. When either strobe input is HIGH, all outputs are HIGH. These de-multiplexers are ideally suited for implementing high-performance memory decoders.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">All inputs are buffered and input clamping diodes are provided to minimize transmission line effects and thereby simplify system design.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">3. 74LS74 : DUAL D-TYPE POSITIVE-EDGE-TRIGGERED FLIP-FLOPS:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">These devices contain two independent D-type positive-edge triggered flip-flops. A low level at the preset or clear inputs sets or resets the outputs regardless of the levels of the other inputs. When preset and clear are inactive (high), data at the D input meeting the setup time requirements are transferred to the outputs on the positive-going edge of the clock pulse. Clock triggering occurs at a voltage level and is not directly related to the rise time of the clock pulse. Following the hold time interval, data at the D input may be changed without affecting the levels at the outputs.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">4. HEX INVERTER:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">It is used for inversion of input signal. Since outputs from the de-multiplexers are active low, we invert them. This IC has 6 not-gates and hence called a hex-inverter.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">5. ULN-2803 : OCTAL PERIPHERAL DRIVER ARRAYS:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The eight NPN Darlington connected transistors in this family of arrays are ideally suited for interfacing between low logic level digital circuitry (such as TTL, CMOS or PMOS/NMOS) and the higher current/voltage requirements of lamps, relays, printer hammers or other similar loads for a broad range of computer, industrial, and consumer applications. All devices feature open-collector outputs and freewheeling clamp diodes for transient suppression. The ULN2803 is designed to be compatible with standard TTL families while the ULN2804 is optimized for 6 to 15volt high-level CMOS or PMOS.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">6. RELAYS:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The relay is a device by means of which an electrical circuit can be controlled (opened or closed) by sensing a change in the circuit in which it is connected. The relays can be either electromagnetic or electronic. In this circuit the electromagnetic relay is used to connect or disconnect the supply to the appliance to be controlled. It works on the principle of electromagnetic attraction and electromagnetic induction. These relays can be actuated by AC or DC quantities. In these relays there are one or more coils, movable elements, contact systems etc.</p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">CIRCUIT DESCRIPTION AND WORKING:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The circuit comprises decoder, inverter, latch circuit, and relay driver sections. The circuit, excluding relay drivers and relays, is powered by a 5V DC regulated supply. Relay drivers and relays are driven by a 12V DC regulated supply. Each relay is rated 12V,200-ohm.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The circuit for switching on/off 6 loads is shown in Fig. 2. For more than 6 loads, you can add more ICs in a similar way as shown in this circuit. IC 74LSI54 is a 24-pin, 4-to-16 line decoder IC. This IC is designed to accept four inputs and provide 16outputs. Input addresses Al through A4 to pins 20 through 23 of IC1 and IC2 (IC 74LSI54) each are given from the data lines of the computer parallel port.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">In this circuit, only pins 2 through 9 of the parallel port are used, where data lines D0 through D3 form the 4-bit data input and D4 through D7 are address-select or control lines for the circuit. Pins 18 through 25 are shorted to ground. Data lines D0 through D3 are the input addresses for IC2, and data linesD4 through D7 are the input addresses for IC1.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">When Enable pins EI and E2 (active low) are high, all the outputs go high irrespective of the address inputs (AI through A4). Enable pins EI and E2 of ICI are grounded and its output pins YO through YI5 are connected to Enable pins of the respective decoder ICs.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Initially all the data inputs (D0 through D7) are low. Thus, except Y0,all the outputs of ICI and IC2 are high. The output Y0 of IC2 is not used, for the reason that when all the input data is low, none of the outputs of IC 74LSI54 is used for switching the loads. Suppose, out of eight input data lines, D0 is high. So, except Y1, all the outputs of IC2 will be high. YI is then inverted using IC4 (IC 74LS05). The output of IC4 at pin 2 is given to pin 3 of IC7 (lC 74LS74). IC 74LS74 is a dual D-type flip-flop used for latching the data.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">With an active rising edge of the clock pulse (CP-1 or CP-2), the data input will be locked in IC7 through IC14 until the next rising edge of the input clock pulse. The outputs of ICs 74LS74 are given to relay driver ICs ULN2803 (lC-15 and IC-16), which, in turn, drive the relays. The relays are used to switch on/off the appliances.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_230" ><a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(102,102,102); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none" href="http://www.oorch.com/wp-content/uploads/2009/10/circuit032.jpg" ><img class="size-full wp-image-230" title="Fig 2. Circuit daigam of the project" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Fig 2. Circuit daigam of the project" src="http://www.oorch.com/wp-content/uploads/2009/10/circuit032.jpg" height="675" width="500" border="0" /></a> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Fig 2. Circuit diagram of the project</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">SOFTWARE :</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The program to control the appliances is written in C. it is compiled using Turbo C compiler. The flow chart of the program is as follows</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_232" ><img class="size-full wp-image-232" title="Fig-3: Flow chart for Implementation of Program" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Fig-3: Flow chart for Implementation of Program" src="http://www.oorch.com/wp-content/uploads/2009/10/flowcha2.gif" height="447" width="500" border="0" /> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Fig-3: Flow chart for Implementation of Program</p>
</div>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 509px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_233" ><img class="size-full wp-image-233" title="Fig-4: Flow charts of the functions Used" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Fig-4: Flow charts of the functions Used" src="http://www.oorch.com/wp-content/uploads/2009/10/flowcha012.gif" height="724" width="499" border="0" /> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Fig-4: Flow charts of the functions Used</p>
</div>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">On running the program SRC_CODE.C the menu appears as shown below, asking for the operation to be done.</p>
<div class="mceTemp mceIEcenter" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" >
<dl class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 509px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_234" >
<dt style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wp-caption-dt"><img class="size-full wp-image-234" title="Device control using PC" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="1021 How To: Device Switching Using PC’s Parallel Port" src="http://www.oorch.com/wp-content/uploads/2009/10/1021.jpg" height="382" width="499" border="0" /></dt>
</dl>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The very first option shows the list of the loads that could be controlled using this software along with their codes.</p>
<div class="mceTemp mceIEcenter" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" >
<dl class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_238" >
<dt style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wp-caption-dt"><img class="size-full wp-image-238" title="Device control using PC" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Device control using PC" src="http://www.oorch.com/wp-content/uploads/2009/10/2011.jpg" height="392" width="500" border="0" /></dt>
</dl>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The outstanding part of this software is activating of required PROFILES at once so that the burden of controlling of individual devices is eliminated.</p>
<div class="mceTemp mceIEcenter" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" >
<dl class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_239" >
<dt style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wp-caption-dt"><img class="size-full wp-image-239" title="Device control using PC" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Device control using PC" src="http://www.oorch.com/wp-content/uploads/2009/10/3011.jpg" height="296" width="500" border="0" /></dt>
</dl>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The activation of night profile is as shown below. We can even set the user defined profiles.</p>
<div class="mceTemp mceIEcenter" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" >
<dl class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_240" >
<dt style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wp-caption-dt"><img class="size-full wp-image-240" title="Device control using PC" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="4011 How To: Device Switching Using PC’s Parallel Port" src="http://www.oorch.com/wp-content/uploads/2009/10/4011.jpg" height="373" width="500" border="0" /></dt>
</dl>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">As a basic requirement the control over individual devices is also provided. If the user by mistake tries to switch ON the device which is already ON, the software detects it &amp; the corresponding message is displayed.</p>
<div class="mceTemp mceIEcenter" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" >
<dl class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_241" >
<dt style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wp-caption-dt"><img class="size-full wp-image-241" title="Device control using PC" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="5031 How To: Device Switching Using PC’s Parallel Port" src="http://www.oorch.com/wp-content/uploads/2009/10/5031.jpg" height="436" width="500" border="0" /></dt>
</dl>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The software also allows the user to know the current status of the loads.</p>
<div class="mceTemp mceIEcenter" style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" >
<dl class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto 5px; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 510px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_243" >
<dt style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="wp-caption-dt"><img class="size-full wp-image-243" title="Device control using PC" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="611 How To: Device Switching Using PC’s Parallel Port" src="http://www.oorch.com/wp-content/uploads/2009/10/611.jpg" height="305" width="500" border="0" /></dt>
</dl>
</div>
<p></span></span></p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">SOURCE CODE:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">/* PROGRAM TO CONTROL MULTIPLE DEVICES USING PC&rsquo;S PARALLEL PORT */</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">#include&lt;stdio.h&gt;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">#include&lt;conio.h&gt;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">#include&lt;stdlib.h&gt;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">#include&lt;dos.h&gt;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">#include&lt;string.h&gt;</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">FILE *status;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int ch;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">char *dev_list[]={”idle”,”TUBELIGHT”,”FAN”,”NIGHTLAMP”,”TELEVISION”, ”AIRCOOLER”,”REFRIGERATOR”,”DVD_PLAYER”,”end” };<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int day[]={0,2,4,6,0,1,3,5,7,0};<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int night[]={0,1,2,3,5,6,7,0,4,0};<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int out[]={0,3,0,1,2,4,5,6,7,0};<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int reset[]={0,0,1,2,3,4,5,6,7,0};<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int device[256];<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int port=0×378;</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void activate(int *ptr);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">void switch_load(int);</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">main()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int disp_menu();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">void disp_load();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">void profiles();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">void switching();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">void load_status();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">void exit_code();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int welcome();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int choice;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int hour;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">status_file();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(;;)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clrscr();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">hour=welcome();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">choice=disp_menu();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">switch(choice)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case 1: disp_load();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;n Press any key to continue….”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">break;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case 2: profiles();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">break;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case 3: switching();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">break;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case 4: load_status();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">break;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case 5: exit_code(hour);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">default: printf(”&rsquo;n&rsquo;n INVALID CHOICE”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;n&rsquo;n&rsquo;n PRESS ANY KEY TO RETURN TO MAIN MENU…..”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">status_file()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int i=0;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">status=fopen(”status.txt”,”r”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(status==NULL)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">puts(”Unable to open device status file”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">exit(1);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">while(1)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ch=fgetc(status);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(i&gt;=256)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">break;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">device[i]=ch;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">i++;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">fclose(status);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return(0);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">welcome()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">struct time t;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">struct date d;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clrscr();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;t&rsquo;t&rsquo;t $$$ POWER CONTROL USING PC $$$&rsquo;n&rsquo;n&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">gettime(&amp;t);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getdate(&amp;d);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n TIME: %2d:%2d”,t.ti_hour,t.ti_min);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n DATE: %2d/0%d/%2d”,d.da_day,d.da_mon,d.da_year);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(t.ti_hour&gt;=0×5&amp;&amp;t.ti_hour&lt;0xb)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n GOOD MORNING….&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(t.ti_hour&gt;=0xb&amp;&amp;t.ti_hour&lt;0×11)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n GOOD AFTERNOON….”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(t.ti_hour&gt;=0×11&amp;&amp;t.ti_hour&lt;0×16)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n GOOD EVENING….”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return(t.ti_hour);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">int disp_menu()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int choice;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n 1.LIST OF LOADS &amp; THEIR CODES”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n 2.STANDARD PROFILES(DAY/NIGHT)”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n 3.SWITCHING”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n 4.LOAD&rsquo;S STATUS”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n 5.EXIT&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;t&rsquo;t&rsquo;t&rsquo;t ENTER YOUR CHOICE:”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">scanf(”%d”,&amp;choice);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return(choice);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void disp_load()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int i;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clrscr();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n THE LIST OF LOADS WHICH CAN BE CONTROLLED ARE:&rsquo;n&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i=1;strcmpi(&amp;dev_list[i][0],”end”);i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;t %2d.%s”,i,dev_list[i]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void profiles()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">char p;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(;;)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clrscr();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n STANDARD PROFILES:&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;t&rsquo;t 1.DAY MODE”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;t&rsquo;t 2.NIGHT MODE”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;t&rsquo;t 3.OUT OF STATION”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;t&rsquo;t 4.RESET”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;t&rsquo;t 5.EXIT”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;n&rsquo;n ENTER YOUR CHOICE: “);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">p=getchar();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">switch(p)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘d&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘D&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘1′: activate(day);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘n&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘N&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘2′: activate(night);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘o&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘O&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘3′: activate(out);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘r&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘R&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘4′: activate(reset);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘e&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘E&rsquo;:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">case ‘5′: return;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void activate(int *ptr)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int i;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">char c;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;nTHE FOLLOWING DEVICES WILL BE SWITCHED ON…..&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i=1;ptr[i]!=0;i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n%d.%s”,ptr[i],dev_list[ptr[i]]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;nTHE FOLLOWING DEVICES WILL BE SWITCHED OFF…..&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i++;ptr[i]!=0;i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n%d.%s”,ptr[i],dev_list[ptr[i]]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n DO YOU WANT TO ACTIVATE THIS PROFILE….(y/n):”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">c=getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”%c”,c);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(c==&rsquo;y&rsquo;||c==&rsquo;Y&rsquo;)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i=1;ptr[i]!=0;i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[ptr[i]]==0)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">switch_load(ptr[i]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i++;ptr[i]!=0;i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[ptr[i]]==1)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">switch_load(ptr[i]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void switching()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int i,on_off;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">disp_load();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;n&rsquo;nEnter the code of the device to be switched:”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">scanf(”%d”,&amp;i);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”OPTIONS:”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;t 0–OFF&rsquo;t 1–ON&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n ENTER YOUR CHOICE:”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">reenter: scanf(”%d”,&amp;on_off) ;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(on_off==1)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[i]==1)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;nThe Device is already ON”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">switch_load(i);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else if(on_off==0)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[i]==0)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;nThe Device is already OFF…”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">switch_load(i);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”Invalid option&rsquo;n Please Re-enter”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">goto reenter;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void load_status()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int i;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clrscr();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n THE FOLLOWING DEVICES ARE ON:&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i=1;strcmpi(&amp;dev_list[i][0],”end”);i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[i]==1)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n%d.%s”,i,dev_list[i]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;nTHE FOLLOWING DEVICES ARE OFF:&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">for(i=1;strcmpi(&amp;dev_list[i][0],”end”);i++)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[i]==0)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n%d.%s”,i,dev_list[i]);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;n&rsquo;nPress any key to continue……”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void switch_load(int adrr)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(device[adrr]==0)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">device[adrr]=1;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">outportb(port,adrr);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">delay(50);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">outportb(port,0×00);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">evice[adrr]=0;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">outportb(port,adrr);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">delay(50);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">outportb(port,0×00);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">void exit_code(int hour)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clrscr();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;t&rsquo;t&rsquo;t THANK YOU FOR USING THIS SOFTWARE &rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(hour&gt;=0×13||hour&lt;=0×4)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n GOOD NIGHT….&rsquo;n”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">file_update();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">printf(”&rsquo;n&rsquo;n&rsquo;n&rsquo;n&rsquo;n&rsquo;n&rsquo;n Press any key to EXIT……”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">getch();<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">exit(0);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">file_update()<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">int i=0;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">status=fopen(”status.txt”,”w+”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(status==NULL)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">puts(”Unable to open device status file”);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">exit(1);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">while(1)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">{<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ch=device[i];<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">if(i&gt;=256)<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">break;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">fputc(ch,status);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">i++;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">fclose(status);<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">return 0;<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">}</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">CONCLUSION:</strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">This project, can be effectively and conveniently utilized for the control of different appliances. As this project could be extended to control about 255 devices, this could be used for computerization of an office, home, or a firm. Though it is quiet costlier, the circuit is simple and the working mechanism could be easily understood. An added advantage of this project is that we are able to know the status of the device to be controlled. The program to control the appliances is written in C language which is more user friendly and easy to understand than other programming languages.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Disadvantages / Improvements:-<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">If at all a new device has to be added to the hardware the software doesn&rsquo;t support this to achieve which the source code has to be changed manually.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">The status of all the devices that are switched are maintained in a database which may not coincide with actual status of the devices as we are not reading the status directly from the HARDWARE.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">This is the Project By<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">1. Anand Kumar. N. Ilkal<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">2. Anil Kumar Desai<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">3. Gara Naveen<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">4. Umesh. N. Sajjan</p>
<p></span></span></span></span></span></span></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;title=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;title=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;title=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;submitHeadline=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port&amp;submitSummary=%0AImagine%20the%20convenience%2C%20if%20we%20could%20control%20different%20devices%20at%20home%2Findustry%20by%20using%20a%20single%20PC.%20Our%20project%20aims%20at%20the%20same%20and%20could%20be%20used%20to%20control%20the%20printer%20power%2C%20loads%20%26amp%3B%20other%20household%20electrical%20appliances.%20The%20circuit%20comprises%20decoder%2C%20inverter%2C%20latch%20%26amp%3B%20relay%20driver%20sec&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;title=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;t=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port+-+http://b2l.me/jeet+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/&amp;title=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How-To%3A+Device+Switching+Using+PC%E2%80%99s+Parallel+Port&amp;link=http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (13.6054)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (9.78265)--></li>
		<li><a href="http://www.oorch.com/2009/10/09/how-to-shuffle-game-using-c/" rel="bookmark">How-To: Shuffle game using C++</a><!-- (9.73539)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/how-to-device-switching-using-pc%e2%80%99s-parallel-port/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Solve Sudoku using C++</title>
		<link>http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/</link>
		<comments>http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:36:30 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[College Projects]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[sudoku]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3328</guid>
		<description><![CDATA[
You have seen it in the news papers, you have seen it in the magazines or in the web sites, you might have sat hours ‘n hours to solve it. Yes, it is the king of all number puzzles, it is “SUDOKU”.
We bring to you the ultimate solution for all your struggles, The SUDOKU Solver.
As [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (8.55062)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (6.35472)--></li>
		<li><a href="http://www.oorch.com/2009/10/09/how-to-shuffle-game-using-c/" rel="bookmark">How-To: Shuffle game using C++</a><!-- (5.69755)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-solve-sudoku-using-c%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-solve-sudoku-using-c%2F" height="61" width="51" title="How To: Solve Sudoku using C++" alt=" How To: Solve Sudoku using C++" /></a></div><p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify" class="entry">You have seen it in the news papers, you have seen it in the magazines or in the web sites, you might have sat hours ‘n hours to solve it. Yes, it is the king of all number puzzles, it is “SUDOKU”.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify" class="entry">We bring to you the ultimate solution for all your struggles, The SUDOKU Solver.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify" class="entry">As you know, now a days mathematical puzzle-SUDOKU is in boom all over the world. Sudoku is a 9X9 matrix with nine 3×3 sub-matrices, that we need to fill by entering the numbers from 1 through 9, without the repetition of the a number in the rows, columns or in the sub matrices.</p>
<div style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="entry">
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 285px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_250" ><img class="size-full wp-image-250" title="Figure: 1- Sudoku Problem" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Figure: 1- Sudoku Problem" src="http://www.oorch.com/wp-content/uploads/2009/10/sudoku.gif" height="218" width="275" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Figure: 1- Sudoku Problem</p>
</div>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify" class="entry">We can get the Sudoku puzzle in ease by different means, as discussed. You might have struggled a lot to solve the same. To be true, even me too. Here I developed a fast and robust package, that solves the puzzles, that are not easy to solve by hands. It will solve the Sudoku entered in fraction of a milli-second and will display the solved result.</p>
<div style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px" class="entry">
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 292px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_251" ><img class="size-full wp-image-251" title="Figure: 2 - Sudoku Result" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Figure: 2 - Sudoku Result" src="http://www.oorch.com/wp-content/uploads/2009/10/sudoku_.gif" height="225" width="282" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Figure: 2 &#8211; Sudoku Result</p>
</div>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="entry"><a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(102,102,102); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none" href="http://electrofriends.com/wp-content/uploads/2008/11/sudoku.zip" ></a> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify" class="entry"><a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(102,102,102); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none" href="http://electrofriends.com/wp-content/uploads/2008/11/sudoku.zip" ></a>Download the executable at the end of this post.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify" class="entry">When the code executes, a blank Sudoku will be displayed with 9×9 red boxes. The user is needed to enter the numbers corresponding to the source puzzle (Figure 1). To enter this, user should use the arrow keys to cruse to the required box. The selected box will be highlighted with a blue boundary. You have to enter the number through the keyboard. Once you have done entering all the numbers in the puzzle just hit the ‘Enter&rsquo; key on the keyboard till you get the solved result (Figure 2). If the Sudoku cannot be solved by this program a message will be displayed telling that the given puzzle cannot be solved.</p>
<p></span></span><br class="Apple-interchange-newline"><br />
<B>Attached Files:</B><BR/><br />
<UL></p>
<p><LI> <a href="http://www.oorch.com/wp-content/uploads/2009/10/sudoku.zip" target=_blank><i>sudoku.zip (30 KB)</i></a> </LI><br />
</UL></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;title=How-To%3A+Solve+Sudoku+using+C%2B%2B" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;title=How-To%3A+Solve+Sudoku+using+C%2B%2B" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;title=How-To%3A+Solve+Sudoku+using+C%2B%2B" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;submitHeadline=How-To%3A+Solve+Sudoku+using+C%2B%2B&amp;submitSummary=%0AYou%20have%20seen%20it%20in%20the%20news%20papers%2C%20you%20have%20seen%20it%20in%20the%20magazines%20or%20in%20the%20web%20sites%2C%20you%20might%20have%20sat%20hours%20%E2%80%98n%20hours%20to%20solve%20it.%20Yes%2C%20it%20is%20the%20king%20of%20all%20number%20puzzles%2C%20it%20is%20%E2%80%9CSUDOKU%E2%80%9D.%0AWe%20bring%20to%20you%20the%20ultimate%20solution%20for%20all%20your%20struggles%2C%20The%20SUDOKU%20Solver.%0AAs%20you%20know%2C%20n&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;title=How-To%3A+Solve+Sudoku+using+C%2B%2B" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;t=How-To%3A+Solve+Sudoku+using+C%2B%2B" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How-To%3A+Solve+Sudoku+using+C%2B%2B+-+http://b2l.me/jeaz+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/&amp;title=How-To%3A+Solve+Sudoku+using+C%2B%2B" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How-To%3A+Solve+Sudoku+using+C%2B%2B&amp;link=http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (8.55062)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (6.35472)--></li>
		<li><a href="http://www.oorch.com/2009/10/09/how-to-shuffle-game-using-c/" rel="bookmark">How-To: Shuffle game using C++</a><!-- (5.69755)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/how-to-solve-sudoku-using-c/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How-To: Build Digital IC Tester</title>
		<link>http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/</link>
		<comments>http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:27:17 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[College Projects]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Digital]]></category>
		<category><![CDATA[IC Tester]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3323</guid>
		<description><![CDATA[
An Integrated Circuit tester (IC tester) is used to test Integrated Circuits (ICs). We can easily test any digital IC using this kind of an IC tester. For testing an IC, we need to use different hardware circuits for different ICs; like we need a particular kind of tester for testing a logic gate and [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (13.212)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="bookmark">How-To: Build 10W Audio Amplifier</a><!-- (9.55962)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="bookmark">How-To: Build Intelligent Train Engines</a><!-- (8.81305)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-digital-ic-tester%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-digital-ic-tester%2F" height="61" width="51" title="How To: Build Digital IC Tester" alt=" How To: Build Digital IC Tester" /></a></div><p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">An Integrated Circuit tester (IC tester) is used to test Integrated Circuits (ICs). We can easily test any digital IC using this kind of an IC tester. For testing an IC, we need to use different hardware circuits for different ICs; like we need a particular kind of tester for testing a logic gate and another for testing flip flops or shift registers which involves more complication and time involved will also be more. So here&rsquo;s an IC tester to overcome this problem.Unlike other IC testers, this is more reliable and easier since we don&rsquo;t need to rig up different kind of circuits for different kind of ICs, each time we need to test them.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Unlike the IC testers available in the market today which are usually expensive, this IC tester is affordable and user-friendly. This IC tester is constructed using 8951 microcontroller along with a keyboard and a display unit. It can test digital ICs having a maximum of 24 pins. Since it is programmable, any number of ICs can be tested within the constraint of the memory available. This IC tester can be used to test a wide variety of ICs which includes simple logic gates and also sequential and combinational ICs like flip-flops, counters, shift registers etc. It is portable and easy to use.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The block diagram of the programmable digital IC tester is as shown in below. It consists of two 8951 microcontroller ICs, a 24-pin IC socket, a keyboard unit, a display unit and indicators.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">To test a particular digital IC, one needs to insert the IC into the IC socket and enter the IC number using the keyboard and then press the “ENTER” key. The IC number gets displayed in the 7-segment display unit.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Four LEDs are provided as indicators. If the IC being tested is a logic gate, then each of the 4 indicator LEDs correspond to the 4 gates of the IC. In any other case wherein the inserted IC is not a logic gate, all the 4 LEDs work as a single indicator.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 309px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_23" ><img class="size-medium wp-image-23" title="Digital IC Tester" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Digital IC Tester" src="http://www.oorch.com/wp-content/uploads/2009/10/circuit1.jpg" height="227" width="299" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Digital IC Tester</p>
</div>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 285px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_24" ><img class="size-medium wp-image-24" title="Digital IC Tester" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Digital IC Tester" src="http://www.oorch.com/wp-content/uploads/2009/10/circuit01.jpg" height="300" width="275" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Digital IC Tester</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Block diagram of Programmable Digital IC Tester:</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 509px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_25" ><img class="size-full wp-image-25" title="Block diagram" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Block diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/block.jpg" height="387" width="499" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Block diagram</p>
</div>
<p></span></span> </p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Circuit diagram of programmable digital IC tester is shown below.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 685px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_26" ><img class="size-full wp-image-26" title="Circuit diagram" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Circuit diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/circuit02.jpg" height="487" width="675" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Circuit diagram</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The programmable digital IC tester consists of 2 8951 microcontroller. One is called master and the other slave. The master controls the slave and the working of the display and keyboard units. The slave IC is used for testing the IC inserted into the IC socket. Out of the four ports available in the 8951, three ports – port 0, port 1(Not all pins), port 2 are connected to the 24 pins of the IC socket. Port 3 is used for parallel communication between the slave and the master.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The keyboard and display units are interfaced with the master IC. Four indicators are also connected to the master IC. When we feed the number of the IC being tested, the number gets stored in the memory of the master IC and also gets displayed in the in the 7-segment display. The display unit is connected to the lower pins of port 0 of the master IC. The keyboard is connected to port 1 and the four indicators are connected to the port 1 of Slave IC.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Parallel communication is used between the master and the slave. There are four data lines and three control lines for transfer and control of data between the master and the slave. Port 3 of the slave IC and port 2 of the master IC are used for parallel communication.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">To test a particular digital IC, one needs to insert the IC into the IC socket and enter the IC number using the keyboard and then press the “ENTER” key. The IC number gets displayed in the 7-segment display unit. The IC number gets transferred to the slave using parallel communication.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The process of parallel communication is as follows:</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The slave sends a ready bit to the master IC when it is ready to receive data.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">If the slave is ready, the master places the data on the data lines.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">A control bit gets set as soon the master transmits the data.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The slave checks whether the bit is set, and then receives the data.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Another control bit gets set as soon as the slave receives the data.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">A third control bit gets set whenever the slave is ready to accept another set of data.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">As soon as the slave gets the IC number, it compares the IC number with the stored list and then goes to the corresponding service routine. The service routine checks the particular IC. Depending to the IC, it assigns some ports as input ports and some as output ports. It gives the corresponding inputs and checks for the output according to the IC logic. If the output is according to the IC logic, the slave sends the data to the master IC. If the IC is a logic gate, then the data will consist of 4 bits, where each bit corresponds to each gate of the IC. In case the IC is not a logic gate, the data consists of a single bit, which may be a ‘0&rsquo; or a ‘1&rsquo;. Corresponding to these four bits, the master sets or resets the lower port of P3, which is connected to the indicators. Four LEDs are interfaced to the master IC as indicators. If the IC being tested is a logic gate, then each of the 4 indicator LEDs correspond to the 4 gates of the IC. In any other case wherein the inserted IC is not a logic gate, all the 4 LEDs work as a single indicator.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Using this IC tester, any digital IC can be tested provided its program is written. For a particular IC, the corresponding program must be written in the slave. The total number of ICs that can be tested using this IC tester, depends on the memory available in the slave. The 8951 microcontroller consists of a 4k ROM, using which around 150 ICs can be tested. To test more number of ICs, a microcontroller with an 8k ROM can be used.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The keyboard is provided with a ‘RESET&rsquo; button, which when pressed resets both the microcontrollers and the 4 shift registers. The shift registers require a low pulse to get reset, whereas the microcontrollers require a high pulse to get reset. To synchronize this, a NOT gate is used.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Display Unit:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The display unit is used to display the IC number. This unit consists of five common anode 7-segment displays, five 7447 ICs(BCD to 7-segment converter) and four 74194 ICs(4-bit bidirectional universal shift register).</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Here, the shift registers are used in parallel load (parallel in parallel out) mode. These shift registers are used to shift the digits of the IC number. When the first digit is pressed, the master recognizes it and places it in the lower pins of port 0. These four bits are connected to the input of the first shift register and also to the input of the first 7447 IC. The 7447 is a BCD to 7-segment converter, which converts the four input bits (BCD) to their corresponding 7-segment codes.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The outputs of the 7447 are connected to the 7-segment displays. Hence the first digit gets displayed in the right-most 7-segment display. As the next number is typed in, the master gives a clock pulse to the shift registers to shift the data. Then the master places the second digit on the lower pins of port 0. Hence the new digit gets displayed in the right-most 7-segment display and the previous digit gets shifted to the left.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">S0 and S1 of the 74194 IC are connected to +Vcc, to work in parallel mode. P3.4 of the master is connected to the clock pins of all the shift registers. These shift registers require a low to high clock pulse. The ‘RESET&rsquo; button provided in the keyboard resets all the shift registers. The common pins of the 7-segment display are connected to +Vcc.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The entire display section is shown in the figure below.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 581px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_27" ><img class="size-full wp-image-27" title="Display section circuit diagram" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Display section circuit diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/display.jpg" height="495" width="571" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Circuit diagram of Display section</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Keyboard section</strong>:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The keyboard section is as shown in the figure below. The keyboard is designed as a matrix and is interfaced to port 1 of the master IC. Here P1.0, P1.1, P1.2 are configured as input ports, and P1.3, P1.4, P1.5, P1.6 are configured as output ports. The keyboard consists of 10 digits as well as an ‘ENTER&rsquo; button.</p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 376px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_28" ><img class="size-full wp-image-28" title="Circuit diagram of Keyboard section" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Circuit diagram of Keyboard section" src="http://www.oorch.com/wp-content/uploads/2009/10/keyboar.jpg" height="396" width="366" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Circuit diagram of Keyboard section</p>
</div>
<p></span></span> </p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Software program for master IC</strong>:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">setb p2.7<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r0,#30h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#0ffh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r7,#01<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">start:  mov p0,#0                  ;Clear first digit<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">wait:  setb p1.3                    ;Keyboard interfacing<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4                   ;Enable all rows<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.6<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.0,key                 ;Check whether key is pressed<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.1,key<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.2,key<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp wait                    ;If not, check again</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">key:   mov r2,#0a0h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">d:       djnz r2,d<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r1,#01                 ;Pressed digit<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#01<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextrow:cjne r2,#01,nextr1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.6                     ;Enable first row<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.5                       ;Disable other rows<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextr1: cjne r2,#02,nextr2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5                     ;Enable second row<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.6                       ;Disable other rows<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextr2: cjne r2,#03,nextr3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4                  ;Enable third row<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.5                    ;Disable other rows<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.6<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextr3:  setb p1.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.5                   ;Enable fourth row<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.4                   ;Disable other rows<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p1.6<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">over:  jb p1.0,col1            ;If key is pressed in particular row, check<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.1,col2            ; for corresponding column<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.2,col3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#03<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">add a,r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r1,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp nextrow</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">col1:  jnb p1.0,over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp done<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">col2:  jnb p1.1,over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp done<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">col3:  jnb p1.2,over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#02<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">add a,r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r1,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">done:  mov a,r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">cjne a,#0bh,enter<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r1,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp down<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">enter: mov a,r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">cjne a,#0ch,down<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp out<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">down: mov @r0,r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#01<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r7<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jz noshift<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p3.4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0ffh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">here: djnz r2,here<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p3.4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">noshift: mov r7,#00<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">wait1: jb p1.0,wait1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.1,wait1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.2,wait1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0ffh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">delay2: djnz r2,delay2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">wait2:  jmp wait</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">out:   cjne a,#0ch,wait2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">clr p2.4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0ffh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">here1: djnz r2,here1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p2.4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">out1:  jb p1.0,out1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.1,out1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jb p1.2,out1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">subb a,#02<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,@r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">swap a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r5,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,@r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">add a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r5,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">cjne r5,#0,nor<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp x<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nor:   cjne r5,#02,and<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp x<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">and:  cjne r5,#08,or<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp x<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">or:   cjne r5,#32h,xor<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp x<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xor: cjne r5,#86h,else<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp x<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">else: mov a,#0fh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">x:    mov p2,#00<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnb a.0,nextb1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p2.0</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">nextb1: jnb a.1,nextb2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p2.1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextb2: jnb a.2,nextb3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p2.2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextb3: jnb a.3,ove<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p2.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ove:      clr p2.7</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">end:    jmp end</p>
<p></span></span> </p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Software program for slave IC</strong>:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">mov p0,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p2,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p1,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r0,#0ffh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">del:  djnz r0,del<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p3.7<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">wait:jb p3.7,wait<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p3.0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p3.1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p3.2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p3.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnb p3.0,nextb1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextb1: jnb p3.1,nextb2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextb2: jnb p3.2,nextb3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">nextb3: jnb p3.3,over<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">over:cjne a,#1,next2            ;NAND<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">call gateic<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#07h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg12<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg12: mov a,r4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#07h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg13<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg13: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#07h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg14<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg14: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#07h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz end2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp end2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">next2:  cjne a,#2,next3            ;NOR<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">call gateic<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#01h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg22<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg22: mov a,r4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#01h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg23<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg23: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#01h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg24<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg24: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#01h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz end1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">end2:   jmp end1</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">next3:  cjne a,#3,next4            ;AND<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">call gateic<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#08h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg32<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg32: mov a,r4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#08h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg33<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg33: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#08h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg34<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg34: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#08h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz end1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jmp end1</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">next4:  cjne a,#4,next5            ;OR<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">call gateic<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0Eh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg2: mov a,r4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0Eh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg3: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0Eh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg4: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#0Eh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz end3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">end1:   jmp end3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">next5:  cjne a,#5,end2              ;XOR<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">call gateic<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#06h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg52<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg52: mov a,r4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#06h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg53<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.3</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg53: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#06h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz checkg54<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">checkg54: mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">rl a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r2,#06h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">xrl a,r2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnz end<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb p1.5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">end3:   jmp end</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">gateic: mov r0,#25h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#24h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#2Dh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#36h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#3Fh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r1,#30h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#92h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r1,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#B6h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r1,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#DAh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r1,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,#FEh<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov @r1,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r0,#25h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r1,#30h<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r3,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r4,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r5,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r6,#0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r7,#4</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">nextcnd:mov a,@r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r0<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p0,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnb p0.2,g2<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">g2:   rr a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r3,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnb p0.5,g3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">g3:   rr a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r4,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,@r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">inc r1<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov p2,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r5<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnb p2.1,g4<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">g4:   rr a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r5,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov a,r6<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">jnb p2.4,overcnd<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">setb a.3<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">overcnd:rr a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">mov r6,a<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">djnz r7,nextcnd<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ret</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">end:    clr p3.6</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">stop:  jmp stop</p>
<p></span></span> </p>
<p>If anybody get this project success full then leave the comment and share your joy <img src='http://www.oorch.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' title="How To: Build Digital IC Tester" /> </p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;title=How-To%3A+Build+Digital+IC+Tester" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;title=How-To%3A+Build+Digital+IC+Tester" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;title=How-To%3A+Build+Digital+IC+Tester" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;submitHeadline=How-To%3A+Build+Digital+IC+Tester&amp;submitSummary=%0AAn%20Integrated%20Circuit%20tester%20%28IC%20tester%29%20is%20used%20to%20test%20Integrated%20Circuits%20%28ICs%29.%20We%20can%20easily%20test%20any%20digital%20IC%20using%20this%20kind%20of%20an%20IC%20tester.%20For%20testing%20an%20IC%2C%20we%20need%20to%20use%20different%20hardware%20circuits%20for%20different%20ICs%3B%20like%20we%20need%20a%20particular%20kind%20of%20tester%20for%20testing%20a%20logic%20gate%20a&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;title=How-To%3A+Build+Digital+IC+Tester" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;t=How-To%3A+Build+Digital+IC+Tester" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How-To%3A+Build+Digital+IC+Tester+-+http://b2l.me/jd9e+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/&amp;title=How-To%3A+Build+Digital+IC+Tester" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How-To%3A+Build+Digital+IC+Tester&amp;link=http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (13.212)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="bookmark">How-To: Build 10W Audio Amplifier</a><!-- (9.55962)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="bookmark">How-To: Build Intelligent Train Engines</a><!-- (8.81305)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How-To: Build Vehicle Monitoring and Security System</title>
		<link>http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/</link>
		<comments>http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:11:46 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[College Projects]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[Security System]]></category>
		<category><![CDATA[Vehicle Monitoring]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3314</guid>
		<description><![CDATA[
ABSTRACT:In this modern, fast moving and insecure world, it is become a basic necessity to be aware of one&#8217;s safety. Maximum risks occur in situations wherein an employee travels for money transactions. Also the Company to which he belongs should be aware if there is some problem. What if the person traveling can be tracked [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (17.5011)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="bookmark">How-To: Build 10W Audio Amplifier</a><!-- (11.1583)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="bookmark">How-To: Build Intelligent Train Engines</a><!-- (10.4004)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-vehicle-monitoring-and-security-system%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-vehicle-monitoring-and-security-system%2F" height="61" width="51" title="How To: Build Vehicle Monitoring and Security System" alt=" How To: Build Vehicle Monitoring and Security System" /></a></div><p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">ABSTRACT:</strong>In this modern, fast moving and insecure world, it is become a basic necessity to be aware of one&rsquo;s safety. Maximum risks occur in situations wherein an employee travels for money transactions. Also the Company to which he belongs should be aware if there is some problem. What if the person traveling can be tracked and also secured in the case of an emergency?! Fantastic, isn&rsquo;t it? Of course it is and here&rsquo;s a system that functions as a tracking and a security system. It&rsquo;s the VMSS. This system can deal with both pace and security.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The VMSS (Vehicle Monitoring and Security System) is a GPS based vehicle tracking system that is used for security applications as well. The project uses two main underlying concepts. These are GPS (Global Positioning System) and GSM (Global System for Mobile Communication). The main application of this system in this context is tracking the vehicle to which the GPS is connected, giving the information about its position whenever required and for the security of each person travelling by the vehicle. This is done with the help of the GPS satellite and the GPS module attached to the vehicle which needs to be tracked. The GPS antenna present in the GPS module receives the information from the GPS satellite in NMEA (National Marine Electronics Association) format and thus it reveals the position information. This information got from the GPS antenna has to be sent to the Base station wherein it is decoded. For this we use GSM module which has an antenna too. Thus we have at the Base station; the complete data about the vehicle.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Along with tracking the vehicle, the system is used for security applications as well. Each passenger/employee will have an ID of their own and will be using a remote containing key for Entry, Exit and Panic. The Panic button is used by the driver or the passenger so as to alert the concerned of emergency conditions. On pressing this button, an alarm will be activated which will help the passenger/employee in emergencies and keep them secure throughout the journey. The vehicle can also be immobilized remotely.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">INTRODUCTION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Of all the applications of GPS, Vehicle tracking and navigational systems have brought this technology to the day-to-day life of the common man. Today GPS fitted cars, ambulances, fleets and police vehicles are common sights on the roads of developed countries. Known by many names such as Automatic Vehicle Locating System (AVLS), Vehicle Tracking and Information System (VTIS), Mobile Asset Management System (MAMS), these systems offer an effective tool for improving the operational efficiency and utilization of the vehicles.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">GPS is used in the vehicles for both tracking and navigation. Tracking systems enable a base station to keep track of the vehicles without the intervention of the driver whereas navigation system helps the driver to reach the destination. Whether navigation system or tracking system, the architecture is more or less similar. The navigation system will have convenient, usually a graphic display for the driver which is not needed for the tracking system. Vehicle tracking systems combine a number of well-developed technologies.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">To design the VMSS system, we combined the GPS&rsquo;s ability to pin-point location along with the ability of the Global System for Mobile Communications (GSM) to communicate with a control center in a wireless fashion. The system includes GPS-GSM modules and a base station called the control center.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Let us briefly explain how VMSS works. In order to monitor the vehicle, it is equipped with a GPS-GSM VMSS system. It receives GPS signals from satellites, computes the location information, and then sends it to the control center. With the vehicle location information, the control center displays all of the vehicle positions on an electronic map in order to easily monitor and control their routes. Besides tracking control, the control center can also maintain wireless communication with the GPS units to provide other services such as alarms, status control, and system updates.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The design takes into consideration important factors regarding both position and data communication. Thus, the project integrates location determination (GPS) and cellular (GSM) – two distinct and powerful technologies in a single system.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">VMSS is based on a PIC microcontroller-based system equipped with a GPS receiver and a GSM Module operating in the 900 MHz band. We housed the parts in one small plastic unit, which was then mounted on the vehicle and connected to GPS and GSM antennas. The position, identity, heading, and speed are transmitted either automatically at user-defined time intervals or when a certain event occurs with an assigned message (e.g.; accident, alert, or leaving/entering an admissible geographical area).</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The GPS Module outputs the vehicle location information such as longitude, latitude, direction, and Greenwich Time every five minutes. The GSM wireless communications function is based on a GSM network established in a valid region and with a valid service provider. Via the SMS provided by the GSM network, the location information and the status of the GPS-GSM VMSS are sent to the control center. Meanwhile, the VMSS receives the control information from the control center via the same SMS. Next, the GPS-GSM VMSS sends the information stored in the microcontroller via an RS-232 interface.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="aligncenter size-full wp-image-600" title="VMSS Block Diagram" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="VMSS Block Diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_bl1.jpg" height="290" width="592" border="0" />There are two ways to use the VMSS&rsquo; alarm function, which can be signified by either a buzzer or presented on LCD. The first way is to receive the command from the control center; second way is to manually send the alarm information to the control center with the push of a button.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="alignright size-full wp-image-601" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss-bl1.jpg" title="VMSS" height="207" alt="VMSS" width="210" border="0" />The base station consists of landline modem(s) and GIS workstation. The information about the vehicle is received at a base station and is then displayed on a PC based map. Vehicle information can be viewed on electronic maps via the Internet or specialized software. Geographic Information Systems (GIS) provides a current, spatial, visual representation of transit operations. It is a special type of computerized database management system in which geographic databases are related to one via a common set of location coordinates.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">STAGES OF VMSS</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">STAGE 1:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Driver starts his trip from the transport office.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">VMSS transmits the Driver I.D and the Vehicle I.D along with the position of the vehicle to the base station.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="aligncenter size-full wp-image-602" title="Stages Of VMSS" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="Stages Of VMSS" src="http://www.oorch.com/wp-content/uploads/2009/10/stages_1.jpg" height="272" width="441" border="0" /><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">STAGE 2:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Taxi picks up the employee/passenger from their residence.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">VMSS transmits the Passenger I.D and the Vehicle I.D along with the position of the vehicle to the base station. Therefore base station will be able to keep a track of the vehicle and thus the employee/passenger.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="aligncenter size-full wp-image-603" title="Stages of VMSS" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="Stages of VMSS" src="http://www.oorch.com/wp-content/uploads/2009/10/stages_011.jpg" height="290" width="500" border="0" /><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">STAGE 3:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Taxi drops the employee/passenger to the workplace.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">VMSS transmits the Passenger I.D and the Vehicle I.D along with the position of the vehicle to the base station.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">STAGE 4:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Taxi picks the employee/passenger from the workplace.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">VMSS transmits the Passenger I.D and the Vehicle I.D along with the position of the vehicle to the base station. Therefore this enables the base station to estimate the time if required and also keep a track of the vehicle, passenger and the driver.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">STAGE 5:</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Taxi drops the employee/passenger to their residence.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">VMSS transmits the Passenger I.D and the vehicle I.D along with the position of the vehicle to the base station and makes sure that the job is 100% complete.</li>
</ol>
<p></span></span> </p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">HI-TECH ‘C&rsquo; AND MPLAB – AN OVERVIEW</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">HI-TECH software makes industrial-strength development tools and C compilers that help software developers write compact, efficient embedded processor code. HI-TECH PICC-18™ is a powerful C compiler for the Microchip PICmicro® PIC18 family of microcontrollers. HI-TECH PICC-18 delivers unrivalled code density combined with excellent reliability. Tightly tuned to the PIC18 architecture, it allows firmware development in a fraction of the time, but with no greater use of RAM or ROM, required for conventional assembly language programming. It is also a USER FRIENDLY language.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">HI-TECH PICC-18™ Compiler Features:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">ANSI C – full featured and portable</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Efficient – equals or betters hand-written assembler code</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Reliable – mature, field-proven technology</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Modular – includes full object code linker and library manager</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Cost-effective – productivity gains rapidly repay purchase cost</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Compatible – integrates into the MPLAB® IDE, MPLAB ICE2000 and</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">4000, ICD2 and most 3rd-party development tools</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Library source – for standard libraries and sample code for various</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">peripherals and applications</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Complete – includes macro assembler, preprocessor and one-step driver</li>
</ul>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">MPLAB IDE – AN OVERVIEW</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="size-full wp-image-604 alignright" title="MPLAB IDE" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; PADDING-LEFT: 2px; FLOAT: right; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="MPLAB IDE" src="http://www.oorch.com/wp-content/uploads/2009/10/mplab.jpg" height="160" width="160" border="0" />MPLAB is a Windows program package that makes writing and developing a program easier. It could best be described as developing environment for a standard program language that is intended for programming a PC. MPLAB allows you to write, debug, and optimize the PICmicro MCU applications for firmware product designs. Integrated Development Environment (IDE) is an application that has multiple functions for software development. MPLAB IDE an executable program that integrates a compiler, an assembler, a project manager, an editor, a debugger, simulator, and an assortment of other tools within one Windows application. A user developing an application should be able to write code, compile, debug and test and application without leaving the MPLAB IDE desktop. MPLAB IDE runs as a 32-bit application on MS Windows, is easy to use and includes a host of free software components for fast application development and super- charged debugging.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">MPLAB ICD 2 – AN OVERVIEW</strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Traditionally, embedded systems engineers use in-circuit emulators (ICE) to develop and debug their designs and then programmers to transfer the code to the devices. The in-circuit debugging logic, when implemented, is part of the actual microcontroller silicon and provides a low-cost alternative to a more expensive ICE. In-circuit debugging offers these benefits:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Low cost</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Minimum of extra hardware</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Expensive sockets or adapters are not needed</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Debugging and programming a production line board is possible.</li>
</ul>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">An ICE uses custom hardware to emulate the target microcontroller. An ICD uses hardware on the target microcontroller to do some of the functions of an ICE. An ICD also employs software running on the target to do ICE-like functions and, as a result, relies upon the target microcontroller for some memory space, CPU control, stack storage and I/O pins for communication.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The MPLAB ICD 2 (In-Circuit Debugger 2) allows debugging and programming of PIC microcontrollers using the powerful graphical user interface of the MPLAB Integrated Development Environment (IDE). The MPLAB ICD 2 is connected to the design engineer&rsquo;s PC using USB or RS-232 interface and can be connected to the target via an ICD connector.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">MPLAB ICD 2 SYSTEM COMPONENTS:</strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">In addition to the MPLAB ICD 2 module, the following components are required:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">MPLAB IDE software (version 6.20 or later) – Installed on the PC to control  MPLAB ICD 2.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">RS-232 or USB cable – To connect the MPLAB ICD 2 module to a COM or  USB port on the PC.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Modular interface cable – To connect the MPLAB ICD 2 module to a demo board or the user&rsquo;s application.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Demo board or target application – To connect the PICmicro MCU with on- board debug capabilities to the modular interface (and the MPLAB ICD 2). Although the serial or USB communications from the MPLAB IDE to the</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Power adapter(s) – To power MPLAB ICD 2 and the target application.</li>
</ul>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">GPS – AN OVERVIEW:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The GPS (Global Positioning System) is a “constellation” of 24 well-spaced satellites that orbit the earth and make it possible for people with ground receivers to pinpoint their geographic location. The location accuracy is anywhere from 100 to 10 meters for most equipment. Accuracy can be pinpointed to within 1 meter with special military-approved equipment .GPS equipment is widely used in science and has now become sufficiently low-cost so that almost anyone can own a GPS receiver.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The GPS has three components namely:</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The space segment: consisting of 24 satellites orbiting the earth at an altitude of 11000 nautical miles.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The user segment: consisting of a receiver, which is mounted on the unit whose location has to be determined.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The control segment: consists of various ground stations controlling the satellites.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">GSM – AN OVERVIEW</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">GSM, Global System for Mobile communications, is today the most successful digital mobile telecommunication system. This second-generation (2G) system provides voice and limited data services and uses digital modulation with improved audio quality.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The different versions of GSM are:</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">GSM 900 band (850-915MHz up-link frequency and 935-960MHz downlink frequency)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">GSM 1800 band or digital cellular system (DCS) 1800 band (1710-1785MHz up-link frequency and 1805-1880MHz downlink frequency)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Personal Communication service (PCS) 1900 band (1850-1910MHz up-link frequency and 1930-1990MHz downlink frequency)</li>
</ol>
<p></span></span><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"> </p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">SYSTEM DESCRIPTION</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The entire Vehicle Monitoring and Security System is built around the PIC 18F8722 IC. It consists of 5 units comprising of</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">A Keyboard Unit</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">An LCD Unit</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">An RF Unit</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">A GPS Unit</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">A GSM Unit</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="aligncenter size-full wp-image-605" title="VMSS System descreption" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="VMSS System descreption" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_bl01.jpg" height="232" width="474" border="0" />Each unit in the Vehicle Monitoring and Security System undertakes a specific job and can be explained as follows:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The keyboard unit is used to type in the password and other information that needs to be keyed in.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The LCD unit is used to display the information that is keyed into the keyboard and for other menu applications.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The RF receiver unit is used to provide a unique code about each employee/passenger and for security applications.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The GPS module containing the GPS antenna receives the information from the GPS satellite in NMEA format.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">The GSM module transfers the information got by the GPS receiver to the Base Station. The Base Station decodes the information to the required form.</li>
</ul>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">THE KEYBOARD UNIT:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-606" title="Keyboard Unit" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="Keyboard Unit" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_ke.jpg" height="294" width="402" border="0" /></strong>The keyboard is organized as a matrix of 4 rows and 3 columns. The columns are connected to an output port and the rows are connected to an input port. In this unit the keyboard is interfaced to the PIC18F722 IC with PORTB as the input port and PORTG as the output port. Pins RB2-RB5 of Port B and pins RG0-RG2 of Port G are connected to the keyboard.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">If no key has been pressed, reading the input port will yield 0s for all rows since they are all connected to low (GND). It is the function of the PIC microcontroller to scan the keyboard continuously to detect and identify the key pressed. To identify a pressed key, the PIC microcontroller sends a 1 to each of the columns, starting with the first column; then it reads the rows. If the data read is all 0s, no key in that column is activated and the process is moved to the next column. A high is given to the next row, reads the columns, and checks for any 1&rsquo;s. This process continues until the row is identified. After the identification of the row in which the key has been pressed, the next task is to find out which column the pressed key belongs to. This should be easy since the microcontroller knows at any time which row and column are being accessed.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">THE LCD UNIT:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-607" title="LCD Unit" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="LCD Unit" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_lc.jpg" height="184" width="450" border="0" /></strong>The LCD that is used in this project is LAMPEX 16101 LCD display, which is a one line 16-character display. The display contains two internal byte-wide registers, one for commands (RS=0) and the second for characters to be displayed. It also contains a user-programmed RAM area (the character RAM) that can be programmed to generate any desired character that can be formed using a dot matrix.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">LCD PIN DESCRIPTIONS:</strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">The LCD used for this project has 14 pins. The function of each pin is given in the table below:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="aligncenter size-full wp-image-608" title="LCD Pin Description" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="LCD Pin Description" src="http://www.oorch.com/wp-content/uploads/2009/10/lcd_pin.jpg" height="304" width="521" border="0" /><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">LCD INITIALIZATION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The module automatically performs initialization when powered on (using internal reset circuit).<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">The following instructions are executed during initialization:</p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">CLEAR DISPLAY:  The Busy flag is kept in the Busy state (BF=1).<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Unit initialization ends. The time is 15ms.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">FUNCTION SET:   DL=1  ; 8-bits long interface data.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">N=0   ; 1 line display.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">DISPLAY ON/OFF CONTROL:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">D=0    ; display off.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">C=0    ; cursor off.<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">B=0    ; blink off.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">ENTRY MODE SET:<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">I/D=1  ; increment (+1) .<br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">S=0     ; No shift.</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">DDRAM:  DDRAM is selected. Power on initialization depends on rise time of the supply when it is turned on.</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">When the above power supply condition is not satisfied, the internal reset circuitry doesn&rsquo;t operate correctly. In this case, perform the needed initialization by sending function set instructions thrice from MPU after turning the power on.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">For example, to designate an 8–bit data length, send the following instruction thrice:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><img class="aligncenter size-full wp-image-609" title="LCD 8bit instruction" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="LCD 8bit instruction" src="http://www.oorch.com/wp-content/uploads/2009/10/lcd_8bi.jpg" height="166" width="511" border="0" />When this ends, the module enters 8-bits data length mode without fail, then enters 4-bits data length instruction for 4-bits data length interface.</p>
<p></span></span><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">RF UNIT</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The RF section consists of an RF transmitter and an RF receiver.  The RF transmitter mainly consists of a remote key that contains a code hopping encoder, HCS301 along with 2 buttons and two LEDs. The RF receiver section consists of a Low Power ASK receiver IC. The key encoder will generate the company specific “Company ID”, which will be decoded by the low power ASK receiver IC. The LEDS are used to show the status of the remote key. The two buttons provided are used for ‘entry&rsquo; and ‘exit&rsquo;. When both the buttons are pressed together, the system goes into a ‘panic&rsquo; state wherein the system will turn on the siren and immobilize the vehicle in emergency condition after a 10sec delay.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">HARDWARE</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center"><a style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: rgb(102,102,102); BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-DECORATION: underline; BORDER-BOTTOM-STYLE: none" href="http://electrofriends.com/wp-content/uploads/2009/06/vmss_full_circuit.jpg" ><img class="aligncenter size-full wp-image-611" title="VMSS Full Circuit Diagram" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="VMSS Full Circuit Diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_fu.jpg" height="370" width="590" border="0" /></a></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center">
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">POWER SUPPLY SECTION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-612" title="Power Supply section" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="Power Supply section" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_po.jpg" height="191" width="532" border="0" /></strong>The power supply section consists of LM309, which is a 5V regulator fabricated on a single silicon chip. Current limiting is included to limit the peak output current to a safe value.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">KEYBOARD SECTION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-613" title="Pic keyboard circuit" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="Pic keyboard circuit" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_ke01.jpg" height="236" width="492" border="0" /></strong>Here we are making use of a 4X3 matrix keyboard. The columns are connected to an output port and the rows are connected to an input port. In this unit the keyboard is interfaced to the PIC18F722 IC with PORTB as the input port and PORTG as the output port. Pins RB2-RB5 of Port B and pins RG0-RG2 of Port G are connected to the keyboard. Pull-down resistors of 27k ohms are used.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">LCD SECTION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-614" title="PIC LCD Circuit" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="PIC LCD Circuit" src="http://www.oorch.com/wp-content/uploads/2009/10/vmss_lc01.jpg" height="277" width="428" border="0" /></strong>The LAMPEX 16101 LCD module is interfaced to the PIC18F8722 microcontroller. The data lines are connected to Port E and the control lines are connected to Port D of the PIC microcontroller. Only four of the eight data lines are used.  The LCD is used in 4-bit mode with the hardware connected as follows:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">PORTE bits 0-3 are connected to the LCD data bits 4-7 (high nibble)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">PORTD bit 1 is connected to the LCD RS input (register select)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">PORTD bit 2 is connected to the LCD R/W input (Read/Write)</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">PORTA bit 3 is connected to the LCD EN bit (enable)</li>
</ul>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">RF SECTION:</strong><br style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">RF TransmitterThe RF transmitter (2-button remote) mainly consists of a code hopping encoder, HCS301. S0 (pin1) and S1 (pin2) of HCS301 are connected to the two buttons, which are used as “Enter” and “Exit”. Pin 5(Vdd) is connected to +12V supply and pin8 is grounded. Pin 7 is the transmitter output. The LED is connected to pin 7.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-615" title="RF Transmitter" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="RF Transmitter" src="http://www.oorch.com/wp-content/uploads/2009/10/rf_tran.jpg" height="330" width="527" border="0" /></strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px"><img class="aligncenter size-full wp-image-616" title="RF Transmitter" style="BORDER-RIGHT: rgb(204,204,204) 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: rgb(204,204,204) 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px 5px; BORDER-LEFT: rgb(204,204,204) 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: rgb(204,204,204) 1px solid" alt="RF Transmitter" src="http://www.oorch.com/wp-content/uploads/2009/10/rf_tran01.jpg" height="473" width="570" border="0" /></strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">PROJECT CODE:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">its attached in this post.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">CONCLUSION:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The outcomes of this project will be anticipated to show that it will alert unaware drivers from preventing a traffic accident, recognizing some unusual situations or gaining more response time whenever the EV (Emergency Vehicle) was approaching. Furthermore, its commercial achievements will especially be used in ITS (intelligent Transport System). It will pre-warn the involving drivers to avoid the emergencies and accidents as soon as he encounters an EV along the roadways.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">BIBLIOGRAPHY:</strong></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">BOOKS:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">PIC18F8722 Microcontroller Data Sheet</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Max 232 Data Sheet</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">LAMPEX 16101 LCD Data Sheet</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Let Us C – Yashwant Kanetkar</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Microcontroller Basics – Ayala</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Electronic Communication- Wayne Tomasi</li>
</ul>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">INTERNET:</p>
<ul style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.google.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.microchip.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.epanorama.net</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.wirelessintegrated.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.wavecom.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.garmin.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.atmel.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.commlinx.com</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">www.alldatasheet.com</li>
</ul>
<p></span></span><br />
<B>Attached Files:</B><BR/><br />
<UL></p>
<p><LI> <a href="http://www.oorch.com/wp-content/uploads/2009/10/vmss_code.zip" target=_blank><i>vmss_code.zip (56 KB)</i></a> </LI><br />
</UL></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;title=How-To%3A+Build+Vehicle+Monitoring+and+Security+System" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;title=How-To%3A+Build+Vehicle+Monitoring+and+Security+System" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;title=How-To%3A+Build+Vehicle+Monitoring+and+Security+System" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;submitHeadline=How-To%3A+Build+Vehicle+Monitoring+and+Security+System&amp;submitSummary=%0AABSTRACT%3AIn%20this%20modern%2C%20fast%20moving%20and%20insecure%20world%2C%20it%20is%20become%20a%20basic%20necessity%20to%20be%20aware%20of%20one%26rsquo%3Bs%20safety.%20Maximum%20risks%20occur%20in%20situations%20wherein%20an%20employee%20travels%20for%20money%20transactions.%20Also%20the%20Company%20to%20which%20he%20belongs%20should%20be%20aware%20if%20there%20is%20some%20problem.%20What%20if%20the&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;title=How-To%3A+Build+Vehicle+Monitoring+and+Security+System" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;t=How-To%3A+Build+Vehicle+Monitoring+and+Security+System" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How-To%3A+Build+Vehicle+Monitoring+and+Security+System+-+http://b2l.me/jd63+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/&amp;title=How-To%3A+Build+Vehicle+Monitoring+and+Security+System" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How-To%3A+Build+Vehicle+Monitoring+and+Security+System&amp;link=http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (17.5011)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="bookmark">How-To: Build 10W Audio Amplifier</a><!-- (11.1583)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="bookmark">How-To: Build Intelligent Train Engines</a><!-- (10.4004)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How-To: Build 10W Audio Amplifier</title>
		<link>http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/</link>
		<comments>http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 19:08:51 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[College Projects]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Amplifier]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[project]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3291</guid>
		<description><![CDATA[
Introduction:  Amplifier device that accepts a varying input signal and produces an output signal that varies in the same way as the input but has larger amplitude. The input signal may be a current, a voltage, a mechanical motion, or any other signal; the output signal is usually of the same nature. The most [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (15.6326)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="bookmark">How-To: Build Intelligent Train Engines</a><!-- (15.0856)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (13.916)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-10w-audio-amplifier%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fhow-to-build-10w-audio-amplifier%2F" height="61" width="51" title="How To: Build 10W Audio Amplifier" alt=" How To: Build 10W Audio Amplifier" /></a></div><p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Introduction</strong>:  Amplifier device that accepts a varying input signal and produces an output signal that varies in the same way as the input but has larger amplitude. The input signal may be a current, a voltage, a mechanical motion, or any other signal; the output signal is usually of the same nature. The most common types of amplifiers are electronic and have transistors or electron tubes as their principal components. Electronic amplifiers are used in radio and television transmitters and receivers, audio and stereo systems, intercoms, and other consumer electronics devices. Amplifiers in their simplest form are built around a single transistor. In one type of single-transistor amplifier, known as a common-emitter circuit, a varying input voltage is fed to the base of the transistor, and the output appears at the transistor&rsquo;s collector; the ratio of the output voltage to the input voltage is called the voltage gain. For many purposes a single transistor does not provide sufficient gain, or amplification.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">In a cascade, or multistage, amplifier, the output of the first amplifying device (transistor) is fed as input to the second amplifying device, whose output is fed as input to the third, and so on until an adequate signal amplification has been achieved. In a device such as a radio receiver, several amplifiers boost a weak input signal until it is powerful enough to drive a speaker. Usually, multistage amplifiers are not made of discrete components, but are built as integrated circuits . Another less common group of electronic amplifiers use magnetic devices as their principal components. There are also many kinds of mechanical amplifiers, e.g., the power steering This audio amplifier project is a class AB audio power amplifier using a TDA2003 module power amplifier. It is easy to construct and has only a few external components. The module is designed with short circuit and thermal protection. It can drive loads as low as 1.6 ohm and is capable of delivering over 10 watts from a 16 V DC power supply.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The power supply required for is 8 – 18V DC at 1 Amp or more. Maximum output power will only be obtained with a power supply of greater than 1A at 16V DC, and using 2 ohm speakers (or 2 by 4 ohm speakers in parallel). However approximately 4W RMS can be obtained with a 12V DC, 1A supply into a 4 ohm load. The power supply should be well filtered to reduce mains hum, the on board capacitors alone are not adequate for this purpose but are necessary to ensure stability. Extra filtering is unnecessary if operating from a battery. If two boards are used for stereo, you will need to double the size of the power supply.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Circuit Diagram</strong></p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 597px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_923" ><img class="size-full wp-image-923" title="10 W Audio Amplifiers Circuit diagram" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="10 W Audio Amplifiers Circuit diagram" src="http://www.oorch.com/wp-content/uploads/2009/10/10_W_Au.jpg" height="352" width="587" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">10 W Audio Amplifiers Circuit diagram</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Step Taken While Preparing Circuit</strong>:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The main purpose of printed circuit is in the routing of electric currents and signals through thin copper layer that is bounded firmly to and insulating base material some times called the substrata. This base is manufactured with an integral bounded layer of thin copper foil which has to be partly etched or other wise removed to arrive at a pre-designed pattern to suite the circuit connections.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">From the constructors point of view the main attraction of using PCB is its role as the mechanical support for small components. There is less need for complicated and time consuming metal work or chassis construction except perhaps in providing the [mal enclosure. Most straight forward circuit designs can be easily converted into printed wiring layout the thorough required to carry out the conversion can often highlights any possible error that would otherwise be missed in convention point to point wiring. The finished project is usually neater and truly a work of art. Through proper design of PCB can get noise immunity. The fabrication process of the printed circuit board will determine to a large extent the price and reliability of the equipment. A common target aimed at is the fabrication of small series of highly reliable professional quality PCBs with low investment cost.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">There are two types of PCB:-</strong></p>
<ol style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: decimal">
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Single sided board</li>
<li style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial, verdana">Double sided board</li>
</ol>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Single sided board</strong>: The single sided PCBs are mostly used in endearment electronics where manufacturing costs have to be kept at a minimum however in industrial electronics. Also cast factors cannot be neglected and single sided boards should be used whenever a particular circuit can be accommodated on such boards.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Double sided boards</strong>: Double sided PCBs can be made with or without plated through holes. The production of boards with plated-through holes is fairly expensive. Therefore, plated through hole boards are only chosen where the circuit complexity and density dose not leave any other choice.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Layout Design</strong>:</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">The layout of a PCB has to incorporate all the information on the board before one can go on to the artwork preparation. This means that a concept, which clearly defines all the details of the circuit, is a prerequisite before the actual layout can start. The detailed circuit diagram is varying important for the layout designer but the must also be familiar with the design concept and with the philosophy behind the equipment. When designing the layout one should observe the minimum size (component body length and weight). Before starting to design the layout have all the required components to hand so that an accurate assessment of space can be made care must be taken so as to allow for adequate air flow after the components have been mounted. It might be necessary to turn some components round to a different angular position so that terminals are closer to the connections of other components. The scale can be checked by positioning the components on the squad paper. If any connection crosses, then one can reroute to avoid such condition. All common or earth lines should ideally be connected to a common line routed around the perimeter of the layout this will act as the ground plane. If possibly try to route the outer supply line ground plane. If possibly try to route the other supply lines around the apposite edge of the layout or through the center. The first step is to rearrange the circuit to eliminate the crossover without altering the circuit detail in any way.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Plan the layout as if looking at the top side of the board first this should be translated in reverse later for the etching pattern. Larger areas are recommended to maintain good copper adhesive. It is important to bear in mind always that copper track width must be at least to the recommended minimum dimensions and allowance must be made for increased width where termination holes are needed from this aspect it can become little tricky to negotiate the route for connections to small transistors. One can effect the copper interconnection pattern in the under side of the board in a way described below Make the interconnections pattern looking like conventional point to point writing by routing uniform width of copper from component to component.</p>
<p></span></span> </p>
<p><span style="WORD-SPACING: 0px; FONT: medium &rsquo;Times New Roman&rsquo;; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 11px; COLOR: rgb(51,51,51); LINE-HEIGHT: 18px; FONT-FAMILY: verdana, arial, tahoma, sans-serif" class="Apple-style-span"></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Etching Process</strong>: Etching process requires the use of chemicals, acid resistant dishes and a running water supply. Ferric chloride is the maximum used solution, but other enchants such as ammonium sulfate can be used.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Nitric acid can also be used but in general it is not used due to the poisonous fumes. The pattern prepared is glued to the copper surface of the board using a latex type of adhesive that can be cubed after use. The pattern is laid firmly on the copper, use vary sharp knife to cut round the pattern carefully and remove the paper corresponding to the required copper pattern areas. Then apply the resist solution clean outlines as for as possible. While the board is drying to test all components. Before going to the next stage, check the whole pattern and cross check against the circuit diagram check for any foreign matter on the copper. The etching bath should be in a glass or enamel disk. If using crystal of ferric chloride these should be thoroughly dissolved in water to the proportion suggested. There should be 0.5 Lt. Of water for 125 gm of crystal. The board is then immersed in FeCl3 solution for 12 hours, in this process only the non hidden copper portion is etched out by the solution.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">2FeCl3 + 2H2O + 3Cu 0 3CuCl2 + 2Fe (OH) 2</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Waste liquid should be thoroughly diluted and buried in water land never pour down the drain. To prevent particles of copper hindering further etching, agitate the solutions carefully by gently twisting or rocking the tray. The board should not be left in the bath a moment longer than is needed to remove just the right amount of cooper. In spite of there being a resist coating, there is no protection against etching away through exposed copper edges; this leads to over etching. Have running water ready so that the etched board can be removed properly and rinsed; this will halt etching immediate.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Now the paint is washed out by the petrol. Now the copper layout on PCB is rubbed with a smooth sand paper slowly and lightly such that only the oxide layers over the Cu is removed. Now the holes are drilled at the respective places, according to component layout as shown in figure. Drilling is one of those operation that calls for great care, because most of the holes will be made and vary small drill. For most purpose a no. 60 drill all holes with this size first those that need to be larger can be easily drilled again with the appropriate large size.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Component Assembly</strong>: There should be no damage, such as hair line crack in the copper on PCB that could have a serious effect on the operational ability of the completed assembly holes.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Some photographs:</strong></p>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 410px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_924" ><img class="size-full wp-image-924" title="10W Audio Amplifiers front view" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="10W Audio Amplifiers front view" src="http://www.oorch.com/wp-content/uploads/2009/10/10W_Aud.jpg" height="300" width="400" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">10W Audio Amplifiers front view</p>
</div>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 410px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_925" ><img class="size-full wp-image-925" title="10W Audio Amplifiers back view" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="10W Audio Amplifiers front view" src="http://www.oorch.com/wp-content/uploads/2009/10/10W_Aud01.jpg" height="300" width="400" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">10W Audio Amplifiers front view</p>
</div>
<div class="wp-caption aligncenter" style="BORDER-RIGHT: rgb(221,221,221) 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: rgb(221,221,221) 1px solid; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: 410px; PADDING-TOP: 0px; BORDER-BOTTOM: rgb(221,221,221) 1px solid; BACKGROUND-COLOR: rgb(243,243,243); TEXT-ALIGN: center; webkit-border-top-right-radius: 3px 3px; webkit-border-top-left-radius: 3px 3px; webkit-border-bottom-left-radius: 3px 3px; webkit-border-bottom-right-radius: 3px 3px" id="attachment_926" ><img class="size-full wp-image-926" title="Power supply of 10W Audio Amplifiers" style="BORDER-RIGHT: 0px; PADDING-RIGHT: 2px; BORDER-TOP: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: 0px; PADDING-TOP: 2px; BORDER-BOTTOM: 0px" alt="Power supply of 10W Audio Amplifiers" src="http://www.oorch.com/wp-content/uploads/2009/10/10W_Aud02.jpg" height="300" width="400" border="0" /></p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: center" class="wp-caption-text">Power supply of 10W Audio Amplifiers</p>
</div>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">If there are, than they can and should be repaired first, by soldering a short link of bare copper wire over the affected part. The most popular method of holding all the items is to bend the wires further apart after they have been inserted in the appropriate holes. This will hold the component in position ready for soldering.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Some component will be considerably larger than others, occupying and possibly partly obscuring component. Because of this, it is best to start by mounting the smallest first and progressing through to the largest, before starting, makes certain that no further drilling is likely to be necessary, because access may be impossible later. When filling each group of components, mark off each one on the components list as it is fitted and, if we have to leave the job, we will know where to recommence.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify">Although transistors and integrated circuits are small items, there are good reasons for leaving the soldering of these until the last step. The main point is that these components are varying sensitive to heat and if subjected to prolonged application of the soldering iron, they could be internally damaged. All the components before mounting are rubbed with sand paper so that oxide layer is removed iron their tips. Now they are mounted according to the components layout.</p>
<p style="PADDING-RIGHT: 10px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 10pt; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; COLOR: rgb(0,0,0); LINE-HEIGHT: 12pt; PADDING-TOP: 0px; FONT-FAMILY: tahoma, arial, verdana; TEXT-ALIGN: justify"><strong style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px">Project by:</strong>Sanjay Yadav, All Saints&rsquo; College Of Technology, Bhopal.</p>
<p></span></span></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;title=How-To%3A+Build+10W+Audio+Amplifier" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;title=How-To%3A+Build+10W+Audio+Amplifier" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;title=How-To%3A+Build+10W+Audio+Amplifier" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;submitHeadline=How-To%3A+Build+10W+Audio+Amplifier&amp;submitSummary=%0AIntroduction%3A%20%20Amplifier%20device%20that%20accepts%20a%20varying%20input%20signal%20and%20produces%20an%20output%20signal%20that%20varies%20in%20the%20same%20way%20as%20the%20input%20but%20has%20larger%20amplitude.%20The%20input%20signal%20may%20be%20a%20current%2C%20a%20voltage%2C%20a%20mechanical%20motion%2C%20or%20any%20other%20signal%3B%20the%20output%20signal%20is%20usually%20of%20the%20same%20natur&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;title=How-To%3A+Build+10W+Audio+Amplifier" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;t=How-To%3A+Build+10W+Audio+Amplifier" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=How-To%3A+Build+10W+Audio+Amplifier+-+http://b2l.me/jdyf+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/&amp;title=How-To%3A+Build+10W+Audio+Amplifier" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=How-To%3A+Build+10W+Audio+Amplifier&amp;link=http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-vehicle-monitoring-and-security-system/" rel="bookmark">How-To: Build Vehicle Monitoring and Security System</a><!-- (15.6326)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-intelligent-train-engines/" rel="bookmark">How-To: Build Intelligent Train Engines</a><!-- (15.0856)--></li>
		<li><a href="http://www.oorch.com/2009/10/10/how-to-build-digital-ic-tester/" rel="bookmark">How-To: Build Digital IC Tester</a><!-- (13.916)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/how-to-build-10w-audio-amplifier/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>50 FREE Amazing Blogger Themes</title>
		<link>http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/</link>
		<comments>http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 12:31:37 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[Freebies]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[blogger]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[theme]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3284</guid>
		<description><![CDATA[
Blogger may not be the first blogging platform you would choose, it does have a reputation of being lacklustre, featureless and the bog standard skins have the look of a site that was designed five years ago. The reputation is maybe a little bit exaggerated, but really, when was the last time you had a [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/09/25/another-40-free-wordpress-themes/" rel="bookmark">Another 40+ Free Wordpress Themes</a><!-- (19.1655)--></li>
		<li><a href="http://www.oorch.com/2009/09/23/10-free-premium-wordpress-theme/" rel="bookmark">10 FREE Premium Wordpress Theme</a><!-- (18.9203)--></li>
		<li><a href="http://www.oorch.com/2009/09/27/free-20-stylish-typography-wordpress-themes/" rel="bookmark">FREE 20+ Stylish Typography Wordpress Themes</a><!-- (17.1227)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2F50-free-amazing-blogger-themes%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2F50-free-amazing-blogger-themes%2F" height="61" width="51" title="50 FREE Amazing Blogger Themes" alt=" 50 FREE Amazing Blogger Themes" /></a></div><p><span style="WORD-SPACING: 0px; FONT: 14px arial, sans-serif; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 13px; BORDER-COLLAPSE: collapse" class="Apple-style-span"></p>
<p>Blogger may not be the first blogging platform you would choose, it does have a reputation of being lacklustre, featureless and the bog standard skins have the look of a site that was designed five years ago. The reputation is maybe a little bit exaggerated, but really, when was the last time you had a look at Blogger?<br />I have generally ignored Bloggers development over the last few years, and was pleasantly surprised at what I found when researching this post. Not only are there a healthy volume of widgets and addons, sprinkles of javascript and Ajax, there are also amazing themes that you would just not expect from Blogger. For me, the themes are certainly the greatest improvement, you may notice quite a lot of the themes below have been ported from Wordpress, which isn&rsquo;t a bad thing. Long may it continue.</p>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/09/blogger-video-template.html" target="_blank" >BloggerTube</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/09/blogger-video-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger01.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/09/blogger-video-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertube-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloggerthemes.net/2009/09/gallery.html#" target="_blank" >Gallery</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloggerthemes.net/2009/09/gallery.html#" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger02.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloggerthemes.net/2009/09/gallery.html#" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://gallery-bloggerthemes.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/09/photography-blogger-template.html" target="_blank" >Photoplus Light</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/09/photography-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger03.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/09/photography-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://photopluslight-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/02/gumball-special-blogger-template.html" target="_blank" >Gumball Special</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/02/gumball-special-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger04.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/02/gumball-special-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://gumball-special-blogger-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/02/vikiworks-infinity-premium-free.html" target="_blank" >Vikiworks Infinity</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/02/vikiworks-infinity-premium-free.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger05.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/02/vikiworks-infinity-premium-free.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://infinity-blogger-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/06/showcase-free-gallery-style-blogger.html" target="_blank" >Showcase</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/06/showcase-free-gallery-style-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger06.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/06/showcase-free-gallery-style-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://showcase-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/08/photoplus-blogger-template.html" target="_blank" >Photoplus</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/08/photoplus-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger07.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/08/photoplus-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://photoplus-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/08/gallery-blogger-template.html" target="_blank" >Mosaicus</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/08/gallery-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger08.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/08/gallery-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://mosaicus-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2009/05/releasing-mind-blowing-magazine-style.html" target="_blank" >Falkner Press</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2009/05/releasing-mind-blowing-magazine-style.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger09.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2009/05/releasing-mind-blowing-magazine-style.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://falknerpress.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://woork.blogspot.com/2008/10/daily-inspired-blogger-template.html" target="_blank" >Daily Inspired</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://woork.blogspot.com/2008/10/daily-inspired-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger010.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://woork.blogspot.com/2008/10/daily-inspired-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://woork.blogspot.com/2008/10/daily-inspired-blogger-template.html" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloganol.com/2008/11/revolution-crunch-template-for-blogger.html" target="_blank" >Revolution Church</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloganol.com/2008/11/revolution-crunch-template-for-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger011.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloganol.com/2008/11/revolution-crunch-template-for-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://revolution-crunch-blogger.blogspot.com/2008/11/student-ministry.html" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2008/06/25/wp-premium/" target="_blank" >WP Premium</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2008/06/25/wp-premium/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger012.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2008/06/25/wp-premium/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2008/06/25/wp-premium/demo/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloganol.com/2009/09/news-wordpress-theme-for-blogger.html" target="_blank" >Free News</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloganol.com/2009/09/news-wordpress-theme-for-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger013.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloganol.com/2009/09/news-wordpress-theme-for-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://revolution-news-blogger.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-zinmag-remedy.html" target="_blank" >Zinmag Remedy</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-zinmag-remedy.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger014.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-zinmag-remedy.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://zinmag-remedy-template-hive.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/05/clean-milano-blogger-template.html" target="_blank" >Clean Milano</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/05/clean-milano-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger015.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/05/clean-milano-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://clean-milano-template-hive.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/07/prometheus-free-premium-blogger.html" target="_blank" >Prometheus</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/07/prometheus-free-premium-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger016.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/07/prometheus-free-premium-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://prometheus-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/18/mahusay/" target="_blank" >Mahusay</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/18/mahusay/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger017.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/18/mahusay/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/18/mahusay/demo/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/07/latest-blogger-template.html" target="_blank" >The Latest Theme</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/07/latest-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger018.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/07/latest-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://the-latest-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/04/22/fusion/" target="_blank" >Fusion</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/04/22/fusion/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger019.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/04/22/fusion/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/04/22/fusion/demo/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/08/mainam-theme-blogger-template.html" target="_blank" >Mainam</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/08/mainam-theme-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger020.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/08/mainam-theme-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://mainam-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://blogger-dashboard.blogspot.com/2009/08/viluxus-is-very-cool-blogger-template.html" target="_blank" >Viluxus</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://blogger-dashboard.blogspot.com/2009/08/viluxus-is-very-cool-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger021.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://blogger-dashboard.blogspot.com/2009/08/viluxus-is-very-cool-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://viluxus-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/09/blogger-template-portfolio-press.html" target="_blank" >Portfolio Press</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/09/blogger-template-portfolio-press.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger022.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/09/blogger-template-portfolio-press.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://portfolio-press.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dhampire.net/2009/06/elitecircle-plantilla-para-blogger.html" target="_blank" >EliteCircle</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dhampire.net/2009/06/elitecircle-plantilla-para-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger023.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dhampire.net/2009/06/elitecircle-plantilla-para-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dhampire.net/2009/06/elitecircle-plantilla-para-blogger.html" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/06/24/discipe/" target="_blank" >Discipe</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/06/24/discipe/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger024.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/06/24/discipe/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/06/24/discipe/demo/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/02/solution/" target="_blank" >Solution</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/02/solution/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger025.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/02/solution/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://btemplates.com/2009/07/02/solution/demo/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/05/woork-style-blogger-template-design.html" target="_blank" >Woork Style</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/05/woork-style-blogger-template-design.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger026.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/05/woork-style-blogger-template-design.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.anshuldudeja.com/2009/05/woork-style-blogger-template-design.html" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bietemplates.com/2009/07/community.html" target="_blank" >Community</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bietemplates.com/2009/07/community.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger027.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bietemplates.com/2009/07/community.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://community-bietemplates.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/tree-house-blogger-template.html" target="_blank" >Tree House</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/tree-house-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger028.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/tree-house-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://tree-house-template-hive.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/golden-grace-blogger-template.html" target="_blank" >Golden Grace</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/golden-grace-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger029.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/golden-grace-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/golden-grace-blogger-template.html" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/blue-diamond-blogger-template.html" target="_blank" >Blue Diamond</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/blue-diamond-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger030.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/blue-diamond-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://blue-diamond-template-hive.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/black-power-blogger-template.html" target="_blank" >Black Power</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/black-power-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger031.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2009/06/black-power-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://black-power-template-hive.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/07/scrappy-free-minimalistic-blogger.html" target="_blank" >Scrappy</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/07/scrappy-free-minimalistic-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger032.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/07/scrappy-free-minimalistic-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://scrappy-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/06/dreamy-free-blogger-template.html" target="_blank" >Dreamy</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/06/dreamy-free-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger033.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/06/dreamy-free-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://dreamy-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/05/free-premium-blogger-template-2plus.html" target="_blank" >2 Plus</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/05/free-premium-blogger-template-2plus.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger034.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.dantearaujo.net/2009/05/free-premium-blogger-template-2plus.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://2plus-demo-dantearaujo.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/07/charcoal-blogger-template-with-3.html" target="_blank" >Charcoal</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/07/charcoal-blogger-template-with-3.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger035.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/07/charcoal-blogger-template-with-3.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://charcoal2-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/06/3-column-blogger-template-pepper.html" target="_blank" >Pepper</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/06/3-column-blogger-template-pepper.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger036.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/06/3-column-blogger-template-pepper.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://pepper-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/07/professional-magazine-style-blogger.html" target="_blank" >FunkyZine</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/07/professional-magazine-style-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger037.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.bloggertricks.com/2008/07/professional-magazine-style-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://funkyzine-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" >WP Premium Black</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger038.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://wppremiumblack.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" >Compositio</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger039.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://compositiozc.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" >Tiny Studio</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger040.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://tinystudiozc.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" >Magazeen</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger041.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://magazeenzc.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" >Yoghourt</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger042.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://zonacerebral.com/plantillas-blogger" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://yoghourtzc.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/03/versatility-lite-beautiful-blogger.html" target="_blank" >Versatility Lite</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/03/versatility-lite-beautiful-blogger.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger043.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://bloggerfaqs.blogspot.com/2009/03/versatility-lite-beautiful-blogger.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://versatility-lite-blogger-template.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-color-paper.html" target="_blank" >Color Paper</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-color-paper.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger044.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-color-paper.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://hive-color-paper-proto.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://deconstructioncode.blogspot.com/2009/09/blogger-template-grid-system.html" target="_blank" >960 Grid System</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://deconstructioncode.blogspot.com/2009/09/blogger-template-grid-system.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger045.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://deconstructioncode.blogspot.com/2009/09/blogger-template-grid-system.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://960grid.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://deconstructioncode.blogspot.com/2009/07/ini-minimal-kah-free-blogger-template.html" target="_blank" >Ini Minimalis Kah</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://deconstructioncode.blogspot.com/2009/07/ini-minimal-kah-free-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger046.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://deconstructioncode.blogspot.com/2009/07/ini-minimal-kah-free-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://iniminimaliskah.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://gosublogger.com/2008/09/blogger-notepad-chaos-wordpress-template/" target="_blank" >Notepad Chaos</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://gosublogger.com/2008/09/blogger-notepad-chaos-wordpress-template/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger047.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://gosublogger.com/2008/09/blogger-notepad-chaos-wordpress-template/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://notepadchaos.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-masinop.html" target="_blank" >Masinop</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-masinop.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger048.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-masinop.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.falconhive.com/2008/12/blogger-template-masinop.html" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://www.magznetwork.com/blogger-templates/cellar-heat-premium-blogger-template.html" target="_blank" >Cellar Heat</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://www.magznetwork.com/blogger-templates/cellar-heat-premium-blogger-template.html" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger049.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://www.magznetwork.com/blogger-templates/cellar-heat-premium-blogger-template.html" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://cellarheat.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<h5><a style="COLOR: rgb(34,68,187)" href="http://chicablogger.com/c-curvy-y-g-curvy-templates-para-blogger/" target="_blank" >C Curvy</a></h5>
<p><a style="COLOR: rgb(34,68,187)" href="http://chicablogger.com/c-curvy-y-g-curvy-templates-para-blogger/" target="_blank" ><img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" alt="Blogger Themes and Templates" src="http://www.oorch.com/wp-content/uploads/2009/10/blogger050.jpg" border="0" title="50 FREE Amazing Blogger Themes" /></a></p>
<div style="MARGIN: 0px">
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://chicablogger.com/c-curvy-y-g-curvy-templates-para-blogger/" target="_blank" ><span>Download</span></a></li>
</ul>
<ul>
<li><a style="COLOR: rgb(34,68,187)" href="http://ccurvy.blogspot.com/" target="_blank" ><span>Demo</span></a></li>
</ul>
</div>
<p></span></span></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;title=50+FREE+Amazing+Blogger+Themes" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;title=50+FREE+Amazing+Blogger+Themes" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;title=50+FREE+Amazing+Blogger+Themes" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;submitHeadline=50+FREE+Amazing+Blogger+Themes&amp;submitSummary=%0ABlogger%20may%20not%20be%20the%20first%20blogging%20platform%20you%20would%20choose%2C%20it%20does%20have%20a%20reputation%20of%20being%20lacklustre%2C%20featureless%20and%20the%20bog%20standard%20skins%20have%20the%20look%20of%20a%20site%20that%20was%20designed%20five%20years%20ago.%20The%20reputation%20is%20maybe%20a%20little%20bit%20exaggerated%2C%20but%20really%2C%20when%20was%20the%20last%20time%20you%20h&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;title=50+FREE+Amazing+Blogger+Themes" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;t=50+FREE+Amazing+Blogger+Themes" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=50+FREE+Amazing+Blogger+Themes+-+http://b2l.me/h8t7+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/&amp;title=50+FREE+Amazing+Blogger+Themes" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=50+FREE+Amazing+Blogger+Themes&amp;link=http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2009/09/25/another-40-free-wordpress-themes/" rel="bookmark">Another 40+ Free Wordpress Themes</a><!-- (19.1655)--></li>
		<li><a href="http://www.oorch.com/2009/09/23/10-free-premium-wordpress-theme/" rel="bookmark">10 FREE Premium Wordpress Theme</a><!-- (18.9203)--></li>
		<li><a href="http://www.oorch.com/2009/09/27/free-20-stylish-typography-wordpress-themes/" rel="bookmark">FREE 20+ Stylish Typography Wordpress Themes</a><!-- (17.1227)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/50-free-amazing-blogger-themes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Better Comments Using One of 6 WordPress Plugins</title>
		<link>http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/</link>
		<comments>http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/#comments</comments>
		<pubDate>Sat, 10 Oct 2009 12:29:50 +0000</pubDate>
		<dc:creator>alman</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[comments]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.oorch.com/?p=3232</guid>
		<description><![CDATA[
Bloggers love to have comments on their blogs. It builds social proof, enriches the content, fosters community and so on. Here are six plugins that you can use to boost the number of comments on your blog and make the commenting process more efficient.
1.Better Comments Manager
Replying to comments from your readers will make them come [...]

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2008/05/21/plugins-for-wordpress-comments/" rel="bookmark">Plugins for Wordpress Comments</a><!-- (29.6214)--></li>
		<li><a href="http://www.oorch.com/2008/01/22/10-twitter-tools-plugins-widgets-for-wordpress-blogs/" rel="bookmark">10 Twitter Tools, Plugins, Widgets for Wordpress Blogs</a><!-- (21.2483)--></li>
		<li><a href="http://www.oorch.com/2008/01/02/get-more-blog-readers-to-wordpress-with-these-30-plugins/" rel="bookmark">Get More Blog Readers To Wordpress With these 30+ Plugins</a><!-- (20.8203)--></li>
	</ol>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fbetter-comments-using-one-of-6-wordpress-plugins%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.oorch.com%2F2009%2F10%2F10%2Fbetter-comments-using-one-of-6-wordpress-plugins%2F" height="61" width="51" title="Better Comments Using One of 6 WordPress Plugins" alt=" Better Comments Using One of 6 WordPress Plugins" /></a></div><p><span style="WORD-SPACING: 0px; FONT: 14px arial, sans-serif; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BORDER-COLLAPSE: separate; orphans: 2; widows: 2; webkit-border-horizontal-spacing: 0px; webkit-border-vertical-spacing: 0px; webkit-text-decorations-in-effect: none; webkit-text-size-adjust: auto; webkit-text-stroke-width: 0px" class="Apple-style-span"><span style="FONT-SIZE: 13px; BORDER-COLLAPSE: collapse" class="Apple-style-span"></p>
<p>Bloggers love to have comments on their blogs. It builds social proof, enriches the content, fosters community and so on. Here are six plugins that you can use to boost the number of comments on your blog and make the commenting process more efficient.</p>
<p>1.<a style="COLOR: rgb(34,68,187)" href="http://wordpress.org/extend/plugins/better-comments-manager/" target="_blank" >Better Comments Manager</a></p>
<p>Replying to comments from your readers will make them come back in the future, because they will know that your care for them.</p>
<p>The “Better Comments Manager” plugin allows you to reply to the comments right from the Admin panel. In the absence of this plug-in, you have to visit the post individually and reply to the comment which is time consuming and tedious if you have tons of comments to reply.</p>
<p>2.<a style="COLOR: rgb(34,68,187)" href="http://txfx.net/code/wordpress/subscribe-to-comments/" target="_blank" >Subscribe to Comments</a></p>
<p>By installing this plug-in in your WordPress blog your readers can get email notifications about the further comments on the post. When a reader comments in a post and checks the box to get E-mail notifications, it helps him to stay in touch with the comments and encourages him to come back to your blog and stay engaged in the discussion.</p>
<p>This helps to add more value to your post as more and more commenter&rsquo;s exchange their ideas and views on the post.</p>
<p>3.<a style="COLOR: rgb(34,68,187)" href="http://blog.2i2j.com/plugins/wordpress-thread-comment" target="_blank" >WordPress Thread Comment</a></p>
<p>This plugin for WordPress allows the readers to reply to a specific comment, making it easier to follow the discussion. The plugin should also be compatible with most WordPress themes around, and installation is not that difficult.</p>
<p>4.<a style="COLOR: rgb(34,68,187)" href="http://wordpress.org/extend/plugins/intensedebate/" target="_blank" >IntenseDebate</a></p>
<p>This is one another cool WordPress plugin to consider if you are looking to get more comments and visits to your WordPress blog. This plug-in encourages your readers to actively participate in the discussion and it allows them to rate a comment posted with simple thumbs up or down buttons.</p>
<p>They can also leave active replies to the comments or start a new comment. Commenters can also subscribe to the replies and new comments such that they get email notification when a reply to their comment is received or any new comment is added to the post.</p>
<p>5.<a style="COLOR: rgb(34,68,187)" href="http://planetozh.com/blog/my-projects/absolute-comments-manager-instant-reply/" target="_blank" >Absolute Comments</a></p>
<p>This plugin for WordPress also allows you to instantly reply to comments right from the admin panel.</p>
<p>The interesting feature of this plug-in is that it supports threaded comments, and if you have set to receive email notification, when a new comment is posted you can see a direct reply link to the comment in the email.</p>
<p>6.<a style="COLOR: rgb(34,68,187)" href="http://wordpress.org/extend/plugins/contact-commenters/" target="_blank" >Contact Commenters</a></p>
<p>This is a great tool to interact with the commenters of your blog posts. By using this plugin you can send email to selected commenters, perhaps thanking their for their comments or asking their opinions on a related issue.</p>
<p></span></span></p>
<div class="sexy-bookmarks sexy-bookmarks-expand sexy-bookmarks-center sexy-bookmarks-bg-enjoy"><ul class="socials"><li class="sexy-delicious"><a href="http://del.icio.us/post?url=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;title=Better+Comments+Using+One+of+6+WordPress+Plugins" rel="nofollow" class="external" title="Share this on del.icio.us">Share this on del.icio.us</a></li><li class="sexy-digg"><a href="http://digg.com/submit?phase=2&amp;url=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;title=Better+Comments+Using+One+of+6+WordPress+Plugins" rel="nofollow" class="external" title="Digg this!">Digg this!</a></li><li class="sexy-reddit"><a href="http://reddit.com/submit?url=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;title=Better+Comments+Using+One+of+6+WordPress+Plugins" rel="nofollow" class="external" title="Share this on Reddit">Share this on Reddit</a></li><li class="sexy-yahoobuzz"><a href="http://buzz.yahoo.com/submit/?submitUrl=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;submitHeadline=Better+Comments+Using+One+of+6+WordPress+Plugins&amp;submitSummary=%0ABloggers%20love%20to%20have%20comments%20on%20their%20blogs.%20It%20builds%20social%20proof%2C%20enriches%20the%20content%2C%20fosters%20community%20and%20so%20on.%20Here%20are%20six%20plugins%20that%20you%20can%20use%20to%20boost%20the%20number%20of%20comments%20on%20your%20blog%20and%20make%20the%20commenting%20process%20more%20efficient.%0A1.Better%20Comments%20Manager%0AReplying%20to%20comments&amp;submitCategory=science&amp;submitAssetType=text" rel="nofollow" class="external" title="Buzz up!">Buzz up!</a></li><li class="sexy-stumbleupon"><a href="http://www.stumbleupon.com/submit?url=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;title=Better+Comments+Using+One+of+6+WordPress+Plugins" rel="nofollow" class="external" title="Stumble upon something good? Share it on StumbleUpon">Stumble upon something good? Share it on StumbleUpon</a></li><li class="sexy-technorati"><a href="http://technorati.com/faves?add=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/" rel="nofollow" class="external" title="Share this on Technorati">Share this on Technorati</a></li><li class="sexy-facebook"><a href="http://www.facebook.com/share.php?u=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;t=Better+Comments+Using+One+of+6+WordPress+Plugins" rel="nofollow" class="external" title="Share this on Facebook">Share this on Facebook</a></li><li class="sexy-twitter"><a href="http://twitter.com/home?status=Better+Comments+Using+One+of+6+WordPress+Plugins+-+http://b2l.me/h8rj+(via+@oorch)" rel="nofollow" class="external" title="Tweet This!">Tweet This!</a></li><li class="sexy-google"><a href="http://www.google.com/bookmarks/mark?op=add&amp;bkmk=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/&amp;title=Better+Comments+Using+One+of+6+WordPress+Plugins" rel="nofollow" class="external" title="Add this to Google Bookmarks">Add this to Google Bookmarks</a></li><li class="sexy-friendfeed"><a href="http://www.friendfeed.com/share?title=Better+Comments+Using+One+of+6+WordPress+Plugins&amp;link=http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/" rel="nofollow" class="external" title="Share this on FriendFeed">Share this on FriendFeed</a></li></ul><div style="clear:both;"></div></div>

<h3>Related Posts</h3>
<ol>
		<li><a href="http://www.oorch.com/2008/05/21/plugins-for-wordpress-comments/" rel="bookmark">Plugins for Wordpress Comments</a><!-- (29.6214)--></li>
		<li><a href="http://www.oorch.com/2008/01/22/10-twitter-tools-plugins-widgets-for-wordpress-blogs/" rel="bookmark">10 Twitter Tools, Plugins, Widgets for Wordpress Blogs</a><!-- (21.2483)--></li>
		<li><a href="http://www.oorch.com/2008/01/02/get-more-blog-readers-to-wordpress-with-these-30-plugins/" rel="bookmark">Get More Blog Readers To Wordpress With these 30+ Plugins</a><!-- (20.8203)--></li>
	</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.oorch.com/2009/10/10/better-comments-using-one-of-6-wordpress-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
