<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7336056157026523967</atom:id><lastBuildDate>Sat, 28 Jan 2012 07:46:33 +0000</lastBuildDate><category>Info</category><category>Devices</category><category>Software</category><category>Recommended Product</category><category>Recommended Project</category><category>Programmer</category><category>Tutorial</category><category>Lcd</category><category>PIC 16C620</category><category>PIC 12F675</category><category>Tube</category><title>About PIC Microcontroller</title><description /><link>http://learn-pic.blogspot.com/</link><managingEditor>noreply@blogger.com (nano)</managingEditor><generator>Blogger</generator><openSearch:totalResults>28</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/PIC_Microcontroller" /><feedburner:info uri="pic_microcontroller" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>PIC_Microcontroller</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-3628353401749905389</guid><pubDate>Mon, 29 Mar 2010 21:55:00 +0000</pubDate><atom:updated>2012-01-17T02:03:57.216-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programmer</category><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Programmer - Wisp648</title><description>&lt;span style="font-size: small;"&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ul style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;It is  an &lt;b&gt;in-circuit programmer(ISP)&lt;/b&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt; The programmer is connected to a few pins of the target PICmicro, which is programmed while it remains in the circuit.&amp;nbsp;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;Support most of the PICmicro family.&lt;a name='more'&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif; text-align: justify;"&gt;&lt;span style="font-size: small;"&gt;Details can be found&lt;span style="color: yellow;"&gt; &lt;/span&gt;&lt;a href="http://www.voti.nl/wisp648/" target="_blank"&gt;&lt;b style="color: red;"&gt;HERE&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript"&gt;
var isloaded = false;
&lt;/script&gt;&lt;script src="http://www.cpalead.com/mygateway.php?pub=51536&amp;amp;gateid=NjA1Mzg%3D" type="text/javascript"&gt;
&lt;/script&gt;&lt;script type="text/javascript"&gt;
if (!isloaded) { window.location = 'http://cpalead.com/adblock.php?pub=51536'; }
&lt;/script&gt;&lt;noscript&gt;&amp;amp;lt;meta http-equiv="refresh" content="0;url=http://cpalead.com/nojava.php?pub=51536" /&amp;amp;gt;&lt;/noscript&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-3628353401749905389?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/pU34tC32VQftJWF1_uP4bpq4fIs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pU34tC32VQftJWF1_uP4bpq4fIs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/pU34tC32VQftJWF1_uP4bpq4fIs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/pU34tC32VQftJWF1_uP4bpq4fIs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/cz7HhAaJbEE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/cz7HhAaJbEE/programmer-wisp648.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2010/03/programmer-wisp648.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-3897873571621528551</guid><pubDate>Mon, 29 Mar 2010 21:21:00 +0000</pubDate><atom:updated>2010-04-12T03:36:50.790-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">PIC 16C620</category><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 12 - Build a 10-Key Serial Keypad</title><description>&lt;ul style="font-family: Verdana,sans-serif;"&gt;&lt;li&gt;&lt;span style="font-size: small;"&gt;This project used  &lt;b&gt;PIC16C620&lt;/b&gt; to control the keypad.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;This project &lt;b&gt;doesn't used the conventional &lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt;scan rows &amp;amp; columns method.&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: small;"&gt;It &lt;b&gt;just&lt;/b&gt;&lt;/span&gt;&lt;b&gt;&lt;span style="font-size: small;"&gt; test the input port     to see if a button has been pressed. &lt;a name='more'&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Verdana,sans-serif;"&gt;&lt;span style="font-size: small;"&gt;Details can be found &lt;a href="http://www.rentron.com/PicBasic/Serial-Keys.htm" style="color: red;"&gt;&lt;b&gt;HERE&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;var isloaded = false;&lt;/script&gt;&lt;script type="text/javascript" src="http://www.cpalead.com/mygateway.php?pub=51536&amp;amp;gateid=NjA1Mzg%3D"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;if (!isloaded) { window.location = 'http://cpalead.com/adblock.php?pub=51536'; }&lt;/script&gt;&lt;noscript&gt;&lt;meta http-equiv="refresh" content="0;url=http://cpalead.com/nojava.php?pub=51536" /&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-3897873571621528551?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gZnFyjEsTY1wP6JvHBnmIoAOhJo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gZnFyjEsTY1wP6JvHBnmIoAOhJo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gZnFyjEsTY1wP6JvHBnmIoAOhJo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gZnFyjEsTY1wP6JvHBnmIoAOhJo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/RUV4bRW-qjE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/RUV4bRW-qjE/project-12-build-10-key-serial-keypad.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2010/03/project-12-build-10-key-serial-keypad.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-2530730471368564249</guid><pubDate>Mon, 13 Jul 2009 20:59:00 +0000</pubDate><atom:updated>2010-04-12T03:36:37.406-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 11 - Room Thermostat</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;To explore character LCD displays and 2-wire bus (I2C) devices with a Microchip PIC microcontroller.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The project was a digital room thermostat with multiple setpoints at different times of the day.&lt;a name='more'&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;a href="http://www.wanderingmind.ca/2006/10/04/pic-thermostat/"&gt;&lt;span style="color: #ff6666; font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;var isloaded = false;&lt;/script&gt;&lt;script type="text/javascript" src="http://www.cpalead.com/mygateway.php?pub=51536&amp;amp;gateid=NjA1Mzg%3D"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;if (!isloaded) { window.location = 'http://cpalead.com/adblock.php?pub=51536'; }&lt;/script&gt;&lt;noscript&gt;&lt;meta http-equiv="refresh" content="0;url=http://cpalead.com/nojava.php?pub=51536" /&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-2530730471368564249?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-oXBQgrvRDGC2YvpKttmlC8eVag/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-oXBQgrvRDGC2YvpKttmlC8eVag/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-oXBQgrvRDGC2YvpKttmlC8eVag/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-oXBQgrvRDGC2YvpKttmlC8eVag/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/h3T0HYZIn8I" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/h3T0HYZIn8I/project-11-room-thermostat.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2009/07/project-11-room-thermostat.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-7472525489780570122</guid><pubDate>Sat, 29 Nov 2008 10:46:00 +0000</pubDate><atom:updated>2010-04-12T03:36:20.326-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 10 - Personal G-Force Meter</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The &lt;span style="font-weight: bold;"&gt;main application of the accelerometer is either for sensing tilt or sensing   acceleration.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;This application &lt;span style="font-weight: bold;"&gt;G-Force meter for car used will be made to see   how many G's being pull ed while driving.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The purpose of this project is &lt;span style="font-weight: bold;"&gt;to build a device that measures acceleration/tilt on   one axis (backward/fordward).&lt;a name='more'&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;Capable of &lt;span style="font-weight: bold;"&gt;fitting onto the dashboard or hanging onto   the window of a standard car.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The device will have &lt;span style="font-weight: bold;"&gt;3 7-Segment LED displays to show the instantaneous acceleration   measurement to 2 decimal accuracy. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a href="http://www.pyroelectro.com/projects/car_gmeter/index.html" style="color: red; font-family: verdana;"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript"&gt;var isloaded = false;&lt;/script&gt;&lt;script type="text/javascript" src="http://www.cpalead.com/mygateway.php?pub=51536&amp;amp;gateid=NjA1Mzg%3D"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;if (!isloaded) { window.location = 'http://cpalead.com/adblock.php?pub=51536'; }&lt;/script&gt;&lt;noscript&gt;&lt;meta http-equiv="refresh" content="0;url=http://cpalead.com/nojava.php?pub=51536" /&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-7472525489780570122?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CfwISr3zveNEKFA9RKTUq8GwNxg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CfwISr3zveNEKFA9RKTUq8GwNxg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/CfwISr3zveNEKFA9RKTUq8GwNxg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CfwISr3zveNEKFA9RKTUq8GwNxg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/MuJXx7vZBbw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/MuJXx7vZBbw/blog-post_7354.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/11/blog-post_7354.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-1043146605533685378</guid><pubDate>Sat, 29 Nov 2008 10:32:00 +0000</pubDate><atom:updated>2010-04-12T03:35:59.576-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programmer</category><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 9 - PIC16C84 serial programmer</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-weight: bold;"&gt;Programmer and reader of PIC16C84 microprocessor. &lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;Programmer is &lt;span style="font-weight: bold;"&gt;directly connected to serial port of PC and no external power supply is necessary.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;This programmer is &lt;span style="font-weight: bold;"&gt;dedicated for PIC16C84 and for PIC16F84.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;Schematic and PCB layout can be found on the web.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a href="http://www.simandl.cz/stranky/elektro/prog84/prog84_a.htm" style="color: red; font-family: verdana;"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;script type="text/javascript"&gt;var isloaded = false;&lt;/script&gt;&lt;script type="text/javascript" src="http://www.cpalead.com/mygateway.php?pub=51536&amp;amp;gateid=NjA1Mzg%3D"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;if (!isloaded) { window.location = 'http://cpalead.com/adblock.php?pub=51536'; }&lt;/script&gt;&lt;noscript&gt;&lt;meta http-equiv="refresh" content="0;url=http://cpalead.com/nojava.php?pub=51536" /&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-1043146605533685378?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AuZsfBEHd9LAQ6ymlVIVnS4azoI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AuZsfBEHd9LAQ6ymlVIVnS4azoI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/AuZsfBEHd9LAQ6ymlVIVnS4azoI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AuZsfBEHd9LAQ6ymlVIVnS4azoI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/vkyI7BFL8Vo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/vkyI7BFL8Vo/blog-post_5548.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/11/blog-post_5548.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-8425631414719899185</guid><pubDate>Sat, 29 Nov 2008 09:01:00 +0000</pubDate><atom:updated>2010-04-12T03:16:33.858-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 8 - A PIC ultrasonic range finding</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The PIC sonar range finder &lt;span style="font-weight: bold;"&gt;works by transmitting a short pulse of sound at a frequency inaudible to the ear.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;This &lt;span style="font-weight: bold;"&gt;frequency can be classified as ultrasonic sound or ultrasound.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;Afterwards the &lt;span style="font-weight: bold;"&gt;microcontroller listens for an echo.&lt;a name='more'&gt;&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The &lt;span style="font-weight: bold;"&gt;time from transmission to echo reception lets you calculate the distance from the object.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The &lt;span style="font-weight: bold;"&gt;project uses 5 standard transistors to receive and transmit the ultrasound.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;It &lt;span style="font-weight: bold;"&gt;also used a comparator to set the threshold echo detection level.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The ultrasonic transducers are standard 40kHz types.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a href="http://www.best-microcontroller-projects.com/pic-sonar.h" style="color: red; font-family: verdana;"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-8425631414719899185?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/IFL5bxujFZAMebjoAQbZXyDsNIE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IFL5bxujFZAMebjoAQbZXyDsNIE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/IFL5bxujFZAMebjoAQbZXyDsNIE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/IFL5bxujFZAMebjoAQbZXyDsNIE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/KzCH2UtFsdg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/KzCH2UtFsdg/blog-post_29.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/11/blog-post_29.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-8300243079757179876</guid><pubDate>Sat, 29 Nov 2008 04:36:00 +0000</pubDate><atom:updated>2008-11-28T20:41:52.031-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 7 -  A PIC Serial LCD project</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This project shows you &lt;span style="font-weight: bold;"&gt;how to create a serial LCD module that you can drive from any serial RS232 interface. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It uses a &lt;span style="font-weight: bold;"&gt;pure ASCII command set so you can control it easily from a terminal program such as Hyperterminal.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;There  are &lt;span style="font-weight: bold;"&gt;no odd command sequences such as 0xef to define a command.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;You &lt;span style="font-weight: bold;"&gt;can type all commands at the terminal interface making it very easy to use.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It's also &lt;span style="font-weight: bold;"&gt;easy to test it out manually before driving it with a program.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Once you have decided what you want to do a microcontroller can generate the same commands or you can send them from a PC program.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.best-microcontroller-projects.com/serial-lcd.html"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-8300243079757179876?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FkmuA3lJgbcX6TLUBpis-6g7w3g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FkmuA3lJgbcX6TLUBpis-6g7w3g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FkmuA3lJgbcX6TLUBpis-6g7w3g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FkmuA3lJgbcX6TLUBpis-6g7w3g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/WiOjv8of3-g" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/WiOjv8of3-g/blog-post_28.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/11/blog-post_28.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-3671225627452422724</guid><pubDate>Sat, 29 Nov 2008 04:21:00 +0000</pubDate><atom:updated>2010-04-12T03:22:36.566-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><category domain="http://www.blogger.com/atom/ns#">PIC 12F675</category><title>Tutorial 7 - PIC 12F675 Microcontroller Tutorial</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size: 100%;"&gt;A tutorial which &lt;span style="font-weight: bold;"&gt;shows you how to program and use it with a series of projects.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;To use the tutorial files you &lt;span style="font-weight: bold;"&gt;need to have a PIC programmer with an ICSP output connector and the components shown in each tutorial.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;The &lt;span style="font-weight: bold;"&gt;12F675 microcontroller is packaged in an 8 pin chip.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;a name='more'&gt;&lt;/a&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt; &lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;It has a &lt;span style="font-weight: bold;"&gt;10bit ADC built in.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;It&lt;/span&gt;&lt;span style="font-size: 100%;"&gt; has &lt;span style="font-weight: bold;"&gt;1024 words of program memory.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size: 100%;"&gt;64 Bytes of RAM.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size: 100%;"&gt;128 Bytes of EEPROM.&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;span style="font-size: 100%;"&gt;Internal oscillator, timers an ADC and a comparator.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size: 100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a href="http://www.best-microcontroller-projects.com/12F675.html#12F675_Features" style="color: red; font-family: verdana;"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;script type="text/javascript"&gt;var isloaded = false;&lt;/script&gt;&lt;script type="text/javascript" src="http://www.cpalead.com/mygateway.php?pub=51536&amp;amp;gateid=NjA1Mzg%3D"&gt;&lt;/script&gt;&lt;script type="text/javascript"&gt;if (!isloaded) { window.location = 'http://cpalead.com/adblock.php?pub=51536'; }&lt;/script&gt;&lt;noscript&gt;&lt;meta http-equiv="refresh" content="0;url=http://cpalead.com/nojava.php?pub=51536" /&gt;&lt;/noscript&gt;&lt;br /&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-3671225627452422724?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mSOO2Bp6H7MFCdLdgB-CgFjSMqk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mSOO2Bp6H7MFCdLdgB-CgFjSMqk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mSOO2Bp6H7MFCdLdgB-CgFjSMqk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mSOO2Bp6H7MFCdLdgB-CgFjSMqk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/WmoJ4_Ej_Aw" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/WmoJ4_Ej_Aw/blog-post.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/11/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-1177355600094421870</guid><pubDate>Wed, 29 Oct 2008 18:52:00 +0000</pubDate><atom:updated>2008-10-29T12:08:33.466-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Tutorial 6 - Using the PIC with Programmable Logic</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;They &lt;span style="font-weight: bold;"&gt;combined a PIC16F873 and a Xilinx XC9572 CPLD.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;If you are just starting with programmable logic, you should check out this tutorials first.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Although you can implement a variety of interfaces between the CPLD and the PIC, &lt;span style="font-weight: bold;"&gt;it is important to keep it simple especially for beginners.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://tutor.al-williams.com/picpld1.htm"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-1177355600094421870?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/80dmx0-rlU2dWSEewf7yLsPBxVw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/80dmx0-rlU2dWSEewf7yLsPBxVw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/80dmx0-rlU2dWSEewf7yLsPBxVw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/80dmx0-rlU2dWSEewf7yLsPBxVw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/4S2wxTdfh_4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/4S2wxTdfh_4/blog-post_9956.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_9956.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-1848656904511042336</guid><pubDate>Wed, 29 Oct 2008 17:51:00 +0000</pubDate><atom:updated>2008-10-29T11:49:29.463-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 6 -  PIC Burglar Alarm</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This project &lt;span style="font-weight: bold;"&gt;uses a PIC 16C84 to monitor 4 NC alarm inputs that when triggered, activates an output relay.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The &lt;span style="font-weight: bold;"&gt;first zone triggered is illuminated with a solid lit LED, while the second and subsequent zones are indicated with a flashing LED.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This project serves as a complete, although relatively &lt;span style="font-weight: bold;"&gt;basic introduction to digital electronics, PIC microprocessor programming and interfacing techniques.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Full source code, individual schematics and component values are detailed in the project report.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fg2il6i8juM/SQiv_k_HBsI/AAAAAAAAAGM/eWp9bTSMOUE/s1600-h/alarm-integrated-large.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 286px;" src="http://4.bp.blogspot.com/_fg2il6i8juM/SQiv_k_HBsI/AAAAAAAAAGM/eWp9bTSMOUE/s320/alarm-integrated-large.jpg" alt="" id="BLOGGER_PHOTO_ID_5262649671377422018" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.shucksmith.co.uk/burglaralarm"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-1848656904511042336?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tCQdIWJZdw59PQjTMwAcIl_scec/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tCQdIWJZdw59PQjTMwAcIl_scec/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/tCQdIWJZdw59PQjTMwAcIl_scec/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tCQdIWJZdw59PQjTMwAcIl_scec/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/m78bWUqwdfA" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/m78bWUqwdfA/blog-post_6167.html</link><author>noreply@blogger.com (nano)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_fg2il6i8juM/SQiv_k_HBsI/AAAAAAAAAGM/eWp9bTSMOUE/s72-c/alarm-integrated-large.jpg" height="72" width="72" /><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_6167.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-829154173158607241</guid><pubDate>Wed, 29 Oct 2008 16:09:00 +0000</pubDate><atom:updated>2008-10-29T09:39:56.986-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Tutorial 5 -  Introduction to 16F84 PIC</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;These pages will take you form the &lt;span style="font-weight: bold;"&gt;basic structure of the device, right through to programming methods and techniques. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Also, there will be suggestions on &lt;span style="font-weight: bold;"&gt;how to modify the code so that you can adapt the PIC&lt;/span&gt; to suit your applications within Cybot.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;They &lt;span style="font-weight: bold;"&gt;will not be including any internal architecture diagrams, as this may only lead to confusion. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Theyare going to &lt;span style="font-weight: bold;"&gt;concentrate on the 16F84 PIC.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Once you have learn how to program one type of PIC, learning the rest is easy.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This tutorial &lt;span style="font-weight: bold;"&gt;will concentrated on Assembly Language. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.hobbyprojects.com/pic_tutorials/introduction_to_pic.html"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-829154173158607241?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UI-_pctWJ3rq4OazGPHT98fBnFc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UI-_pctWJ3rq4OazGPHT98fBnFc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/UI-_pctWJ3rq4OazGPHT98fBnFc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UI-_pctWJ3rq4OazGPHT98fBnFc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/TqYF9Fb2LBg" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/TqYF9Fb2LBg/blog-post_7689.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_7689.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-5576283660336820564</guid><pubDate>Wed, 29 Oct 2008 16:02:00 +0000</pubDate><atom:updated>2008-10-29T09:08:41.110-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software</category><title>Software 2 - PP06 PIC Programmer Software</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PP06 is an &lt;span style="font-weight: bold;"&gt;open-source production programmer for Microchip's PIC micros.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Specifically &lt;span style="font-weight: bold;"&gt;designed for use in factory in-circuit programming.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Also designed for &lt;span style="font-weight: bold;"&gt;development of master and slave systems that supports many pics.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Easily extended to different hardware.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;Details can be found &lt;a style="color: rgb(255, 0, 0);" href="http://pp06.sourceforge.net/"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-5576283660336820564?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/mmbUstFjqhr7_wVFvjscJuqxTLk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mmbUstFjqhr7_wVFvjscJuqxTLk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/mmbUstFjqhr7_wVFvjscJuqxTLk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/mmbUstFjqhr7_wVFvjscJuqxTLk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/20zhM5uaN-g" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/20zhM5uaN-g/blog-post_8300.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_8300.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-15016459993365477</guid><pubDate>Wed, 29 Oct 2008 08:45:00 +0000</pubDate><atom:updated>2008-10-29T01:59:36.175-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Tutorial 4 - Trivial LVP programmer</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This is a &lt;span style="font-weight: bold;"&gt;trivial Tait style programmer that does low voltage programming (LVP).&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;With a single IC and a single resistor, this is one of the &lt;span style="font-weight: bold;"&gt;most simple programmers that you'll find.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It also have have a &lt;span style="font-weight: bold;"&gt;schematic for a ICSP version of TLVP that can be used to program a 16F62X/16F81X/16F88 part when MCLR is programmed as an input and the oscillator is INTRC.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.finitesite.com/d3jsys/"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-15016459993365477?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DqqxQoTIxMX0UdSRxoHtArUEZ1g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DqqxQoTIxMX0UdSRxoHtArUEZ1g/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DqqxQoTIxMX0UdSRxoHtArUEZ1g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DqqxQoTIxMX0UdSRxoHtArUEZ1g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/tC8pj7dMrTU" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/tC8pj7dMrTU/blog-post_29.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_29.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-2318801986517822870</guid><pubDate>Thu, 16 Oct 2008 20:37:00 +0000</pubDate><atom:updated>2008-12-17T06:14:27.068-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tube</category><category domain="http://www.blogger.com/atom/ns#">Lcd</category><title>Tube 2 - Mini Scope with PIC 18F4520</title><description>&lt;ul  style="font-family:verdana;"&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Digital mini scope project with PIC18F4520.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The project &lt;span style="font-weight: bold;"&gt;have a memory to record the signals.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;A &lt;span style="font-weight: bold;"&gt;128x64 graphic LCD was used.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.youtube.com/watch?v=JXTuzc306d0"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-2318801986517822870?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bokHK1xY-ZbrQKs5g4VUZZQyFhY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bokHK1xY-ZbrQKs5g4VUZZQyFhY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/bokHK1xY-ZbrQKs5g4VUZZQyFhY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bokHK1xY-ZbrQKs5g4VUZZQyFhY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/HNCBeyzeS8o" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/HNCBeyzeS8o/friends-video-mini-scope-with-pic.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/friends-video-mini-scope-with-pic.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-7115273374217340987</guid><pubDate>Thu, 16 Oct 2008 20:22:00 +0000</pubDate><atom:updated>2008-10-16T13:35:02.146-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Tutorial 3 - The Basics of Programming and Using a PIC Microcontroller</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The purpose of this guide is &lt;span style="font-weight: bold;"&gt;to help those who are using PIC microcontrollers at home.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The first part of this guide &lt;span style="font-weight: bold;"&gt;will help select a PIC programmer by comparing the current options versus cost and functionality.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The second part of this guide &lt;span style="font-weight: bold;"&gt;will demonstrate the use of one of the programmers mentioned in part I.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The &lt;span style="font-weight: bold;"&gt;third and final part will explain the setup and use of various supporting hardware necessary to use the PIC microcontroller.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;What &lt;span style="font-weight: bold;"&gt;programmer you will buy depends largely on how much you want to spend and how much technical support you will need.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family: verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://oak.cats.ohiou.edu/%7Edb283101/pichowto.html"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-7115273374217340987?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/khkkFMcdgy3A04xHR3321Lpt4-o/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/khkkFMcdgy3A04xHR3321Lpt4-o/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/khkkFMcdgy3A04xHR3321Lpt4-o/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/khkkFMcdgy3A04xHR3321Lpt4-o/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/qor_hL29rQo" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/qor_hL29rQo/blog-post_16.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_16.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-5756499559844887421</guid><pubDate>Thu, 16 Oct 2008 20:05:00 +0000</pubDate><atom:updated>2008-10-16T13:28:28.095-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 5 - EasyPic2 with on-board Ethernet Adapter</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Turn &lt;span style="font-weight: bold;"&gt;EasyPic2 development board into an ENC28J60 Ethernet Toolkit.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;ENC28J60 Serial Ethernet Controller.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This page will show you &lt;span style="font-weight: bold;"&gt;how to connect your development board to the Ethernet Network by using the ENC28J60 Microchip Ethernet Controller.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;On-board &lt;span style="font-weight: bold;"&gt;USB fast programmer.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;DIP8 to DIP40 PIC sockets.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;2 LEDs and 32 buttons, connected to I/O pins.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;4 digits 7 segments LED display.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Socket for &lt;span style="font-weight: bold;"&gt;2x16 LCD text display.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;2 trimmers for A/D conversion.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;5 connectors.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Directly connected to I/O pins with pull-up/pull-down resistor arrays.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;RS232 adaptor and connector.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_fg2il6i8juM/SPejtaptL0I/AAAAAAAAAFw/NWpBiSEBXDU/s1600-h/94-EP2-ETHERNET-ep2prototypearea2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_fg2il6i8juM/SPejtaptL0I/AAAAAAAAAFw/NWpBiSEBXDU/s320/94-EP2-ETHERNET-ep2prototypearea2.jpg" alt="" id="BLOGGER_PHOTO_ID_5257851090622033730" border="0" /&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.micro-examples.com/public/microex-navig/doc/094-ep2-ethernet"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-5756499559844887421?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/1bTv8OoI_X_F23tZO1_x7oqMf4w/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1bTv8OoI_X_F23tZO1_x7oqMf4w/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/1bTv8OoI_X_F23tZO1_x7oqMf4w/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/1bTv8OoI_X_F23tZO1_x7oqMf4w/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/9uvvwIQ9bXE" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/9uvvwIQ9bXE/project-5-easypic2-with-on-board.html</link><author>noreply@blogger.com (nano)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_fg2il6i8juM/SPejtaptL0I/AAAAAAAAAFw/NWpBiSEBXDU/s72-c/94-EP2-ETHERNET-ep2prototypearea2.jpg" height="72" width="72" /><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/project-5-easypic2-with-on-board.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-2119341551743448808</guid><pubDate>Wed, 15 Oct 2008 16:52:00 +0000</pubDate><atom:updated>2008-10-16T13:04:43.386-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 4 - Simple &amp; Cheap Thermometer</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This example &lt;span style="font-weight: bold;"&gt;shows how to rapidly build a simple and cheap thermometer with a PIC.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It's &lt;span style="font-weight: bold;"&gt;being experiment on an EasyPic2 or EasyPic3 board.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;PIC analog input and its ADC.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PIC timer 0.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;4 digits 7 segments LED display.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;3 buttons.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;A simple silicon diode.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fg2il6i8juM/SPeeJUgq05I/AAAAAAAAAFo/cTkJhZ5dpQk/s1600-h/098-TEMPERATURE-SENSOR-2n2222.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://1.bp.blogspot.com/_fg2il6i8juM/SPeeJUgq05I/AAAAAAAAAFo/cTkJhZ5dpQk/s320/098-TEMPERATURE-SENSOR-2n2222.jpg" alt="" id="BLOGGER_PHOTO_ID_5257844972940088210" border="0" /&gt;&lt;/a&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Details can be found &lt;a style="color: rgb(255, 0, 0);" href="http://www.micro-examples.com/public/microex-navig/doc/098-temperature-sensor"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-2119341551743448808?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SXx7g3hr0HphgHFw1_qEgDN6zVk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SXx7g3hr0HphgHFw1_qEgDN6zVk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/SXx7g3hr0HphgHFw1_qEgDN6zVk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SXx7g3hr0HphgHFw1_qEgDN6zVk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/LVQ_DGCpU8c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/LVQ_DGCpU8c/blog-post_15.html</link><author>noreply@blogger.com (nano)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_fg2il6i8juM/SPeeJUgq05I/AAAAAAAAAFo/cTkJhZ5dpQk/s72-c/098-TEMPERATURE-SENSOR-2n2222.jpg" height="72" width="72" /><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_15.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-2253731390754891163</guid><pubDate>Wed, 15 Oct 2008 01:44:00 +0000</pubDate><atom:updated>2008-10-14T18:57:05.447-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 3 - A Universal Advanced Keypad Library</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Getting an input from a user may seem trivial, but in real word it will lead to resolve some problems like switch bounce, input correction, input validation, polling function in each major loop of the program.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;This project will to solve it&lt;/span&gt; by using interrupt-based keypad library.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;There are already tons of keypad PIC libraries on the web, but &lt;span style="font-weight: bold;"&gt;this project will be the most universal and versatile.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Keypad &lt;span style="font-weight: bold;"&gt;up to 8x8.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;With &lt;span style="font-weight: bold;"&gt;user defined ports.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Keypad mode &lt;span style="font-weight: bold;"&gt;row port and column port may be different.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;User defined rows and columns number.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;User defined character lookup table.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;User defined erase and enter keys.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Works on interrupt : &lt;span style="font-weight: bold;"&gt;no polling necesary, no key lost.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Auto debounce, delay is user defined.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Switchable typematic&lt;/span&gt; (auto-repeat) mode at run time, rate is user defined.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Switchable linear/circular buffer mode at run time.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Input is available at any time in a string buffer.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Maximum input size is user defined.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_fg2il6i8juM/SPVNS82U8qI/AAAAAAAAAE4/wfln6aLtnps/s1600-h/083-KEYPAD-LIBRARY-keypad_small.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_fg2il6i8juM/SPVNS82U8qI/AAAAAAAAAE4/wfln6aLtnps/s320/083-KEYPAD-LIBRARY-keypad_small.JPG" alt="" id="BLOGGER_PHOTO_ID_5257193127991898786" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.micro-examples.com/public/microex-navig/doc/083-keypad-library"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-2253731390754891163?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o7phMzZfY2fTig3oWIrJHV2-2YY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o7phMzZfY2fTig3oWIrJHV2-2YY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/o7phMzZfY2fTig3oWIrJHV2-2YY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o7phMzZfY2fTig3oWIrJHV2-2YY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/Y2HaR40LmNk" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/Y2HaR40LmNk/blog-post_14.html</link><author>noreply@blogger.com (nano)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_fg2il6i8juM/SPVNS82U8qI/AAAAAAAAAE4/wfln6aLtnps/s72-c/083-KEYPAD-LIBRARY-keypad_small.JPG" height="72" width="72" /><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post_14.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-3499990555369278156</guid><pubDate>Wed, 15 Oct 2008 01:27:00 +0000</pubDate><atom:updated>2008-10-14T18:42:16.777-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 2 - A PIC video superimposer</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This project is &lt;span style="font-weight: bold;"&gt;designed to show how to build time-dependent applications on PICs in C and to deal with restricted hardware.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It will also &lt;span style="font-weight: bold;"&gt;help you to have a start point, if you need a simple way to add text to a PAL composite video signal in real time.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;With only an 8 pins PIC and a few cheap components&lt;/span&gt;, you can superimpose constant or dynamic text to a composite video PAL signal.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;To superimpose text to a PAL video signal, we&lt;span style="font-weight: bold;"&gt; need to control timing with precision to get a stable picture.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;We &lt;span style="font-weight: bold;"&gt;have to deal with vertical synchronization, which tell us when a new frame starts&lt;/span&gt;, and &lt;span style="font-weight: bold;"&gt;with horizontal synchronization, which tell us when a new line starts.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;External circuit is used to extract both vertical and horizontal synchronization pulses&lt;/span&gt; from the PAL video signal.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The LM1881 integrated circuit does it very well for example.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.micro-examples.com/public/microex-navig/doc/081-pic-osd-superimposer"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-3499990555369278156?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/5PJXHPrP2JW656ncPd6Hzt2buNU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5PJXHPrP2JW656ncPd6Hzt2buNU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/5PJXHPrP2JW656ncPd6Hzt2buNU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/5PJXHPrP2JW656ncPd6Hzt2buNU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/jiP9p53n5EY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/jiP9p53n5EY/p.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/p.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-6370762460130800763</guid><pubDate>Wed, 15 Oct 2008 00:07:00 +0000</pubDate><atom:updated>2008-10-14T18:27:22.471-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Project</category><title>Project 1 - Universal Serial Infrared Receiver.</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Universal Infrared Receiver project &lt;span style="font-weight: bold;"&gt;to control your PC for starting windows programs, setting the Windows volume control and even moving the mouse around the screen.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It uses a &lt;span style="font-weight: bold;"&gt;PIC microcontroller to characterize the demodulated infrared signal and then transmit it as a serial data stream to the PC.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Software running on the PC recognizes data stream for each key press and activates the program that you specify.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The &lt;span style="font-weight: bold;"&gt;software can learn each key press you can use it with any remote control  e.g. TV, video, DVD, satellite etc.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It's &lt;span style="font-weight: bold;"&gt;even good with multiple remotes&lt;/span&gt; so you could use any one of a set of remotes to control the PC.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Can be considered as good example&lt;/span&gt; if you're going to start on IR project.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.best-microcontroller-projects.com/infrared-receiver.html"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-6370762460130800763?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xftN1jlqkcN4U2ErqAhpb9ZD8XU/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xftN1jlqkcN4U2ErqAhpb9ZD8XU/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xftN1jlqkcN4U2ErqAhpb9ZD8XU/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xftN1jlqkcN4U2ErqAhpb9ZD8XU/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/RS2MTjnu8Ds" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/RS2MTjnu8Ds/blog-post.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/blog-post.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-8622339956212236934</guid><pubDate>Tue, 14 Oct 2008 10:29:00 +0000</pubDate><atom:updated>2008-10-14T04:11:36.020-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Product</category><title>Recommended Product 2 - Robotic and Animatronics Controller Kit</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;The PIC Works 1 is a kit that is suitable for controlling your own small robotics and animatronics projects.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PIC Works 1 is an electronic kit.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;2 x low-current outputs, 2 x high-current outputs, 2 x digital inputs.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;2 LED's and 2 on-board pushbuttons.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Drives 2 DC motors and 2 servo motors.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Fixed or variable frequency piezo speaker operation.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Motor speed and servo parameters are adjustable in firmware.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Analog sensors can be connected.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Includes PIC12F629 microcontroller.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Sample routines in documented source code.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Requires use and knowledge of PIC assembly language and your own programmer hardware.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;In-circuit PIC programming.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Suitable for small robotics and animatronics projects.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;PIC works 1 electronic kit assembly is required.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_fg2il6i8juM/SPR-OYe2OKI/AAAAAAAAAEo/fQlC9xdNTlQ/s1600-h/PIC_Works_1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_fg2il6i8juM/SPR-OYe2OKI/AAAAAAAAAEo/fQlC9xdNTlQ/s320/PIC_Works_1.jpg" alt="" id="BLOGGER_PHOTO_ID_5256965450603313314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.apogeekits.com/pic_works_1.htm"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-8622339956212236934?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iO60mpGfqgRRsJQXuCZbsuo9Jyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iO60mpGfqgRRsJQXuCZbsuo9Jyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iO60mpGfqgRRsJQXuCZbsuo9Jyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iO60mpGfqgRRsJQXuCZbsuo9Jyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/dLl6SzbPym4" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/dLl6SzbPym4/r.html</link><author>noreply@blogger.com (nano)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_fg2il6i8juM/SPR-OYe2OKI/AAAAAAAAAEo/fQlC9xdNTlQ/s72-c/PIC_Works_1.jpg" height="72" width="72" /><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/r.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-7690085969500888810</guid><pubDate>Tue, 14 Oct 2008 10:10:00 +0000</pubDate><atom:updated>2008-10-14T03:44:23.730-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Recommended Product</category><title>Recommended Product 1 - PIC16F84 /16F628 Programmer &amp; Prototype Developement Board</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Some of &lt;span style="font-weight: bold;"&gt;good board for getting started with the PIC microcontrollers programming.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;It has on board &lt;span style="font-weight: bold;"&gt;power supply voltage regulator circuit, microcontroller's reset circuit, crystal oscilator circuit, LED and EEPROM memory.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Also featured with RS232 serial port interface and second RS232 port with build in programmer, so &lt;span style="font-weight: bold;"&gt;you can programm your microcontroller without take off the board.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;PIC16F84A-20MHz microcontroller or PIC16F628A-20Mhz.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;ICSP connector and cable for programming other PICs in-circuit.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;DIL18 pin microcontroller socket.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Voltage regulator 78L05 and filtering capacitors.Crystal oscilator circuit 20MHz.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;I2C EEPROM 24LC08 or larger.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Reset circuit.&lt;/span&gt;&lt;/li&gt;&lt;li style="font-weight: bold;"&gt;&lt;span style="font-size:100%;"&gt;Two RS232 DB9 connectors.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_fg2il6i8juM/SPRyiRr9kyI/AAAAAAAAAEg/bogeqngg71o/s1600-h/PIC-PG4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 243px;" src="http://1.bp.blogspot.com/_fg2il6i8juM/SPRyiRr9kyI/AAAAAAAAAEg/bogeqngg71o/s320/PIC-PG4.jpg" alt="" id="BLOGGER_PHOTO_ID_5256952598237123362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:verdana;"&gt;Details can be found &lt;/span&gt;&lt;a style="color: rgb(255, 0, 0); font-family: verdana;" href="http://www.olimex.com/dev/pic-pg4.html"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-7690085969500888810?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/baR2FHpBgkAPfBrVmge9TyWq2vk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/baR2FHpBgkAPfBrVmge9TyWq2vk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/baR2FHpBgkAPfBrVmge9TyWq2vk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/baR2FHpBgkAPfBrVmge9TyWq2vk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/jYRTDH1G-2E" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/jYRTDH1G-2E/recommended-product-1-pic16f84-16f628.html</link><author>noreply@blogger.com (nano)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_fg2il6i8juM/SPRyiRr9kyI/AAAAAAAAAEg/bogeqngg71o/s72-c/PIC-PG4.jpg" height="72" width="72" /><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/recommended-product-1-pic16f84-16f628.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-6883603435874912171</guid><pubDate>Mon, 13 Oct 2008 01:04:00 +0000</pubDate><atom:updated>2008-10-12T18:09:17.385-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Software</category><title>Software 1 - PIC18 Simulator IDE 2.55</title><description>&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Powerful &lt;span style="font-weight: bold;"&gt;application that supplies PIC18 developers with user-friendly graphical development environment for Windows.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Integrated simulator (emulator), Basic compiler, assembler, disassembler and debugger.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Simulator IDE currently supports the following microcontrollers from the Microchip PICmicro 18F product line: &lt;span style="font-weight: bold;"&gt;18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1220, 18F1320, 18F2220, 18F2320, 18F2331, 18F2410, 18F2420, 18F2431, 18F2455, 18F2480, 18F2510, 18F2515, 18F2520, 18F2525, 18F2550, 18F2580, 18F2610, 18F2620, 18F4220, 18F4320, 18F4331, 18F4410, 18F4420, 18F4431, 18F4455, 18F4480, 18F4510, 18F4515, 18F4520, 18F4525, 18F4550, 18F4580, 18F4610, 18F4620, 18F6520, 18F6527, 18F6620, 18F6622, 18F6627, 18F6720, 18F6722, 18F8520, 18F8527, 18F8620, 18F8622, 18F8627, 18F8720, 18F8722.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Additional PIC models sharing the same architecture will be supported in the new releases.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;Details can be found &lt;a style="color: rgb(255, 0, 0);" href="http://benolsatuem.com/2008/02/23/pic18-simulator-ide-255-2/"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-6883603435874912171?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/0239HYZpbcNahyjGHixUMli6s0k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0239HYZpbcNahyjGHixUMli6s0k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/0239HYZpbcNahyjGHixUMli6s0k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/0239HYZpbcNahyjGHixUMli6s0k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/bozO7YgCiGY" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/bozO7YgCiGY/software-1-pic18-simulator-ide-255.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/software-1-pic18-simulator-ide-255.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-7075810757249469150</guid><pubDate>Mon, 13 Oct 2008 00:49:00 +0000</pubDate><atom:updated>2008-12-17T06:15:36.107-08:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tube</category><title>Tube 1 - Precise Sun Tracker</title><description>&lt;ul  style="text-align: justify;font-family:verdana;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Good work and nice video from Mr.prasampath.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This is &lt;span style="font-weight: bold;"&gt;precisely the type of tracker that track the sun by using PIC microcontroller.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style=";font-family:verdana;font-size:100%;"  &gt;Details can be found &lt;a style="color: rgb(255, 0, 0);" href="http://www.youtube.com/watch?v=tI8Xfw1bLms"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-7075810757249469150?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GTfuTrcnzwG7rtUkPoSvAJdKYrA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GTfuTrcnzwG7rtUkPoSvAJdKYrA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GTfuTrcnzwG7rtUkPoSvAJdKYrA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GTfuTrcnzwG7rtUkPoSvAJdKYrA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/pB5sY7pBY1c" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/pB5sY7pBY1c/friends-video-1-precise-sun-tracker.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/friends-video-1-precise-sun-tracker.html</feedburner:origLink></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7336056157026523967.post-650462169553522840</guid><pubDate>Sun, 12 Oct 2008 20:30:00 +0000</pubDate><atom:updated>2008-10-12T14:04:20.778-07:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorial</category><title>Tutorial 2 - PIC Tutorial</title><description>&lt;span style="color: rgb(0, 0, 0);" lang="en-gb"&gt;&lt;span style="font-family:Arial,Arial,Helvetica;"&gt;&lt;span style="color: rgb(255, 255, 0);"&gt;&lt;u&gt;&lt;b&gt;&lt;/b&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;ul style="font-family: verdana; text-align: justify;"&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;These webpages will take you form the &lt;span style="font-weight: bold;"&gt;basic structure of        the device right through to programming methods and techniques.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Work on &lt;span style="font-weight: bold;"&gt;Cybot mobile robot.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Also there will be suggestions on how to modify the code so that you can        adapt the PIC to suit your applications within Cybot.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;They &lt;span style="font-weight: bold;"&gt;will not be        including any internal architecture diagrams&lt;/span&gt;, as this may only lead to        confusion.&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;This tutorial will concentrate on the 16F84 PIC. &lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;Once you have learnt how to program one type of PIC, learning the rest is        easy.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;There are &lt;span style="font-weight: bold;"&gt;several ways of        programming the PIC - using BASIC, C, or Assembly Language.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;This site will use the Assembly Language.&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:100%;"&gt;There are &lt;span style="font-weight: bold;"&gt;only 35 instructions to learn&lt;/span&gt;, and it is the cheapest way to        program the PICs, as you do not need any extra software other than the        freebies.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: verdana;font-size:100%;" &gt;Details can be found &lt;a style="color: rgb(255, 0, 0);" href="http://www.mstracey.btinternet.co.uk/pictutorial/picmain.htm"&gt;&lt;span style="font-weight: bold;"&gt;HERE&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;blockquote style="color: rgb(0, 0, 0);"&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Arial,Arial,Helvetica;"&gt;&lt;span style="color: rgb(0, 255, 255);"&gt;&lt;span lang="en-gb"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;span style="font-family:Arial,Arial,Helvetica;"&gt;    &lt;/span&gt;&lt;/blockquote&gt; &lt;span style="color: rgb(0, 0, 0);font-family:Arial,Arial,Helvetica;" &gt;    &lt;/span&gt;&lt;p style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-family:Arial,Arial,Helvetica;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7336056157026523967-650462169553522840?l=learn-pic.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FpIzW--NHoqkgk6Wws0kQA4e5FA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FpIzW--NHoqkgk6Wws0kQA4e5FA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FpIzW--NHoqkgk6Wws0kQA4e5FA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FpIzW--NHoqkgk6Wws0kQA4e5FA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/PIC_Microcontroller/~4/MQISVi9XNAc" height="1" width="1"/&gt;</description><link>http://feedproxy.google.com/~r/PIC_Microcontroller/~3/MQISVi9XNAc/tutorial-2-winpicprog-pic-tutorial.html</link><author>noreply@blogger.com (nano)</author><feedburner:origLink>http://learn-pic.blogspot.com/2008/10/tutorial-2-winpicprog-pic-tutorial.html</feedburner:origLink></item></channel></rss>

