<?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/"
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Electrical Engineering Student Association</title>
	<atom:link href="http://eepu.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://eepu.wordpress.com</link>
	<description>Electronics Is Not Merely About Electron</description>
	<lastBuildDate>Thu, 20 Sep 2007 02:25:05 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='eepu.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/4720fb17a9c0057f5d57a14fe849356b?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Electrical Engineering Student Association</title>
		<link>http://eepu.wordpress.com</link>
	</image>
			<item>
		<title>antarmuka LED</title>
		<link>http://eepu.wordpress.com/2007/09/20/antarmuka-led/</link>
		<comments>http://eepu.wordpress.com/2007/09/20/antarmuka-led/#comments</comments>
		<pubDate>Thu, 20 Sep 2007 02:25:05 +0000</pubDate>
		<dc:creator>edipermadi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://eepu.wordpress.com/2007/09/20/antarmuka-led/</guid>
		<description><![CDATA[LED merupakan singkatan dari Light Emitting Diode. LED merupakan komponen aktif semikonduktor bipolar. LED hanya dapat menghantarkan arus 1 arah saja.
Karena hemat daya, ekonomis dan tahan lama. LED banyak digunakan sebagai indikator visual, transmisi sinyal bahkan penerangan.
Artikel ini membahas bagaimana membuat antarmuka rangkaian digital dengan LED.
Secara umum antamuka rangkaian digital dengan LED dapat dilakukan dengan [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=21&subd=eepu&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>LED merupakan singkatan dari <em>Light Emitting Diode. </em>LED merupakan komponen aktif semikonduktor bipolar. LED hanya dapat menghantarkan arus 1 arah saja.</p>
<p>Karena hemat daya, ekonomis dan tahan lama. LED banyak digunakan sebagai indikator visual, transmisi sinyal bahkan penerangan.</p>
<p>Artikel ini membahas bagaimana membuat antarmuka rangkaian digital dengan LED.</p>
<p>Secara umum antamuka rangkaian digital dengan LED dapat dilakukan dengan 2 cara:</p>
<ol>
<li>Menghubungkan anoda dengan Vcc dan keluaran rangkaian digital dengan katoda. Pada modus ini, LED akan menyala jika keluaran rangkaian digital berada pada kondisi logika &#8220;0&#8243;</li>
<li>Menghubungkan katoda dengan Gnd dan keluaran rangkaian digital dengan anoda. Pada modus ini, LED  akan menyala jika keluaran rangkaian digital berada pada kondisi logika &#8220;1&#8243;</li>
</ol>
<p>Pada rangkaian digital, cara pengantarmukaan yang pertama memberikan lebih banyak keuntungan, sehingga lebih banyak diterapkan. Pada modus ini rangkaian digital hanya difungsikan untuk menyerap arus dan mengubungkan rangkaian ke ground.</p>
<p>Lebih jauh lagi, dalam pengantarmukaan LED dikenal juga <em>multiplexing</em>. <em>multiplexing</em></p>
<p>merupakan cara pendayagunaan I/O yang terbatas jumlahnya, untuk menangani jumlah LED yang banyak. Prinsipnya, LED dinyalakan satu per satu pada frekwensi tertentu hingga seolah olah terlihat menyala semua.</p>
<p>Jika dikelompokkan cara pengantarmukaan LED secara multipleks datat diimplementasikan dengan 6 cara:</p>
<ol>
<li>multiplexing paralel ke serial, dengan bantuan shift register.</li>
<li>multiplexing semi serial, dengan bantuan shift register.</li>
<li>multiplexing coded paralel &amp; paralel, dengan bantuan decoder/demultiplexer</li>
<li>multiplexing dengan matrikx LED.</li>
<li>multiplexing multibit synchronous shifting, dengan bantuan shift register/flip-flop</li>
<li>multiplexing dengan pemasangan LED secara komplementer</li>
</ol>
<p>artikel selengkapnya dapat dibaca dan didownload dari link berikut:</p>
<p>File : <a href="http://eepu.files.wordpress.com/2007/09/antarmuka-led.pdf" title="antarmuka LED">antarmuka LED</a></p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eepu.wordpress.com/21/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eepu.wordpress.com/21/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eepu.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eepu.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eepu.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eepu.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eepu.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eepu.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eepu.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eepu.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eepu.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eepu.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=21&subd=eepu&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://eepu.wordpress.com/2007/09/20/antarmuka-led/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/2fea19f6c249039aec0606a27a17aedf?s=96&#38;d=identicon" medium="image">
			<media:title type="html">edipermadi</media:title>
		</media:content>
	</item>
		<item>
		<title>Program LED jalan pakai Assembly</title>
		<link>http://eepu.wordpress.com/2007/09/11/program-led-jalan-pakai-assembly/</link>
		<comments>http://eepu.wordpress.com/2007/09/11/program-led-jalan-pakai-assembly/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 04:12:11 +0000</pubDate>
		<dc:creator>eepu</dc:creator>
				<category><![CDATA[8051 arch]]></category>

		<guid isPermaLink="false">http://eepu.wordpress.com/2007/09/11/program-led-jalan-pakai-assembly/</guid>
		<description><![CDATA[Program berikut digunakan untuk menyalakan 32 lampu LED yang bergerak secara satu-persatu. Program ini belum melalui proses optimisasi, tapi semoga berguna.
&#160;
;by Fandi Gunawan
mulai:&#160;&#160;&#160; mov p0,#0 ; pindah &#8220;0&#8243; -&#62; register port 0&#160;&#160;&#160; mov p1,#0&#160;&#160;&#160; mov p2,#0&#160;&#160;&#160; mov p3,#0
inisialisasi:&#160;&#160;&#160; mov p0,#255&#160;&#160;&#160; mov p1,#255&#160;&#160;&#160; mov p2,#255&#160;&#160;&#160; mov p3,#255
putar_lagi:
geser_led_0 :&#160;&#160;&#160; mov a,#254 ; pindah &#8220;FE&#8221; hex -&#62; akumulator&#160;&#160;&#160; [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=18&subd=eepu&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Program berikut digunakan untuk menyalakan 32 lampu LED yang bergerak secara satu-persatu. Program ini belum melalui proses optimisasi, tapi semoga berguna.</p>
<p><a href="http://eepu.files.wordpress.com/2007/09/2007-09-11-111318.png"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="274" alt="2007-09-11_111318" src="http://eepu.files.wordpress.com/2007/09/2007-09-11-111318-thumb.png?w=365&#038;h=274" width="365" border="0"></a>&nbsp;</p>
<p>;by Fandi Gunawan</p>
<p>mulai:<br />&nbsp;&nbsp;&nbsp; mov p0,#0 ; pindah &#8220;0&#8243; -&gt; register port 0<br />&nbsp;&nbsp;&nbsp; mov p1,#0<br />&nbsp;&nbsp;&nbsp; mov p2,#0<br />&nbsp;&nbsp;&nbsp; mov p3,#0
<p>inisialisasi:<br />&nbsp;&nbsp;&nbsp; mov p0,#255<br />&nbsp;&nbsp;&nbsp; mov p1,#255<br />&nbsp;&nbsp;&nbsp; mov p2,#255<br />&nbsp;&nbsp;&nbsp; mov p3,#255
<p>putar_lagi:
<p>geser_led_0 :<br />&nbsp;&nbsp;&nbsp; mov a,#254 ; pindah &#8220;FE&#8221; hex -&gt; akumulator<br />&nbsp;&nbsp;&nbsp; mov p0,a&nbsp;&nbsp; ; pindah isi reg akumulator -&gt; register port 0<br />&nbsp;&nbsp;&nbsp; mov r0,#8&nbsp; ; pindah &#8220;8&#8243; -&gt; register 0<br />putar0:&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; call delay ; panggil rutin delay<br />&nbsp;&nbsp;&nbsp; rl&nbsp;&nbsp; a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;geser kiri akumulator<br />&nbsp;&nbsp;&nbsp; mov&nbsp; p0,a&nbsp; ; pindahkan isi akumulator ke register port 0<br />&nbsp;&nbsp;&nbsp; djnz r0,putar0 ;kurangi isi r0 jika tidak 0 maka lompat ke putar 0
<p>&nbsp;&nbsp;&nbsp; mov p0,#255<br />&nbsp;&nbsp;&nbsp; mov p1,#255<br />&nbsp;&nbsp;&nbsp; mov p2,#255<br />&nbsp;&nbsp;&nbsp; mov p3,#255<br />geser_led_1 :<br />&nbsp;&nbsp;&nbsp; mov a,#254 ; pindah &#8220;FE&#8221; hex -&gt; akumulator<br />&nbsp;&nbsp;&nbsp; mov p1,a&nbsp;&nbsp; ; pindah isi reg akumulator -&gt; register port 1<br />&nbsp;&nbsp;&nbsp; mov r0,#8&nbsp; ; pindah &#8220;8&#8243; -&gt; register 0<br />putar1:&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; call delay ; panggil rutin delay<br />&nbsp;&nbsp;&nbsp; rl&nbsp;&nbsp; a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;geser kiri akumulator<br />&nbsp;&nbsp;&nbsp; mov&nbsp; p1,a&nbsp; ; pindahkan isi akumulator ke register port 1<br />&nbsp;&nbsp;&nbsp; djnz r0,putar1 ;kurangi isi r0 jika tidak 0 maka lompat ke putar1
<p>&nbsp;&nbsp;&nbsp; mov p0,#255<br />&nbsp;&nbsp;&nbsp; mov p1,#255<br />&nbsp;&nbsp;&nbsp; mov p2,#255<br />&nbsp;&nbsp;&nbsp; mov p3,#255
<p>geser_led_2 :<br />&nbsp;&nbsp;&nbsp; mov a,#254 ; pindah &#8220;FE&#8221; hex -&gt; akumulator<br />&nbsp;&nbsp;&nbsp; mov p2,a&nbsp;&nbsp; ; pindah isi reg akumulator -&gt; register port 2<br />&nbsp;&nbsp;&nbsp; mov r0,#8&nbsp; ; pindah &#8220;8&#8243; -&gt; register 0<br />putar2:&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; call delay ; panggil rutin delay<br />&nbsp;&nbsp;&nbsp; rl&nbsp;&nbsp; a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;geser kiri akumulator<br />&nbsp;&nbsp;&nbsp; mov&nbsp; p2,a&nbsp; ; pindahkan isi akumulator ke register port 2<br />&nbsp;&nbsp;&nbsp; djnz r0,putar2 ;kurangi isi r0 jika tidak 0 maka lompat ke putar2
<p>&nbsp;&nbsp;&nbsp; mov p0,#255<br />&nbsp;&nbsp;&nbsp; mov p1,#255<br />&nbsp;&nbsp;&nbsp; mov p2,#255<br />&nbsp;&nbsp;&nbsp; mov p3,#255
<p>geser_led_3 :<br />&nbsp;&nbsp;&nbsp; mov a,#254 ; pindah &#8220;FE&#8221; hex -&gt; akumulator<br />&nbsp;&nbsp;&nbsp; mov p3,a&nbsp;&nbsp; ; pindah isi reg akumulator -&gt; register port 3<br />&nbsp;&nbsp;&nbsp; mov r0,#8&nbsp; ; pindah &#8220;8&#8243; -&gt; register 0<br />putar3:&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; call delay ; panggil rutin delay<br />&nbsp;&nbsp;&nbsp; rl&nbsp;&nbsp; a&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ;geser kiri akumulator<br />&nbsp;&nbsp;&nbsp; mov&nbsp; p3,a&nbsp; ; pindahkan isi akumulator ke register port 3<br />&nbsp;&nbsp;&nbsp; djnz r0,putar3 ;kurangi isi r0, jika tidak 0 maka lompat ke putar3
<p>&nbsp;&nbsp;&nbsp; mov p0,#255<br />&nbsp;&nbsp;&nbsp; mov p1,#255<br />&nbsp;&nbsp;&nbsp; mov p2,#255<br />&nbsp;&nbsp;&nbsp; mov p3,#255
<p>&nbsp;&nbsp;&nbsp; sjmp putar_lagi
<p>delay:&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp; mov r1,#255<br />lompat2:mov b,#0ah<br />lompat1:djnz b,lompat1<br />&nbsp;&nbsp;&nbsp; djnz r1,lompat2<br />&nbsp;&nbsp;&nbsp; ret
<p>end</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eepu.wordpress.com/18/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eepu.wordpress.com/18/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eepu.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eepu.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eepu.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eepu.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eepu.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eepu.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eepu.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eepu.wordpress.com/18/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eepu.wordpress.com/18/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eepu.wordpress.com/18/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=18&subd=eepu&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://eepu.wordpress.com/2007/09/11/program-led-jalan-pakai-assembly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52dc06b89ef2630dddb1d88c2bc6cc58?s=96&#38;d=identicon" medium="image">
			<media:title type="html">eepu</media:title>
		</media:content>

		<media:content url="http://eepu.files.wordpress.com/2007/09/2007-09-11-111318-thumb.png" medium="image">
			<media:title type="html">2007-09-11_111318</media:title>
		</media:content>
	</item>
		<item>
		<title>Electrical Engineering Student Gathering</title>
		<link>http://eepu.wordpress.com/2007/09/11/electrical-engineering-student-gathering/</link>
		<comments>http://eepu.wordpress.com/2007/09/11/electrical-engineering-student-gathering/#comments</comments>
		<pubDate>Tue, 11 Sep 2007 03:58:47 +0000</pubDate>
		<dc:creator>eepu</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://eepu.wordpress.com/2007/09/11/electrical-engineering-student-gathering/</guid>
		<description><![CDATA[Electrical Engineering Student Gathering (EE StutGarg) is an event in which EE students share their knowledge and experiences as well as a place for increase student&#8217;s relationship. 
The first gathering will be this Saturday in&#160;Old Canteen in President University dormitory at 9.30 PM. The event will be held periodically.
       [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=15&subd=eepu&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Electrical Engineering Student Gathering (EE StutGarg) is an event in which EE students share their knowledge and experiences as well as a place for increase student&#8217;s relationship. </p>
<p>The first gathering will be this Saturday in&nbsp;Old Canteen in President University dormitory at 9.30 PM. The event will be held periodically.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eepu.wordpress.com/15/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eepu.wordpress.com/15/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eepu.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eepu.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eepu.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eepu.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eepu.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eepu.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eepu.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eepu.wordpress.com/15/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eepu.wordpress.com/15/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eepu.wordpress.com/15/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=15&subd=eepu&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://eepu.wordpress.com/2007/09/11/electrical-engineering-student-gathering/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52dc06b89ef2630dddb1d88c2bc6cc58?s=96&#38;d=identicon" medium="image">
			<media:title type="html">eepu</media:title>
		</media:content>
	</item>
		<item>
		<title>Cheap emergency lamp using double NiCd batteries</title>
		<link>http://eepu.wordpress.com/2007/09/10/cheap-emergency-lamp-using-double-nicd-batteries/</link>
		<comments>http://eepu.wordpress.com/2007/09/10/cheap-emergency-lamp-using-double-nicd-batteries/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 08:40:11 +0000</pubDate>
		<dc:creator>eepu</dc:creator>
				<category><![CDATA[Project]]></category>

		<guid isPermaLink="false">http://eepu.wordpress.com/2007/09/10/cheap-emergency-lamp-using-double-nicd-batteries/</guid>
		<description><![CDATA[ 
This circuit in the left side is the solution to cheap emergency lamp which utilize no transformer.
During these several weeks I was doing emergency lamp which should follow the following specification:
&#160;
&#160;1. Supplied by 2 NiCd batteries
&#160;2. The batteries should be charged&#160;
&#160;3. It&#160;has&#160;some modes which can be customized by the user
&#160;4. The lamp is LED [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=14&subd=eepu&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://eepu.files.wordpress.com/2007/09/final-emergency-lamp-2-nicad.jpg"><img style="border-right:0;border-top:0;border-left:0;border-bottom:0;" height="162" alt="final emergency lamp - 2 nicad" src="http://eepu.files.wordpress.com/2007/09/final-emergency-lamp-2-nicad-thumb.jpg?w=232&#038;h=162" width="232" align="left" border="0"></a> </p>
<p>This circuit in the left side is the solution to cheap emergency lamp which utilize no transformer.</p>
<p>During these several weeks I was doing emergency lamp which should follow the following specification:</p>
<p>&nbsp;</p>
<p>&nbsp;1. Supplied by 2 NiCd batteries</p>
<p>&nbsp;2. The batteries should be charged&nbsp;</p>
<p>&nbsp;3. It&nbsp;has&nbsp;some modes which can be customized by the user</p>
<p>&nbsp;4. The lamp is LED (super bright)&nbsp;</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eepu.wordpress.com/14/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eepu.wordpress.com/14/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eepu.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eepu.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eepu.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eepu.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eepu.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eepu.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eepu.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eepu.wordpress.com/14/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eepu.wordpress.com/14/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eepu.wordpress.com/14/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=14&subd=eepu&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://eepu.wordpress.com/2007/09/10/cheap-emergency-lamp-using-double-nicd-batteries/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52dc06b89ef2630dddb1d88c2bc6cc58?s=96&#38;d=identicon" medium="image">
			<media:title type="html">eepu</media:title>
		</media:content>

		<media:content url="http://eepu.files.wordpress.com/2007/09/final-emergency-lamp-2-nicad-thumb.jpg" medium="image">
			<media:title type="html">final emergency lamp - 2 nicad</media:title>
		</media:content>
	</item>
		<item>
		<title>Holtek HT48C50 C code for Piano</title>
		<link>http://eepu.wordpress.com/2007/09/10/holtek-ht48c50-code-for-piano/</link>
		<comments>http://eepu.wordpress.com/2007/09/10/holtek-ht48c50-code-for-piano/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 03:24:39 +0000</pubDate>
		<dc:creator>eepu</dc:creator>
				<category><![CDATA[Microcontroller]]></category>

		<guid isPermaLink="false">http://eepu.wordpress.com/2007/09/10/holtek-ht48c50-code-for-piano/</guid>
		<description><![CDATA[Currently I (Fandi Gunawan) am playing around with Holtek&#8217;s microcontroller series. This is the example of Piano&#8217;s code in C language since I do not want to touch assembly language.
//Piano.c////Body: HT48C50-1//Mask option//BZ/BZB : All Disable//the others use the default value
#include &#60;ht48c50-1.h&#62;
#pragma vector isr_4 @ 0&#215;4#pragma vector isr_8 @ 0&#215;8#pragma vector isr_c @ 0xc
//ISR for safequardvoid [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=7&subd=eepu&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Currently I (<a href="http://fandigunawan.wordpress.com">Fandi Gunawan</a>) am playing around with <a href="http://www.holtek.com.tw">Holtek&#8217;s</a> microcontroller series. This is the example of Piano&#8217;s code in C language since I do not want to touch assembly language.
<p>//Piano.c<br />//<br />//Body: HT48C50-1<br />//Mask option<br />//BZ/BZB : All Disable<br />//the others use the default value
<p>#include &lt;ht48c50-1.h&gt;
<p>#pragma vector isr_4 @ 0&#215;4<br />#pragma vector isr_8 @ 0&#215;8<br />#pragma vector isr_c @ 0xc
<p>//ISR for safequard<br />void isr_4(){} // external ISR<br />void isr_8(){} // timer/event 0
<p>//initialize registers for safeguard<br />void safeguard_init(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _intc = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr0c = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr0 = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1c = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1h = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1l = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pac = 0xff;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pbc = 0xff;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pcc = 0xff;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pdc = 0xff;<br />}
<p>#define _tmr1c4 _11_4&nbsp; //timer1 enable bit
<p>const unsigned char frq[16] = {<br />0&#215;21, 0xfe, 0&#215;58, 0xfe, 0&#215;84, 0xfe, 0&#215;99, 0xfe,<br />0xc1, 0xfe, 0xe3, 0xfe, 0&#215;2, 0xff, 0&#215;11, 0xff};
<p>unsigned char frq_idx;
<p>void initial();<br />void wait_key_press();<br />void wait_key_release();<br />void start_sound();<br />void stop_sound();
<p>void main(){
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; safeguard_init();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; initial();
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(1){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait_key_press();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start_sound();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; wait_key_release();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; stop_sound();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />}
<p>void wait_key_press(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned char i, key;
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key = 0;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(!key)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key = ~_pa;
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(i=0; i&lt;8; i++){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (key &amp; 0&#215;1){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; frq_idx = i &lt;&lt; 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; break;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key &gt;&gt;= 1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br />}
<p>void wait_key_release(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned char key;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key = 1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; while(key)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; key = ~_pa;<br />}
<p>void start_sound(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _intc = 9;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //enable timer1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1c = 0&#215;80;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //timer mode<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1l = frq[frq_idx];&nbsp; //load sound freq.<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1h = frq[frq_idx+1];<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1c4 = 1;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //start timer1<br />}
<p>void stop_sound(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _tmr1c4 = 0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //stop timer1<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pb = 0;<br />}
<p>void isr_c(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // timer1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pb = ~_pb;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // generate square wave <br />}
<p>void initial(){<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pac = 0xff;&nbsp;&nbsp;&nbsp; //set port A to input port<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pbc = 0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //set port B to output port<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _pb = 0;<br />}</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eepu.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eepu.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eepu.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eepu.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eepu.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eepu.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eepu.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eepu.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eepu.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eepu.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eepu.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eepu.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=7&subd=eepu&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://eepu.wordpress.com/2007/09/10/holtek-ht48c50-code-for-piano/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52dc06b89ef2630dddb1d88c2bc6cc58?s=96&#38;d=identicon" medium="image">
			<media:title type="html">eepu</media:title>
		</media:content>
	</item>
		<item>
		<title>The first post for EEPU weblog</title>
		<link>http://eepu.wordpress.com/2007/09/10/the-first-post-for-eepu-weblog/</link>
		<comments>http://eepu.wordpress.com/2007/09/10/the-first-post-for-eepu-weblog/#comments</comments>
		<pubDate>Mon, 10 Sep 2007 02:46:40 +0000</pubDate>
		<dc:creator>eepu</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://eepu.wordpress.com/2007/09/10/the-first-post-for-eepu-weblog/</guid>
		<description><![CDATA[This is the first post for EEPU weblog. Some contributors has been invited to join this weblog. This weblog is designed as a&#160;medium for Electrical Engineering students of President University to bound their relation and share knowledge.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=5&subd=eepu&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>This is the first post for EEPU weblog. Some contributors has been invited to join this weblog. This weblog is designed as a&nbsp;medium for Electrical Engineering students of <a title="Official website of President University" href="http://www.president.ac.id">President University</a> to bound their relation and share knowledge.</p>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/eepu.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/eepu.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/eepu.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/eepu.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/eepu.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/eepu.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/eepu.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/eepu.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/eepu.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/eepu.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/eepu.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/eepu.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=eepu.wordpress.com&blog=1686118&post=5&subd=eepu&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://eepu.wordpress.com/2007/09/10/the-first-post-for-eepu-weblog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/52dc06b89ef2630dddb1d88c2bc6cc58?s=96&#38;d=identicon" medium="image">
			<media:title type="html">eepu</media:title>
		</media:content>
	</item>
	</channel>
</rss>