<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="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" gd:etag="W/&quot;A04CQH85fip7ImA9WhRRFE4.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486</id><updated>2011-11-28T07:26:01.126+07:00</updated><category term="ATmega" /><category term="Sensor" /><category term="AT90Sxxx Projects" /><category term="Interfacing" /><category term="Downloader" /><category term="Programming C" /><category term="AT89Sxx" /><category term="Microcontroller Project" /><category term="MIcrocontroller" /><category term="Controller Interface" /><category term="PLC" /><category term="Measurement Control Circuit" /><category term="PIC16xxx" /><category term="System Numeric" /><title>Free Microcontroller and Interface Programming</title><subtitle type="html">Make practice is better than never</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://mymicro-tutorial.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://mymicro-tutorial.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>110</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/atom+xml" href="http://feeds.feedburner.com/FreeMicrocontrollerAndInterfaceProgramming" /><feedburner:info uri="freemicrocontrollerandinterfaceprogramming" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><entry gd:etag="W/&quot;C0YHQHw5eCp7ImA9WhZSFEU.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-1090555636857079965</id><published>2011-03-30T17:25:00.000+07:00</published><updated>2011-03-30T17:32:11.220+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-30T17:32:11.220+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PIC16xxx" /><title>Single Chip Temperature Data Logger</title><content type="html">&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;A data logger is a device that records measurements over time. The measurements could be any physical variable like temperature, pressure, voltage, humidity, etc. This project describes how to build a mini logger that records surrounding temperature values. This is the figure of the circuit;&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Temperature will be measured with a DS1820 temperature sensor. DS1820 is a one wire digital temperature sensor from Dallas Semiconductor (now MAXIM). The operating temperature range of the device is -55°C to +125°C with an accuracy of ±0.5°C over the range of -10°C to +85°C. The temperature sensor output is 9?bit Celsius temperature measurement, and so the temperature resolution corresponds to the least significant bit, and which is 0.5°C. But in this project we will use only the most significant eight bits. Therefore, the temperature resolution will be 1°C. The measured temperatures will be recorded into the internal EEPROM memory of PIC12F683.&amp;nbsp;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/-AtmcAJXCieY/TZME1hOU49I/AAAAAAAABTw/WZGHvSTAuMk/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="197" src="http://4.bp.blogspot.com/-AtmcAJXCieY/TZME1hOU49I/AAAAAAAABTw/WZGHvSTAuMk/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The first location of the internal EEPROM will store the sampling interval of data logger. Sampling interval defines the time gap between two successive measurements. This project will have 3 options for sampling time: 1 sec, 1 min, and 10 min. These are user selectable. The second location of EEPROM will store the number of measurements recorded so far. And the remaining 254 EEPROM locations will store 8?bit temperatures. So, using 10 min sampling interval, 254 bytes of EEPROM will provide data logging for 42 hours. The recorded measurements can be sent to PC at any time through a serial link at 9600 baud. &lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br /&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&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/7567203116493498486-1090555636857079965?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iqVhWmUM0NFYDoe3Mog7VEW9fbY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iqVhWmUM0NFYDoe3Mog7VEW9fbY/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/iqVhWmUM0NFYDoe3Mog7VEW9fbY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iqVhWmUM0NFYDoe3Mog7VEW9fbY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/mcDplfHpZNA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/1090555636857079965?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/1090555636857079965?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/mcDplfHpZNA/single-chip-temperature-data-logger.html" title="Single Chip Temperature Data Logger" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-AtmcAJXCieY/TZME1hOU49I/AAAAAAAABTw/WZGHvSTAuMk/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/single-chip-temperature-data-logger.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cCRn44cSp7ImA9WhZSFEU.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-7402464018367348428</id><published>2011-03-30T17:22:00.000+07:00</published><updated>2011-03-30T17:31:07.039+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-30T17:31:07.039+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Controller Interface" /><title>LCD Module Control Using PC</title><content type="html">&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Here’s a design circuit for simple circuit controls a popular 2-line x 16-character LCD by a PC via printer port. It doesn't use the Bi-directional feature found on newer printer ports, thus it should work with most, if not all Parallel Ports. These LCD Modules are very common these days, and are quite simple to work with, as all the logic required to run them is on board. This is the figure of the circuit;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-3XP7yZ8C8UE/TZMDPHMnmHI/AAAAAAAABTs/rOSztMEfes8/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="261" src="http://3.bp.blogspot.com/-3XP7yZ8C8UE/TZMDPHMnmHI/AAAAAAAABTs/rOSztMEfes8/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The LCD panel's Enable and Register Select is connected to the Control Port. The Control Port is an open collector/open drain output. While most Parallel Ports have internal pull-up resistors, there are a few which don't. Therefore by incorporating the two 10K external pull up resistors, the circuit is more portable for a wider range of computers, some of which may have no internal pull up resistors. The 10k Potentiometer controls the contrast of the LCD panel. The software source code has been written in Borland C++.&lt;/span&gt;&lt;br /&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&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/7567203116493498486-7402464018367348428?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/alIogRiWYJBWOU2Ak39MP3L00pQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/alIogRiWYJBWOU2Ak39MP3L00pQ/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/alIogRiWYJBWOU2Ak39MP3L00pQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/alIogRiWYJBWOU2Ak39MP3L00pQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/InLdtpP4hlw" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/7402464018367348428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/7402464018367348428?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/InLdtpP4hlw/lcd-module-control-using-pc.html" title="LCD Module Control Using PC" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-3XP7yZ8C8UE/TZMDPHMnmHI/AAAAAAAABTs/rOSztMEfes8/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/lcd-module-control-using-pc.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cERH4ycCp7ImA9WhZSFEU.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-8188145282173309134</id><published>2011-03-30T17:16:00.000+07:00</published><updated>2011-03-30T17:30:05.098+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-30T17:30:05.098+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>Electronic MIDI Drum</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Here’s a design circuit for a MIDI interface between drum pads and computer or hardware sequencer. Using this circuit you can hit pads with drumsticks and store the MIDI data in real time. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/-pLHiOvQ-41k/TZMCPf3o9GI/AAAAAAAABTo/KyIs7A7fJkM/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="227" src="http://3.bp.blogspot.com/-pLHiOvQ-41k/TZMCPf3o9GI/AAAAAAAABTo/KyIs7A7fJkM/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This circuit is based around the PIC16C84 microcontroller which scans the inputs on RB0 to RB7 and when a high is detected the software transmits the equivalent note-on (and then the MIDI note-off after a short delay) for the required drum sound on the MIDI output on RA0.&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-8188145282173309134?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/g1wmslGk5TqW4fqMEBEvi55XYIQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g1wmslGk5TqW4fqMEBEvi55XYIQ/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/g1wmslGk5TqW4fqMEBEvi55XYIQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/g1wmslGk5TqW4fqMEBEvi55XYIQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/R4rag14Xymw" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/8188145282173309134?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/8188145282173309134?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/R4rag14Xymw/electronic-midi-drum.html" title="Electronic MIDI Drum" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-pLHiOvQ-41k/TZMCPf3o9GI/AAAAAAAABTo/KyIs7A7fJkM/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/electronic-midi-drum.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8MRnw5fip7ImA9WhZSFEU.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-432737863613491094</id><published>2011-03-30T17:06:00.000+07:00</published><updated>2011-03-30T17:28:07.226+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-30T17:28:07.226+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sensor" /><title>Digital Light Sensor to Microcontroller Circuit</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This is a design circuit for digital light sensor circuit using microcontroller. The ISL29001 is an integrated ambient light sensor with ADC and I2C interface. With a spectral sensitivity curve matched to that of the human eye, the ISL29001 provides 15-bit effective resolution while rejecting 50Hz and 60Hz flicker caused by artificial light sources. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/-F0XKxrO79zU/TZMAf-L-2II/AAAAAAAABTk/8j-VNk3b6ls/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="198" src="http://2.bp.blogspot.com/-F0XKxrO79zU/TZMAf-L-2II/AAAAAAAABTk/8j-VNk3b6ls/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;In normal operation, the ISL29001 consumes less than 300µA of supply current. A software power-down mode controlled via the I2C interface disables all but the I2C interface. A power-down pin is also provided, which reduces power consumption to less than 1µA. The ISL29001 includes an internal oscillator, which provides 100ms automatic integration periods, or can be externally timed by I2C commands. Both the internal timing and the illuminance resolution can be adjusted with an external resistor.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-432737863613491094?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/UqWRW4US_3qQRa4qfzHj_TGgb7Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UqWRW4US_3qQRa4qfzHj_TGgb7Q/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/UqWRW4US_3qQRa4qfzHj_TGgb7Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/UqWRW4US_3qQRa4qfzHj_TGgb7Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/354qRuFRBTE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/432737863613491094?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/432737863613491094?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/354qRuFRBTE/digital-light-sensor-to-microcontroller.html" title="Digital Light Sensor to Microcontroller Circuit" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/-F0XKxrO79zU/TZMAf-L-2II/AAAAAAAABTk/8j-VNk3b6ls/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/digital-light-sensor-to-microcontroller.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEANR346eip7ImA9WhZTFEo.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-605190268193492890</id><published>2011-03-19T02:29:00.000+07:00</published><updated>2011-03-19T02:33:16.012+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-19T02:33:16.012+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AT90Sxxx Projects" /><title>Led Matrix Circuit With AT90S2313 Microcontroller</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;LED ball physically assembled in a matrix of dimension 20 Rays and 7 LEDs. LEDs are governed microcontroller and two decoder K155ID10. Operating current 80mA decoders, this is enough to connect the LED matrix in the dynamics of directly between the microcontroller and decoders, excluding transistors, the brightness of LEDs is sufficient. The control circuit assembled on two boards, located in the center of the ball, moving away from them rays – soldered in one line cathodes, LEDs, and the anodes are connected by layers of thin wire as a cobweb. This is the figure of the circuit;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-dlbAMNpc_zY/TYOxiztifEI/AAAAAAAABTc/5bKuJD74GFQ/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="193" src="https://lh5.googleusercontent.com/-dlbAMNpc_zY/TYOxiztifEI/AAAAAAAABTc/5bKuJD74GFQ/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Before installing the need to bend legs of chips at 90 degrees, solder all the details of one party to the first charge, then at the opposite conclusions to put a second charge and finish soldering. Podpayat supply wires and programming, flash microcontroller and check the output signals. Only then can continue mounting LEDs. To facilitate the work necessary to prepare a template – a hole in the cardboard (plywood, plastic) 7 holes for the LEDs on the same line two centimeters. Then bend cathodes of LEDs 90 degrees right next to their body, insert the LEDs into the template and unsolder beam deflected conclusions. Each of the 20 rays soldered into the board and turn down under the picture. To give the rigidity of the whole structure, anodes maximum distance from the center LED solder together a 10-centimeter segments of tinned copper wire, giving the correct type of construction of the dodecahedron (face-pentagon at each vertex, three edges). Then solder each layer remaining anodes of LEDs and connect each layer to the relevant conclusions resistance. With proper installation will start building a microcontroller embedded in his light effects. For a change, it automatically changes the number of repetitions, speed, brute force effects. This is enough to exclude the interference of the operator. The program is written in a medium BASCOMAVR, if desired in the source code can add or change inherent effects.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-605190268193492890?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Wa-pr2-NAE8sbzWLA3JFbEyiWZg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wa-pr2-NAE8sbzWLA3JFbEyiWZg/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/Wa-pr2-NAE8sbzWLA3JFbEyiWZg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Wa-pr2-NAE8sbzWLA3JFbEyiWZg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/6Z5D8_lwny4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/605190268193492890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/605190268193492890?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/6Z5D8_lwny4/led-matrix-circuit-with-at90s2313.html" title="Led Matrix Circuit With AT90S2313 Microcontroller" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-dlbAMNpc_zY/TYOxiztifEI/AAAAAAAABTc/5bKuJD74GFQ/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/led-matrix-circuit-with-at90s2313.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMRnY4fip7ImA9WhZTFEo.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-1847972016515274293</id><published>2011-03-19T02:23:00.000+07:00</published><updated>2011-03-19T02:33:07.836+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-19T02:33:07.836+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ATmega" /><title>Infrared and Ultrasonic Scanner Using ATMega</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This is a project that is a short range, infrared and ultrasonic scanner that uses a standard hobby servo to move the sensors and a color LCD screen to display the information from the distance sensors. The information displayed on the LCD is an overhead view of the scanning area, with increments of distance from the distance sensors. This is the figure of the project;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-Qf3KhX4qDw0/TYOwg_tpPqI/AAAAAAAABTY/OuxFUmhX2Xg/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh4.googleusercontent.com/-Qf3KhX4qDw0/TYOwg_tpPqI/AAAAAAAABTY/OuxFUmhX2Xg/s320/Untitled-1.jpg" width="260" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The core of the project is the ATMEGA32 microcontroller from Atmel. It controls the servo, gathers information from the sensors and places the information on the LCD screen. There is 32K of flash in the microcontroller and the software uses about 13K of that. Since the LCD uses a maximum of 3.3V, the microcontroller is run at 3.3V.&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;
&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-1847972016515274293?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2QQIVPZNJbIsD6DBRQqEbaVnz5s/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2QQIVPZNJbIsD6DBRQqEbaVnz5s/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/2QQIVPZNJbIsD6DBRQqEbaVnz5s/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2QQIVPZNJbIsD6DBRQqEbaVnz5s/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/pm-wkaDY3BY" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/1847972016515274293?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/1847972016515274293?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/pm-wkaDY3BY/infrared-and-ultrasonic-scanner-using.html" title="Infrared and Ultrasonic Scanner Using ATMega" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-Qf3KhX4qDw0/TYOwg_tpPqI/AAAAAAAABTY/OuxFUmhX2Xg/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/infrared-and-ultrasonic-scanner-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8ESXc6eip7ImA9WhZTFEo.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-6321256700017969159</id><published>2011-03-19T02:18:00.000+07:00</published><updated>2011-03-19T02:33:28.912+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-19T02:33:28.912+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Controller Interface" /><title>Counter Wall 7 Segment Circuit</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This is a design circuit that is simple counter can be used to count pulses, as the basis for a customer counter (like you see at the doors of some stores), or for anything else that may be counted. The circuit accepts any TTL compatible logic signal, and can be expanded easily. This is the figure of the circuit;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh4.googleusercontent.com/-_5Ffc-J3T88/TYOukVIT29I/AAAAAAAABTU/Qt1_rTZHIf4/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="156" src="https://lh4.googleusercontent.com/-_5Ffc-J3T88/TYOukVIT29I/AAAAAAAABTU/Qt1_rTZHIf4/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;All pulses to be counted are to be TTL compatible. They should not exeed 5V and not fall below ground. You can add more digits by building a second (or third, or fourth, etc…) circuit and connecting the pin 11-6 junction of the 74LS90 and 74LS47 to pin 14 of the 74LS90 in the other circuit. You can keep expanding this way to as many digits as you want. &lt;/span&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/7567203116493498486-6321256700017969159?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SUDOmNRv9LwraAdGzcq1MCAqehY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SUDOmNRv9LwraAdGzcq1MCAqehY/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/SUDOmNRv9LwraAdGzcq1MCAqehY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SUDOmNRv9LwraAdGzcq1MCAqehY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/8hEMNKEc8zI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/6321256700017969159?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/6321256700017969159?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/8hEMNKEc8zI/counter-wall-7-segment-circuit.html" title="Counter Wall 7 Segment Circuit" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh4.googleusercontent.com/-_5Ffc-J3T88/TYOukVIT29I/AAAAAAAABTU/Qt1_rTZHIf4/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/counter-wall-7-segment-circuit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8GSXsyeCp7ImA9WhZTFEo.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-6148099396316666010</id><published>2011-03-19T02:11:00.000+07:00</published><updated>2011-03-19T02:33:48.590+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-19T02:33:48.590+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Sensor" /><title>Compass Sensor Circuit Using Microcontroller Project</title><content type="html">&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This circuit is design circuit to build a digital compass that displays both the direction and cardinal points on a television. Other functionalities were added to complement the sensor interface, such as, temperature display, magnetic declination input and disability option. This is the figure of the circuit;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://lh5.googleusercontent.com/-ugiyUG9D45c/TYOt2r9_2RI/AAAAAAAABTQ/_TBxPwz3cxM/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="https://lh5.googleusercontent.com/-ugiyUG9D45c/TYOt2r9_2RI/AAAAAAAABTQ/_TBxPwz3cxM/s320/Untitled-1.jpg" width="230" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The HMC1052 two-axis magnetic sensor contains two Anisotropic Magneto-Resistive (AMR) sensor elements in a singleMSOP-10 package. Each element is a full wheat stone bridge sensor that varies the resistance of the bridge magneto resistors in proportion to the vector magnetic field component on its sensitive axis. The two bridges on the HMC1052 are orientated orthogonal to each other so that a two-dimensional representation of an magnetic field can be measured. The bridges have a common positive bridge power supply connection (Vb); and with all the bridge ground connections tied together, form the complete two-axis magnetic sensor. Each bridge has about an 1100-ohm load resistance, so each bridge will draw several milli-amperes of current from typical digital power supplies. The bridge output pins will present a differential output voltage in proportion to the exposed magnetic field strength and the amount of voltage supply across the bridge. Because the total earth’s magnetic field strength this very small (~0.6 gauss), each bridge’s vector component of the earth’s field will even be smaller and yield only a couple milli-volts with nominal bridge supply values. An instrumentation amplifier circuit; to interface with the differential bridge outputs, and to amplify the sensor signal by hundreds of times, will then follow each bridge voltage output.&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br /&gt;
&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&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/7567203116493498486-6148099396316666010?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cgwcBfbKceohBAtWxM75OiJstDY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cgwcBfbKceohBAtWxM75OiJstDY/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/cgwcBfbKceohBAtWxM75OiJstDY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cgwcBfbKceohBAtWxM75OiJstDY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/WSVHP-PRNT0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/6148099396316666010?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/6148099396316666010?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/WSVHP-PRNT0/compass-sensor-circuit-using.html" title="Compass Sensor Circuit Using Microcontroller Project" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://lh5.googleusercontent.com/-ugiyUG9D45c/TYOt2r9_2RI/AAAAAAAABTQ/_TBxPwz3cxM/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/03/compass-sensor-circuit-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GQXY8eyp7ImA9Wx9VE0U.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-2133738336970821483</id><published>2011-01-30T18:59:00.000+07:00</published><updated>2011-01-30T19:02:00.873+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T19:02:00.873+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>Uninterruptible Power Supply Using PIC17C43 Microcontroller</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;That is a design circuit for Microchip Uninterruptible Power Supply (UPS) reference design with PIC17C43 microcontroller. Here’s the figure of the power supply;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TUVSckyXTEI/AAAAAAAABRE/K1jlpZ8Io68/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="186" src="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TUVSckyXTEI/AAAAAAAABRE/K1jlpZ8Io68/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
At times, power from a wall socket is neither clean nor uninterruptible. Many abnormalities such as blackouts, brownouts, spikes, surges, and noise can occur. Under the best conditions, power interruptions can be an inconvenience. At their worst, they can cause loss of data in computer systems or damage to electronic equipment.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
It is the function of an Uninterruptible Power Supply (UPS) to act as a buffer and provide clean, reliable power to vulnerable electronic equipment. The basic concept of a UPS is to store energy during normal operation (through battery charging) and release energy (through DC to AC conversion) during a power failure. UPS systems are traditionally designed using analog components. Today these systems can integrate a microcontroller with AC sine wave generation, offering the many benefits. The PIC17C43 microcontroller handles all the control of the UPS system. The PIC17C43 is unique because it provides a high performance and low cost solution not found in other microcontrollers.&lt;br /&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/7567203116493498486-2133738336970821483?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vxtyEFse019r9ju3Q7xAYhVg-yc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vxtyEFse019r9ju3Q7xAYhVg-yc/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/vxtyEFse019r9ju3Q7xAYhVg-yc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vxtyEFse019r9ju3Q7xAYhVg-yc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/8kx_dARfOU4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/2133738336970821483?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/2133738336970821483?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/8kx_dARfOU4/uninterruptible-power-supply-using.html" title="Uninterruptible Power Supply Using PIC17C43 Microcontroller" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TUVSckyXTEI/AAAAAAAABRE/K1jlpZ8Io68/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/uninterruptible-power-supply-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GQXY8fCp7ImA9Wx9VE0U.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-7783743368786174363</id><published>2011-01-30T18:54:00.000+07:00</published><updated>2011-01-30T19:02:00.874+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T19:02:00.874+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>Centigrade and Fahrenheit Scale Digital Thermometer Using LCD Display</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;This is a design circuit for Digital thermometers are cool devices as they show temperatures in human readable formats. This digital thermometer project is based on a PIC16F688 microcontroller and a DS1820 temperature sensor, and it displays temperature on a character LCD screen in both Celsius and Fahrenheit scales. I selected PIC16F688 for this project because it is cheap (I bought one for $1.50). DS1820 is a 3-pin digital temperature sensor from Dallas semiconductors (now Maxim) which is designed to measure temperatures ranging from -55 to +125 °C in 0.5 °C increments. Here’s the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TUVP3aSZnOI/AAAAAAAABRA/wj4XruRnBUk/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TUVP3aSZnOI/AAAAAAAABRA/wj4XruRnBUk/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
The firmware I have written is able to read and display the entire temperature range of DS1820. In order to test for temperature measurements below 0°C, I put the sensor inside my freezer. While trying this, don’t put the whole unit inside the freezer as LCD display unit may stop working at the freezer temperature. Similarly, bringing a soldering iron tip close to the sensor can do testing for the higher range temperature values.&lt;br /&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/7567203116493498486-7783743368786174363?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tOZRIZ3gsfahL42zrOWvO2oWe5Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tOZRIZ3gsfahL42zrOWvO2oWe5Y/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/tOZRIZ3gsfahL42zrOWvO2oWe5Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tOZRIZ3gsfahL42zrOWvO2oWe5Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/7-IJruvu-X4" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/7783743368786174363?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/7783743368786174363?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/7-IJruvu-X4/centigrade-and-fahrenheit-scale-digital.html" title="Centigrade and Fahrenheit Scale Digital Thermometer Using LCD Display" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TUVP3aSZnOI/AAAAAAAABRA/wj4XruRnBUk/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/centigrade-and-fahrenheit-scale-digital.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CQn4-eip7ImA9Wx9VE0U.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-4140445244098832058</id><published>2011-01-25T20:28:00.000+07:00</published><updated>2011-01-30T19:02:43.052+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T19:02:43.052+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Controller Interface" /><title>Using Reset IC in Microcontroller</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;This is a the design of microcontroller based electronics project, the use of Reset IC is critical for highly critical applications that need to ensure that the MCU will only operate at its optimum voltage. Without the use of reset circuitry, the MCU may go into a tristate of which it may go into abnormal operation. This is the figure if the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TT7OgJSmexI/AAAAAAAABP0/Z8wrqMHEpPM/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="279" src="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TT7OgJSmexI/AAAAAAAABP0/Z8wrqMHEpPM/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;During power up, once Vcc exceeds the reset threshold, the reset line will be kept low for a period after which the line will be pulled high. This resets the MCU afterwhich it will go into normal operation. &lt;br /&gt;
&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;If the Vcc drops below the reset threshold, the reset pin will go low. It will stay low for at least the reset time out period and go back to high again. This operation will ensure that the MCU power supply is monitored and will only go into operation when the Vcc is within the range of its operation. The threshold voltage of the IC is chosen based on the minimum Vcc of the MCU. MCU supply can range from 1.8V to 5.0V and a suitable IC can be chosen to monitor the supply voltage to the MCU. &lt;br /&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/7567203116493498486-4140445244098832058?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/CYHdXO4ZpXZ2Yc-TJunNF00FjQA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CYHdXO4ZpXZ2Yc-TJunNF00FjQA/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/CYHdXO4ZpXZ2Yc-TJunNF00FjQA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/CYHdXO4ZpXZ2Yc-TJunNF00FjQA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/T93y9h2VYa0" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/4140445244098832058?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/4140445244098832058?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/T93y9h2VYa0/using-reset-ic-in-microcontroller.html" title="Using Reset IC in Microcontroller" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TT7OgJSmexI/AAAAAAAABP0/Z8wrqMHEpPM/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/using-reset-ic-in-microcontroller.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GQXY8fSp7ImA9Wx9VE0U.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-347791724726330243</id><published>2011-01-25T20:20:00.000+07:00</published><updated>2011-01-30T19:02:00.875+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T19:02:00.875+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>The Voltage Regulator</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The DC voltage produce by this circuit is depend on the load; the heavier the load (more current to the load) means the capacitor discharge time will be more faster and as a result the DC voltage output level will be drop. The circuit above is called unregulated AC to DC converter; because it could not maintain its voltage output level, this kind of power source could not be use in electronic circuit that required constant voltage level in order to operate properly such as in digital and microcontroller circuit. Therefore we need what is called Voltage Regulator Circuit and at the same time works as the DC to DC voltage step down.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TT7NssRU2jI/AAAAAAAABPw/12_Z2B0oP_M/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="107" src="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TT7NssRU2jI/AAAAAAAABPw/12_Z2B0oP_M/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The first one is the analog voltage regulator, this type of regulator operate the transistor in its linear region (current gainer). The current supplied to the transistor base lead is depend on the voltage different between the reference voltage and output voltage apply to the error amplifier input; for example when the output voltage is greater than the reference voltage, than the error amplifier will make the transistor to conduct less, this mean the voltage drop across the collector and emitter (Vce) will be increase this will make the output voltage to decrease and vice verse. With output voltage being continuously compared to the reference voltage (close loop feedback) by the error amplifier, this kind of circuit could maintain its voltage output level constantly. The disadvantage of using this type of voltage regulator is the power dissipation (power lost as a heat) on the transistor is high especially when we want to use 5 Volt output from 11.33 volt from the unregulated DC source or drain lot of current from it.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The second one is the most efficient voltage regulator as this type of voltage regulator operates the transistor in its saturate region or known as a switching voltage regulator. The working principal is the same as the analog one, but instead of using the constant current to the transistor base lead; this voltage regulator type use pulse current or known as PWM (Pulse Width Modulation) to the transistor base lead and this make the transistor to turn on and off according to the PWM duty cycle supplied by the error amplifier. Therefore by changing the PWM duty cycle we could change the average voltage drop across the collector and emitter (Vce). The inductor (L) is used to release its energy to the load through the diode (D) when the transistor is turn off; and when the transistor is turn on then the transistor will supply the current to the load and the inductor will store the energy in the electromagnetic form; in other word the inductor and diode will ensure that the load will always get a constant current when the transistor is turn off.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-347791724726330243?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/wVSvdkv1FXetXdA8M4C8kVP7GxE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wVSvdkv1FXetXdA8M4C8kVP7GxE/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/wVSvdkv1FXetXdA8M4C8kVP7GxE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/wVSvdkv1FXetXdA8M4C8kVP7GxE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/BQpLK6DQoBE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/347791724726330243?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/347791724726330243?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/BQpLK6DQoBE/voltage-regulator.html" title="The Voltage Regulator" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TT7NssRU2jI/AAAAAAAABPw/12_Z2B0oP_M/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/voltage-regulator.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4AR349fSp7ImA9Wx9VE0U.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-8427238151995809340</id><published>2011-01-25T20:17:00.000+07:00</published><updated>2011-01-30T19:02:26.065+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T19:02:26.065+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PIC16xxx" /><title>Making a Binary Clock Using a PIC Microcontroller</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;This is a design circuit for binary clock circuit. This circuit is the same hardware as the led matrix project using a 16F88 PIC microcontroller and an LED matrix. &amp;nbsp;Its worth taking a look there as the same hardware description applies on how to multiplex the display. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TT7MvEO2b0I/AAAAAAAABPs/KImbkI2HAgQ/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="225" src="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TT7MvEO2b0I/AAAAAAAABPs/KImbkI2HAgQ/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
To display hours, minutes and seconds (2 digits each) you need 6 binary digits in total (depending on whether you use a 24 hour clock the top digit needs only 1 or 2 LEDs). &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/7567203116493498486-8427238151995809340?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kNmVuwKn9suH77DF-fAtQPoOUHY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kNmVuwKn9suH77DF-fAtQPoOUHY/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/kNmVuwKn9suH77DF-fAtQPoOUHY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kNmVuwKn9suH77DF-fAtQPoOUHY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/XsNKcCXNbrI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/8427238151995809340?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/8427238151995809340?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/XsNKcCXNbrI/making-abinary-clock-using-pic.html" title="Making a Binary Clock Using a PIC Microcontroller" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TT7MvEO2b0I/AAAAAAAABPs/KImbkI2HAgQ/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/making-abinary-clock-using-pic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4GQXY8fSp7ImA9Wx9VE0U.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-5695685313002214113</id><published>2011-01-25T20:12:00.000+07:00</published><updated>2011-01-30T19:02:00.875+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-30T19:02:00.875+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>DC to DC Step-Up Regulator</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;This is a design circuit for the Maxim MAX756 is the sample of easy to use DC to DC step-up switching regulator; this chip is used to increase the typically low input DC voltage 1.1 volt - 1.8 volt to the output DC voltage of 3.3 Volt or 5 Volt at maximum 200mA load (300mA on 3.3 Volt output). This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TT7LJ7D-w-I/AAAAAAAABPo/ZXtsxRNwBjk/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="136" src="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TT7LJ7D-w-I/AAAAAAAABPo/ZXtsxRNwBjk/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;span id="goog_2103201301"&gt;&lt;/span&gt;&lt;span id="goog_2103201302"&gt;&lt;/span&gt;&lt;br /&gt;
This means you could easily power your microcontroller project using just a single AA/AAA battery. This kind of step-up power is widely use on digital and microcontroller circuit that powered by low input voltage battery such as micro alkaline 1.5 volt battery. The basic schematic for 5 volt output from 1.5 volt battery. The output voltage of Maxim MAX756 could be selected from 5 volt or 3.3 volt by putting logical low or high on pin 2 (3/5), it also supply the low output indicator detector to the circuit if needed through the pin 4 (LBO). The following picture shows the Maxim MAX756 IC circuit powering the microcontroller’s board using just 1 AA alkaline battery (1.5 Volt).&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/7567203116493498486-5695685313002214113?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cMulNUKq0eazn_AHmOP_UKH1d7Y/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cMulNUKq0eazn_AHmOP_UKH1d7Y/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/cMulNUKq0eazn_AHmOP_UKH1d7Y/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cMulNUKq0eazn_AHmOP_UKH1d7Y/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/3_2o7E0tHic" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/5695685313002214113?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/5695685313002214113?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/3_2o7E0tHic/dc-to-dc-step-up-regulator.html" title="DC to DC Step-Up Regulator" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TT7LJ7D-w-I/AAAAAAAABPo/ZXtsxRNwBjk/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/dc-to-dc-step-up-regulator.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4DRHYzeSp7ImA9Wx9WEko.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-3154336244643192550</id><published>2011-01-17T22:41:00.000+07:00</published><updated>2011-01-17T22:42:55.881+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T22:42:55.881+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PIC16xxx" /><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>PIC Frequency Counter Operating Up To 50 MHz</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This is a design circuit for general theory of operation of this circuit and notes on frequency counting. This circuit is based on PIC microcontrollers for the main control unit of the circuit. This is the figure of the circuit;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TTRjLJnYOVI/AAAAAAAABPk/lZVIAMp-7dQ/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="240" src="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TTRjLJnYOVI/AAAAAAAABPk/lZVIAMp-7dQ/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The LCD is used in 4 bit mode interface so you only need 4 data lines and three control lines and it then fits into a single 8 bit port.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The crystal oscillator is simply a crystal and two capacitors connected to the PIC oscillator port at OSC1 and OSC2. The capacitors can both be fixed at the same value unless you want to tune it using a frequency reference. If you don't have an accurate reference then use fixed capacitors. The PIC micro can be any type that has a Timer 1 hardware and and has enough memory to hold the program. The LED is toggled at the end of every gate time to indicate that the processor is alive - so if there is no input signal you can tell that the software is working.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-3154336244643192550?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Miyc4WaBmK2XWHk7RpmmQCzHkok/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Miyc4WaBmK2XWHk7RpmmQCzHkok/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/Miyc4WaBmK2XWHk7RpmmQCzHkok/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Miyc4WaBmK2XWHk7RpmmQCzHkok/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/YEumzLEk1AE" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/3154336244643192550?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/3154336244643192550?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/YEumzLEk1AE/pic-frequency-counter-operating-up-to.html" title="PIC Frequency Counter Operating Up To 50 MHz" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TTRjLJnYOVI/AAAAAAAABPk/lZVIAMp-7dQ/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/pic-frequency-counter-operating-up-to.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4DRHYzeSp7ImA9Wx9WEko.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-3040470787956905589</id><published>2011-01-17T22:39:00.000+07:00</published><updated>2011-01-17T22:42:55.881+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T22:42:55.881+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>Multiple PIC16F84 Proteus Simulated Projects</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Proteus is a software tool that allows simulation of various circuits including microcontroller based ones. You can complete entire project with simulator including hardware and software parts. And only then you can move towards manufacturing real device. This page is dedicated only to PIC16F84 microcontroller projects where you can download ready to simulate about 31 complete project.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TTRiOTWdEuI/AAAAAAAABPg/3_2-VnRjgEc/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="183" src="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TTRiOTWdEuI/AAAAAAAABPg/3_2-VnRjgEc/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Projects include implementation of popular interfaces like LCD, Timers, EEPROM writing, Interrupts, I2C and 1-wire communication, motor control and so on. Each project include Proteus project file and microcontroller hex file that has to be attached to model to start simulate.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-3040470787956905589?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RzjhUreMn4H22hPck9XJMB_vs5U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RzjhUreMn4H22hPck9XJMB_vs5U/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/RzjhUreMn4H22hPck9XJMB_vs5U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RzjhUreMn4H22hPck9XJMB_vs5U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/XKqB1_gHvfo" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/3040470787956905589?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/3040470787956905589?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/XKqB1_gHvfo/multiple-pic16f84-proteus-simulated.html" title="Multiple PIC16F84 Proteus Simulated Projects" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TTRiOTWdEuI/AAAAAAAABPg/3_2-VnRjgEc/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/multiple-pic16f84-proteus-simulated.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4CQng_fyp7ImA9Wx9WEko.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-4155810797672629392</id><published>2011-01-17T22:35:00.000+07:00</published><updated>2011-01-17T22:42:43.647+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T22:42:43.647+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>MIC 702 Mictronics Circuit</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This is a design circuit that can be used to convert a standard LCD interface parallel to serial interface model, use a microcontroller or a dedicated circuit such as the MIC 702 Mictronics you can download the complete data sheet and French by clicking this link. This is a circuit specially designed to transform the parallel interface and LCD display logic integrated asynchronous serial interface standard. This is the figure of the circuit;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TTRhjO-ft6I/AAAAAAAABPc/cQT8qOphEoI/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="284" src="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TTRhjO-ft6I/AAAAAAAABPc/cQT8qOphEoI/s320/Untitled-1.jpg" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;The MIC 702 is connected directly to the display with which it is perfectly compatible. Notice the connection with only 4 data bits of high weight since the MIC 702 operates in the display mode twice 4 bits. PC side, the connection with the serial output of the PC does not involve any level converter for RS 232 TTL, this role being played by the only resistor R1 22 ohm whose presence is essential. BAUD The tab allows you to choose the operating speed of the circuit between two speeds: 9600 bps up with S1 or S2 with 2400 baud up. The leg POL allows the circuit to interpret the serial data as direct or inverted. As it is in direct RS232 link should be link this foot to ground to indicate the MIC 702 that receives data reversed. Linkage to +5 volts it would receive direct evidence as would be the case if we wanted to use this circuit with a Basic Stamp example.&lt;/span&gt;&lt;/span&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;Subject to use a display not backlit, the total consumption of the circuit is low enough that it can take its power directly from the output control signals to the RS 232. It is the role of diodes D2 and D3 associated with IC1, which is a regulator with low dropout voltage and low consumption. If you insist on using a backlit display, it is possible that consumption of its single backlight exceeds the possibilities of the PC's serial port. You can use an external power supply via the diode D1. A voltage of 9 volts at a flow rate of a hundred mA appropriate.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-4155810797672629392?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KCSMvMrO0Tu0lAufJjv_N72NMn0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KCSMvMrO0Tu0lAufJjv_N72NMn0/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/KCSMvMrO0Tu0lAufJjv_N72NMn0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KCSMvMrO0Tu0lAufJjv_N72NMn0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/5-TYsr8K_RI" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/4155810797672629392?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/4155810797672629392?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/5-TYsr8K_RI/mic-702-mictronics-circuit.html" title="MIC 702 Mictronics Circuit" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TTRhjO-ft6I/AAAAAAAABPc/cQT8qOphEoI/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/mic-702-mictronics-circuit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMESXg8eSp7ImA9Wx9WEko.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-1349619964381911999</id><published>2011-01-17T22:31:00.000+07:00</published><updated>2011-01-17T22:33:28.671+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T22:33:28.671+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Microcontroller Project" /><title>Driver an RGB LED Using Three Microcontroller Pins</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;The RGB LED contains three LEDs encased in one shell: Red, Green and Blue (some contain an extra blue led - as blue LEDs generate less output intensity (candela) per mA). It looks like a single white led except that it has four leads - one for the common ground connection and one for each led. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TTRgr4-e2EI/AAAAAAAABPY/jCjow6euQio/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TTRgr4-e2EI/AAAAAAAABPY/jCjow6euQio/s320/Untitled-1.jpg" width="268" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;span id="goog_1883977833"&gt;&lt;/span&gt;&lt;span id="goog_1883977834"&gt;&lt;/span&gt;&lt;br /&gt;
This project uses puls width modulation to drive each of the leds in the RGB led. By changing the duty cycle of each PWM signal you can control the average current flowing through each led creating any color you want. The limit is set by the resoelution of the PWM (set at 256 steps per channel). The project relies on persistence of vision to make it appear that the led is continuously driven (the PWM signals must be repeated quickly enough so that you do not see any flicker) at a rate greater than 50Hz (approx). Too slow and you begin to see the led flickering.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
By varying the current through each led you can create almost any other color but at close range you only see the individual colors of each LED. To see the 'merged' color view it from a distance or put a diffuser over it. I used a small piece of baking paper - which is transparent enough to let the light through and opaque enough to diffuse the light from the three LEDs. In a proper design you would use a semi-transparent plastic.&lt;br /&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/7567203116493498486-1349619964381911999?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/42QfUi5pmHUKQEuJ_vKOPjzL8hY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/42QfUi5pmHUKQEuJ_vKOPjzL8hY/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/42QfUi5pmHUKQEuJ_vKOPjzL8hY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/42QfUi5pmHUKQEuJ_vKOPjzL8hY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/Ot3O3X5Lsa8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/1349619964381911999?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/1349619964381911999?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/Ot3O3X5Lsa8/driver-rgb-led-using-three.html" title="Driver an RGB LED Using Three Microcontroller Pins" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TTRgr4-e2EI/AAAAAAAABPY/jCjow6euQio/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/driver-rgb-led-using-three.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQMRHs_cCp7ImA9Wx9WEko.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-2750898698071858430</id><published>2011-01-06T19:37:00.000+07:00</published><updated>2011-01-17T22:33:05.548+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-01-17T22:33:05.548+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Interfacing" /><title>PIC Serial Port</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;This is a tutorial for microcontroller tutorial circuit (you can use it on any other PIC device even a 16F84 as it uses a software implementation of the transmit part of a USART). The circuit uses the standard MAX232 level translator chip but you could use an SP202ECP which has identical pin out (and is cheaper!) and lets you use 100nF capacitors instead of electrolytic ones. Connect the ground and transmit output to a serial port connector as shown and to a serial cable from it to the PC and it's ready to go. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TSW3CWQEVYI/AAAAAAAABPI/TBuK6UssKW0/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TSW3CWQEVYI/AAAAAAAABPI/TBuK6UssKW0/s320/Untitled-1.jpg" width="134" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
The code for the TX part of the USART is simplified in that it generates 10 bits of serial data with no parity bit. Since each bit takes 1/2400 seconds the total time to transmit a digit is 4.16ms. &amp;nbsp;Adding a pic serial port connection to the circuit gives you scope for much more interesting projects as you can collect data from the ADC (inputs) or comparator or external infrared receiver module etc. and transmit it to a PC.&lt;br /&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/7567203116493498486-2750898698071858430?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QWxuugg7ClUYt99TyhhzMA4V5Ns/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QWxuugg7ClUYt99TyhhzMA4V5Ns/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/QWxuugg7ClUYt99TyhhzMA4V5Ns/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QWxuugg7ClUYt99TyhhzMA4V5Ns/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/HZicdOmpOvs" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/2750898698071858430?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/2750898698071858430?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/HZicdOmpOvs/pic-serial-port.html" title="PIC Serial Port" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TSW3CWQEVYI/AAAAAAAABPI/TBuK6UssKW0/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2011/01/pic-serial-port.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkUFQXc-cSp7ImA9Wx9SFko.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-7614488983716712112</id><published>2010-12-07T06:29:00.000+07:00</published><updated>2010-12-07T06:30:10.959+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-12-07T06:30:10.959+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Controller Interface" /><title>TEA6320 Multichannel Audio Selector and Volume Control Circuit</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;This is a design circuit for high-end audio equipments are normally digitally controlled by a microprocessor (microcontroller) system. It’s necessary to have&amp;nbsp; digital interface that provide control for audio signal switching, as well as programming the gain to control the signal volume. This is the figure of the circuit;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TP1xbeDhyqI/AAAAAAAABOU/C4sK5T-i1dI/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="320" src="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TP1xbeDhyqI/AAAAAAAABOU/C4sK5T-i1dI/s320/Untitled-1.jpg" width="301" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;" /&gt;&lt;span class="fullpost"&gt;&lt;span style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif;"&gt;TEA6320 comes with the solution for digital control of audio source channel selector and volume control, very useful integrated circuit for modern audio or stereo application with embedded digital control. For more information on how to use this audio signal control IC chip, see the datasheet.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7567203116493498486-7614488983716712112?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/N76fi54A8B0UQE67zgNlF-0gRy4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N76fi54A8B0UQE67zgNlF-0gRy4/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/N76fi54A8B0UQE67zgNlF-0gRy4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/N76fi54A8B0UQE67zgNlF-0gRy4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/kMUWEigrdjA" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/7614488983716712112?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/7614488983716712112?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/kMUWEigrdjA/tea6320-multichannel-audio-selector-and.html" title="TEA6320 Multichannel Audio Selector and Volume Control Circuit" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TP1xbeDhyqI/AAAAAAAABOU/C4sK5T-i1dI/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2010/12/tea6320-multichannel-audio-selector-and.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQFQHc8eCp7ImA9Wx5SGE0.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-2103509649939944259</id><published>2010-08-14T23:11:00.000+07:00</published><updated>2010-08-14T23:11:51.970+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-14T23:11:51.970+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AT89Sxx" /><title>AT89C2051 A Serial to Parallel Converter</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
The converter runs at 9600 baud, 89C2051 and outputs each byte received on a centronics style parallel port, together with a nominal 50 microsecond strobe. The converter buffers up the bytes received if busy is active, and is bidirectional – when the sample switch is pushed, the converter samples the parallel port and transmits the value back out the serial port. All the parameters are adjustable in the code. This is the figure for the connection circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TGbAAc4zRBI/AAAAAAAABMY/G_vqMbw18-M/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" src="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TGbAAc4zRBI/AAAAAAAABMY/G_vqMbw18-M/s320/Untitled-1.jpg" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
The example program should be assembled with the shareware assembler TASM. This assember is actually a very good assembler for 8051, (and other 8 bit micros) with 32 bit arithmetic, and a linux version available. TASM is produced by Squak valley software. The serial-to-parallel example program was intended to run on an AT89C2051 using the prototype board that was originally supplied as part of the evaluation kit in our programmer. But the circuit is pretty darn simple, and a competent electronics person could build one up themselves, by hand, if they need to. The code should run on any 8051 target with modification to the port locations – the equates for the pin &amp;amp; port locations are near the start of the code.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
Note the pin functions are not shown on the circuit, as the circuit was intended to be a general purpose evaluation board, not just a serial to parallel converter.&lt;br /&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/7567203116493498486-2103509649939944259?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/8wb7I6o3rIPtE_Ap9L32KfNoqjM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8wb7I6o3rIPtE_Ap9L32KfNoqjM/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/8wb7I6o3rIPtE_Ap9L32KfNoqjM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/8wb7I6o3rIPtE_Ap9L32KfNoqjM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/KcNJYrfseS8" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/2103509649939944259?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/2103509649939944259?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/KcNJYrfseS8/at89c2051-serial-to-parallel-converter.html" title="AT89C2051 A Serial to Parallel Converter" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_f6Eg2Cs0ozI/TGbAAc4zRBI/AAAAAAAABMY/G_vqMbw18-M/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2010/08/at89c2051-serial-to-parallel-converter.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkYDSXc6eyp7ImA9Wx5TF04.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-3357461704306152096</id><published>2010-08-02T15:36:00.000+07:00</published><updated>2010-08-02T15:36:18.913+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-02T15:36:18.913+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PIC16xxx" /><title>Dual Channel 70V Voltmeter Using PIC</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
This is a circuit for dual channel voltmeter. This circuit is based on PIC microcontroller. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TFaDbJYyMCI/AAAAAAAABLg/ssnOrirnkmE/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="312" src="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TFaDbJYyMCI/AAAAAAAABLg/ssnOrirnkmE/s400/Untitled-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
PIC voltmeter can measure 0-70 Volts which should be more than enough for most of electronic projects providing excellent reading accuracy and resolution. It has two input channels for measuring two voltage sources at the same time. This PIC voltmeter project uses PIC16F876 microcontroller with built-in ADC (Analog to Digital Converter) and 2x16 back lighted LCD display.&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/7567203116493498486-3357461704306152096?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/RB-1frtxtV-1M_2W-0B2TnCYOgs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RB-1frtxtV-1M_2W-0B2TnCYOgs/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/RB-1frtxtV-1M_2W-0B2TnCYOgs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/RB-1frtxtV-1M_2W-0B2TnCYOgs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/3V6XagaLL4E" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/3357461704306152096?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/3357461704306152096?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/3V6XagaLL4E/dual-channel-70v-voltmeter-using-pic.html" title="Dual Channel 70V Voltmeter Using PIC" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TFaDbJYyMCI/AAAAAAAABLg/ssnOrirnkmE/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2010/08/dual-channel-70v-voltmeter-using-pic.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkAGQHczfCp7ImA9Wx5TFEs.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-4018534567671644844</id><published>2010-07-30T12:45:00.002+07:00</published><updated>2010-07-30T12:45:21.984+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-30T12:45:21.984+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PIC16xxx" /><title>Dual Digital Voltmeter Circuit Using PICXXX</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
This is a circuit for digital voltmeter that can use for two channel. This thermometer is a simple thermometer using DS1820 thermal probes that have a tolerance within 0.5Â°C. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TFJm4M3ufQI/AAAAAAAABLQ/s9jlR_HgdN0/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="350" src="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TFJm4M3ufQI/AAAAAAAABLQ/s9jlR_HgdN0/s400/Untitled-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
The three holes seen to the left of the 14pin SIP are for a potentiometer if the display you use requires a contrast control. My display did not have this function so I did not have to put a potentiometer on it. However all the connections are there, so if you need a pot for your display one just needs to be soldered in. This circuit is the display running with probe 1 sitting next to it monitoring ambient house temperature, and the second probe left in the fridge for a couple minutes.&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/7567203116493498486-4018534567671644844?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EUjYUBGGRoCa19BB5Qy5rZTh60g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EUjYUBGGRoCa19BB5Qy5rZTh60g/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/EUjYUBGGRoCa19BB5Qy5rZTh60g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EUjYUBGGRoCa19BB5Qy5rZTh60g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/f83X6SnqlYQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/4018534567671644844?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/4018534567671644844?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/f83X6SnqlYQ/dual-digital-voltmeter-circuit-using.html" title="Dual Digital Voltmeter Circuit Using PICXXX" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_f6Eg2Cs0ozI/TFJm4M3ufQI/AAAAAAAABLQ/s9jlR_HgdN0/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2010/07/dual-digital-voltmeter-circuit-using.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMBRnY9cSp7ImA9Wx5TFEs.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-6323325199148373245</id><published>2010-07-30T12:40:00.002+07:00</published><updated>2010-07-30T12:40:57.869+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-30T12:40:57.869+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="PIC16xxx" /><title>Digital Clock Timer Circuit</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
This is circuit for clock timer uses a PIC16F628 microcontroller to display digital time and control an external load. Timer output duration can be programmed from 1 to 59 minutes and can be manually switched on and off. This is the figure of complete circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TFJlwa4q3KI/AAAAAAAABLI/7-ZLrCUNM2Y/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="213" src="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TFJlwa4q3KI/AAAAAAAABLI/7-ZLrCUNM2Y/s400/Untitled-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
The clock has a correction feature that allows an additional second to be added every so many hours to compensate for a slightly slow running oscillator. The oscillator uses a common 32.768 KHz watch crystal and the frequency can be adjusted slightly with the 24pF capacitor on the right side of the crystal. The clock will also adjust itself for daylight savings time and add or subtract an hour on the first Sunday in April and last Sunday in October. The daylight savings feature is disabled at boot up and needs to be enabled after turn on. &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
Setting the time of day and other features is done with 3 momentary single pole, double throw switches and one non-momentary single pole, double throw. The switch functions are shown in the chart below with the letters A-H indicating the switch combination for each function. Some entries can be made with one momentary switch closure while others require toggling 2 switches at the same time.&lt;br /&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/7567203116493498486-6323325199148373245?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/JZxH7VUOhR_ABDwpn00w6oc7dRE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JZxH7VUOhR_ABDwpn00w6oc7dRE/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/JZxH7VUOhR_ABDwpn00w6oc7dRE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/JZxH7VUOhR_ABDwpn00w6oc7dRE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/F3Qs1IYZHDQ" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/6323325199148373245?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/6323325199148373245?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/F3Qs1IYZHDQ/digital-clock-timer-circuit.html" title="Digital Clock Timer Circuit" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_f6Eg2Cs0ozI/TFJlwa4q3KI/AAAAAAAABLI/7-ZLrCUNM2Y/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2010/07/digital-clock-timer-circuit.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkMARX86cSp7ImA9Wx5TFEs.&quot;"><id>tag:blogger.com,1999:blog-7567203116493498486.post-8533041162586948761</id><published>2010-07-30T12:39:00.000+07:00</published><updated>2010-07-30T12:40:44.119+07:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-07-30T12:40:44.119+07:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="AT89Sxx" /><title>Color BAR Generator Circuit Using AT90SXX</title><content type="html">&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
This is a design circuit for color BAR generator circuit. The circuit (see Color bar Schematic.jpg)it is constituted by AT90s2313 running at 17.734475 MHz (over clocked) and one, 5 bits DA converter (R2R-ladder) with 10 resistors. This is the figure of the circuit;&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TFJlaWjs1rI/AAAAAAAABLA/mHBvE7HPhF8/s1600/Untitled-1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" height="297" src="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TFJlaWjs1rI/AAAAAAAABLA/mHBvE7HPhF8/s400/Untitled-1.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
Program the MCU with colour_bar_gen.hex that its included in colour_bar_gen.zip file, connect it on composite video connector (or scart adapter) of your TV, power-on the circuit and you will see on TV, 6 vertical bars, 4 in color, 1 white and 1 black.&lt;/span&gt;&lt;/div&gt;&lt;div style="font-family: Georgia,&amp;quot;Times New Roman&amp;quot;,serif; text-align: justify;"&gt;&lt;span class="fullpost"&gt;&lt;br /&gt;
Partlist&lt;br /&gt;
1 x AT90s2313 &lt;br /&gt;
1 x 17.734475Mhz crystal &lt;br /&gt;
2 x 22 pF condensator &lt;br /&gt;
6 x 1 kOhm resistor &lt;br /&gt;
4 x 500 Ohm resistor&lt;br /&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/7567203116493498486-8533041162586948761?l=mymicro-tutorial.blogspot.com' alt='' /&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bN9_udCde2hchQVvJVPl-3e8gWY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bN9_udCde2hchQVvJVPl-3e8gWY/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/bN9_udCde2hchQVvJVPl-3e8gWY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bN9_udCde2hchQVvJVPl-3e8gWY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~4/pzgo5iNt5ts" height="1" width="1"/&gt;</content><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/8533041162586948761?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/7567203116493498486/posts/default/8533041162586948761?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/FreeMicrocontrollerAndInterfaceProgramming/~3/pzgo5iNt5ts/color-bar-generator-circuit-using.html" title="Color BAR Generator Circuit Using AT90SXX" /><author><name>Free schematics and tools</name><uri>http://www.blogger.com/profile/16275912500964574069</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="16" height="16" src="http://img2.blogblog.com/img/b16-rounded.gif" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_f6Eg2Cs0ozI/TFJlaWjs1rI/AAAAAAAABLA/mHBvE7HPhF8/s72-c/Untitled-1.jpg" height="72" width="72" /><feedburner:origLink>http://mymicro-tutorial.blogspot.com/2010/07/color-bar-generator-circuit-using.html</feedburner:origLink></entry></feed>

