<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>SulhanSetiawan.com &#187; Microcontroller</title> <atom:link href="http://www.sulhansetiawan.com/category/software-gratis/mikrokontroler-software-gratis/feed" rel="self" type="application/rss+xml" /><link>http://www.sulhansetiawan.com</link> <description></description> <lastBuildDate>Sun, 05 Feb 2012 17:08:53 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Simple Serial Downloader for AT89S51/AT89S52</title><link>http://www.sulhansetiawan.com/sdownldr</link> <comments>http://www.sulhansetiawan.com/sdownldr#comments</comments> <pubDate>Sat, 12 Nov 2011 09:51:14 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[Development Tools]]></category> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Microcontroller IDE]]></category> <category><![CDATA[Serial Downloader]]></category> <category><![CDATA[FREE! Software]]></category><guid isPermaLink="false">http://www.sulhansetiawan.com/?p=1217</guid> <description><![CDATA[The simplest serial downloader. SDownldr.exe is a software to program a AT89S51/AT89S52 serially through the parallel port. This Software is included in the Microcontroller Project Circuit diagram for this ISP downloader is as follow: The Serial Downloader circuit above using the power supply from the parallel port. However, not all parallel port capable of providing [...]]]></description> <content:encoded><![CDATA[<p><span style="display:none">The simplest serial downloader. </span>SDownldr.exe is a software to program a AT89S51/AT89S52 serially through the parallel port. This Software is included in the <a href="http://www.sulhansetiawan.com/microcontroller-project">Microcontroller Project</a></p><div id="window" class="wp-caption aligncenter" style="width: 438px"><a href="http://resource.sulhansetiawan.com/img/SerialDownloader.PNG"><img class=" " title="SDownldr.exe" src="http://resource.sulhansetiawan.com/img/SerialDownloader.PNG" alt="SDownldr.exe" width="428" height="275" /></a><p class="wp-caption-text">SDownldr.exe</p></div><p>Circuit diagram for this ISP downloader is as follow:</p><div id="diagram" class="wp-caption aligncenter" style="width: 391px"><a href="http://resource.sulhansetiawan.com/img/SerialDownloaderCircuit.PNG"><img class=" " title="ISP downloader circuit diagram" src="http://resource.sulhansetiawan.com/img/SerialDownloaderCircuit.PNG" alt="ISP downloader circuit diagram" width="381" height="407" /></a><p class="wp-caption-text">ISP downloader circuit diagram</p></div><p>The Serial Downloader circuit above using the power supply from the parallel port. However, not all parallel port capable of providing enough current for this purpose. If Your parallel port is not strong enough for this purpose, then you must provide a + 5V power supply for this circuit.</p><p>If the program is run from the IDE, then all the settings will be performed by the IDE. Whereas if it is executed as a standalone program, then the settings are as follows:</p><ul><li style="text-align: justify;"><strong>Default Hex File</strong><br /> If you are using the <a href="http://www.sulhansetiawan.com/microcontroller-project">&#8220;Microcontroller Poject&#8221;</a> IDE, so whenever performed a successful compilation, a hex file is created in the temp directory, i.e. TMPFILE.HEX. If the &#8220;Default Hex File&#8221; is checked, then the file will be sent if the Send button is clicked is the hex file of successful compilation result. Keep in mind that the hex file will exist only if the IDE is still running.<br /> If &#8220;Default Hex Files&#8221; is not checked, then you can determine which files will be sent by clicking on the Browse button.</li><li style="text-align: justify;"><strong>Send</strong><br /> Use this button to start sending the specified hex file.</li><li style="text-align: justify;"><strong>Read</strong><br /> Use this button to read the code on the chip. The reading will only succeed if the chip has not been locked.</li><li style="text-align: justify;"><strong>Lock</strong><br /> Use this button to lock the chip so that the code on the chip cannot be read again.</li><li style="text-align: justify;"><strong>Port</strong><br /> Select the appropriate port address for the port being used. Parallel port usually placed on the address 378H.</li><li style="text-align: justify;"><strong>Auto Lock</strong><br /> If checked, then after sending the data is complete and after verification, the chip will be locked automatically.</li><li style="text-align: justify;"><strong>Browse</strong><br /> Use this button to choose a hex file will be sent. This button will only be active if the &#8220;Default Hex Files&#8221; is not a check.</li><li style="text-align: justify;"><strong>Read data count</strong><br /> Used to determine the amount of data to be read if the Read button is clicked. It could use a decimal number or hexadesimal, i.e. if the &#8220;Hex&#8221; is checked.</li></ul> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/sdownldr/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>SSMaker, tool for creating seven segment constant</title><link>http://www.sulhansetiawan.com/ssmaker</link> <comments>http://www.sulhansetiawan.com/ssmaker#comments</comments> <pubDate>Sat, 26 Jun 2010 09:36:50 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[Microcontroller Learning]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=1017</guid> <description><![CDATA[SSMaker.exe is a program to help make a lighting table of seven segment. Click on the segment to be switched on or off. After that, the table to form the light will be instantly displayed. Lights are represented by the value bit 0. To make the light represented by the value bit 1, check the [...]]]></description> <content:encoded><![CDATA[<div class="wp-caption aligncenter" style="width: 214px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker.PNG" alt="SSMaker.exe" width="204" height="286" /><p class="wp-caption-text">SSMaker.exe</p></div><p>SSMaker.exe is a program to help make a lighting table of seven segment.</p><p>Click on the segment to be switched on or off. After that, the table to form the light will be instantly displayed. Lights are represented by the value bit 0. To make the light represented by the value bit 1, check the <strong>Active High</strong>.</p><div class="wp-caption aligncenter" style="width: 422px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker5.PNG" alt="SSMaker5.exe" width="204" height="286" /> <img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMaker5A.PNG" alt="SSMaker5A.exe" width="204" height="286" /><p class="wp-caption-text">Constants for the number 5 is 92H (light = 0) or 6DH (light = 1)</p></div><p>By default, bit 0 is for segment A, bit 1 is for the segment b, and so on. But you also can change the order. Of course this arrangement tailored to the hardware. To determine the bits to its segments, right click on the segment to be determined its bit, then from pupop menu that appears, choose the number of bits.</p><div class="wp-caption aligncenter" style="width: 214px"><img title="SSMaker.exe" src="http://resource.sulhansetiawan.com/img/SSMakerBit.PNG" alt="SSMaker.exe" width="204" height="286" /><p class="wp-caption-text">Right-click on a segment for selecting bits for the segment.</p></div><p>If we use the bits that are being used by another segment, the segment which bits are used will be made to not connected to any bit. Signs that the segment is not connected to the bit is the segment which is marked with the letter X.</p><p>This program is a package of <a href="http://sulhansetiawan.com/microcontroller-project">Microcontroller Project</a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/ssmaker/feed</wfw:commentRss> <slash:comments>5</slash:comments> </item> <item><title>Micro v6.11.1 &#8211; Microcontroller IDE</title><link>http://www.sulhansetiawan.com/micro-v6111-ide-mikrokontroler</link> <comments>http://www.sulhansetiawan.com/micro-v6111-ide-mikrokontroler#comments</comments> <pubDate>Sun, 31 Aug 2008 06:23:35 +0000</pubDate> <dc:creator>Sulhan</dc:creator> <category><![CDATA[IDE (Integrated Development Environment)]]></category> <category><![CDATA[Microcontroller]]></category> <category><![CDATA[All]]></category> <category><![CDATA[FREE! Software]]></category> <category><![CDATA[Microcontroller Learning]]></category> <category><![CDATA[Microcontroller IDE]]></category><guid isPermaLink="false">http://sulhansetiawan.com/?p=115</guid> <description><![CDATA[Newest version available! In companion CD of the first printing of Mudah dan Menyenangkan Belajar Mikrokontroler, I enclosed microcontroller IDE software, i.e. Micro v5.4. Now I release the renewal version i.e. Micro v6.11.1. The new stuff in Micro v6.11.1: Able to write in C. The previous version was only able in assembly. Able to configure [...]]]></description> <content:encoded><![CDATA[<p><a title="Latest version of Microcontroller Project" href="http://sulhansetiawan.com/en/microcontroller-project"><span style="color: #ff0000;"><strong><blink>Newest version available!</blink></strong></span></a></p><p>In companion CD of the first printing of <a href="http://sulhansetiawan.com/en/mudah-dan-menyenangkan-belajar-mikrokontroler">Mudah dan Menyenangkan Belajar Mikrokontroler</a>, I enclosed microcontroller IDE software, i.e. Micro v5.4. Now I release the renewal version i.e. Micro v6.11.1.</p><p>The new stuff in Micro v6.11.1:</p><ul><li style="text-align: justify;">Able to write in C. The previous version was only able in assembly.</li><li style="text-align: justify;">Able to configure downloader.</li></ul><h4>Able to write in C.</h4><p>Micro v6.11.1 supports C which is compiled by SDCC. Choose File &gt; New &gt; New C file, then write the program. When it&#8217;s done, just simulate it using <a title="SimulatorInDLL" href="http://sulhansetiawan.com/en/simulatorindll-simulator-untuk-mikrokontroler-mcs-51">SimulatorInDLL</a> or downloaded directly into microcontroller, it&#8217;s up to you. The procedure is the same as A51 file or M51.</p><div class="wp-caption aligncenter" style="width: 164px"><img title="New C File" src="http://resource.sulhansetiawan.com/img/Micro_v6.11_NewCFile.jpg" alt="New C File" width="154" height="202" /><p class="wp-caption-text">New C File</p></div><p>As well as SDCC which gives option to configure how program will be compiled, and Micro v6.11.1 does too. Choose Option &gt; SDCC Option, then read Help provided by SDCC.</p><h4>Able to configure downloader.</h4><p>There are 3 choices of downloader:</p><ul><li style="text-align: justify;">Default downloader is downloader that you can obtain by order to me only <img src='http://www.sulhansetiawan.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /></li><li style="text-align: justify;">Serial downloader is ISP downloader that you can make by yourself by connecting AT89S51 or AT89S52 microcontroller pins to paraller port.</li><li style="text-align: justify;">Custom downloader is your own downloader. If you use this type, make sure your downloader is able to be driven by means of command line sequence: ProgramName HexFile [Switch].</li></ul><p>Custom downloader must be configured first as follows:</p><ol style="text-align: justify;" type="1"><li>Choose Option &gt;&gt; Write &gt;&gt; Configure Custom Downloader.</li><li>Fill Downloader field with your downloader program. You may also look for it using Browse.</li><li>If the program needs Switch indeed, you may place it in Switch part.</li></ol><p>If it has been configured, as Download button is clicked, then Micro v6.11.1 will call downloader program as if as we type thru Command Prompt.</p><p>For example we are in &#8220;C:\My Documents&#8221;, downloader file name is &#8220;Download.EXE&#8221;, and file name that is about to be downloaded is Experiment.M51. Firstly, Micro v.6.11.1 will compile Experiment.M51 so it yields Experiment.HEX. Afterwards, Micro v6.11.1 will call Download.EXE program as follows:</p><p>C:\My Documents&gt;Download Experiment.HEX</p><div class="wp-caption aligncenter" style="width: 468px"><img title="Custom downloader configuration" src="http://resource.sulhansetiawan.com/img/Micro_v6.11_CustomDownloaderConfig.jpg" alt="Custom downloader configuration" width="458" height="174" /><p class="wp-caption-text">Custom downloader configuration</p></div><p style="text-align: center;"><a title="Micro v6.11.1" href="http://sulhansetiawan.com/mikrokontroler/Micro_v6.11.1.zip"><img class="aligncenter" src="http://resource.sulhansetiawan.com/img/download.gif" alt="" width="87" height="30" />Micro v6.11.1</a></p><p style="text-align: center;"><a href="http://sulhansetiawan.com/en/microcontroller-project"><strong><blink>See the latest version</blink></strong></a></p> ]]></content:encoded> <wfw:commentRss>http://www.sulhansetiawan.com/micro-v6111-ide-mikrokontroler/feed</wfw:commentRss> <slash:comments>45</slash:comments> </item> </channel> </rss>
