<?xml version="1.0" encoding="utf-8"?>
				<!-- generator="e107" -->
				<!-- content type="Forum / topic" -->
				<rss  version="2.0">
				<channel>
				<title>8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes : Forum / topic</title>
				<link>http://www.8051projects.net/</link>
				<description>Learn to make simple microcontroller projects, pic, 8051, avr and arm projects. download 8051 projects, tutorials, libraries, sample codes. join the microcontroller discussion forum and ask doubts regarding electronics. the best source for 8051 over internet.</description>

<language>en-gb</language>
				<copyright>2008 Rickey's World</copyright>
				<managingEditor>contact@nospam.com (Ajay Bhargav)</managingEditor>
				<webMaster>contact@nospam.com (Ajay Bhargav)</webMaster>
				<pubDate>Wed, 07 Jan 2009 14:36:28 -0800</pubDate>
				<lastBuildDate>Wed, 07 Jan 2009 14:36:28 -0800</lastBuildDate>
				<docs>http://backend.userland.com/rss</docs>
				<generator>e107 (http://e107.org)</generator>
				<ttl>60</ttl>
				<textInput>
				<title>Search</title>
				<description>Search 8051 Microcontroller Projects AVR PIC Projects Tutorials Ebooks Libraries codes</description>
				<name>query</name>
				<link>http://www.8051projects.net/search.php</link>
				</textInput>
						<item>
						<title>The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hey friends,<br />I have already discussed about the Roman Black's BTc Algorithm.. here is a working demo of it.. I know there might be some modifications needed with the design and some other modifications..<br />This one i directly input the sound from controller to my MIC and recorded it.. no coupling used.. I am still looking for a speaker which can play the sound with good volume level (suggestions needed). also i need suggestion to make a good audio circuit <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br /><br />I am actually thinking to make a talking clock.. so in my sample program.. i counted from 1 to 59 <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  and its working pretty well.. the code is about 24KB (including all sound samples)<br />here is a demo of <strong class='bbcode bold'>The Talking 8051</strong>.<br /><br /><a class='bbcode' href='http://www.8051projects.net/sound/count.mp3' rel='external'  target='_blank'>http://www.8051projects.net/sound/count.mp3</a><br /><br />Please compromise with the voice quality after all.. its an 8-bit controller <img src='http://www.8051projects.net/e107_images/emotes/yahoo/10.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<pubDate>Fri, 07 Sep 2007 06:03:58 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Nice work Ajay <img src='http://www.8051projects.net/e107_images/emotes/yahoo/3.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br />Are u going to put it to project section?? <img src='http://www.8051projects.net/e107_images/emotes/yahoo/16.gif' alt='' style='vertical-align:middle; border:0' />  <br />i realy want to learn about it <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 07 Sep 2007 07:37:48 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[hi interesting project <br />1. you can use 2" 0.5Watt speaker<br />2.for more audio you can use LM386 as an amplifier also i heard the sound i think a LPF is needed   <img src='http://www.8051projects.net/e107_images/emotes/yahoo/3.gif' alt='' style='vertical-align:middle; border:0' />    <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br /><img src='http://braincambre500.freeservers.com/LM386%20schematic.gif' class='bbcode' alt=''  /><br /><img src='http://braincambre500.freeservers.com/LM386%20audio%20amp%20picture.gif' class='bbcode' alt=''  /><br /><img src='/e107_images/newspost_images/' class='bbcode' alt=''  /><br /><br /><a class='bbcode' href='http://www.8051projects.net/out.php?link=' rel='external'  target='_blank'>PCB - for amplifier</a><br /><br />please use 0.1 uf capacitor as coupling capacitor to input  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/16.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 07 Sep 2007 11:49:58 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[sure i will post it <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  just wait a while.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 07 Sep 2007 11:24:27 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hai Rickey,<br /><br />Its been 6 months since you posted this idea, any new developments in this regard,and when can we seen the project/algorithm<br /><br />bye<br /><br />arun]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Mon, 31 Mar 2008 19:05:19 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[i donno where can i find these ICs.. coz where i stay you hardly find something over there.. even to get a controller you need to travel for about 2-3 hours.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' /> <br /><br />even though this method is not so good but i had to use it..<br />there is still more space for advancements, i am not getting enough time. busy in some other projects..]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 01:50:03 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hey Ajay,<br />I think this has been done as a project in my college as "uC based watch for the visually handicapped".<br />As far as i understood it, 2 cards had been used with stored sound bytes and these were picked up by the uC and played from those pre specified locations.<br />The 2 cards they used were 100% bought (could make out when i saw it) but itseems they had done the rest of the interfacing and coding.<br />I could try looking into it if u need some more specifics! (For that il have to hunt in the my dusty dingy college library)  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/16.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Mon, 31 Mar 2008 19:53:47 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[In that case things can be made simple by using voice recorder chips like APR6016, APR9600 etc, and interfacing with a uC <img src='http://www.8051projects.net/e107_images/emotes/yahoo/16.gif' alt='' style='vertical-align:middle; border:0' />  <br /> <img src='http://www.8051projects.net/e107_images/emotes/yahoo/103.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 00:17:28 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[You can get them here :<br /> <a class='bbcode' href='http://www.8051projects.net/out.php?link=http://aplusindia.net/aplusindiauser/ShowProductAction.apu?cat_id=51' rel='external'  target='_blank'>http://aplusindia.net/aplusindiauser/ShowProductAction.apu?cat_id=51</a>]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 05:24:12 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[15625Hz = 64usec not 32.<br />For 64us,TH0 =0xFF,TL0 = 0xC0.<br />Also put your main routine beyond 13H or the ISR space will be overwritten by your main.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 07:50:07 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[here's my code to generate sound on a 8051;<br /><br /> $MOD51<br /><br /><br />OUT EQU P3.0<br /><br />DSEG <br />ORG 0020H<br /><br />COUNT: DS 1<br /><br /><br />CSEG  <br /><br /><br />ORG 0000H     ; ON RESET<br /><br />JMP MAIN<br /><br />ORG 000BH    ;Timer Interrupt0<br /><br />JMP PLAY<br /><br /><br /><br />MAIN: MOV SP,#40H<br />      MOV COUNT,#00H<br />      MOV DPTR,#VOICE<br />      MOVC A,@A+DPTR<br />      MOV TMOD,#02D<br />      MOV TH0,#0E0H<br />      MOV TL0,#00H<br />      SETB EA<br />      SETB ET0<br />      SETB TR0<br />      <br />LOOP:  SJMP $<br /><br /><br />;***********************************************************************************<br />;  ISR FOR TIMER0 <br />;***********************************************************************************<br /><br />PLAY:     <br />          INC COUNT<br />          MOV R3,COUNT<br />          CJNE R3,#09D,ACTION<br />          MOV COUNT,#00H<br />          INC DPTR<br />  LINE1:  CLR A<br />          MOVC A,@A+DPTR<br />          CJNE A,#99H,ACTION<br />          MOV DPTR,#VOICE<br />          SJMP LINE1<br />          <br />ACTION:   RLC A<br />          MOV OUT,C<br />          RETI<br />          <br />;***********************************************************************************<br />          <br />  <br />   ORG 0250H<br /> <br /> VOICE: DB 00000000b   ; 00 <br />     DB 00001110b   ; 0e <br />     DB 01111011b   ; 7b <br />     DB 01001100b   ; 4c <br />     DB 10101101b   ; ad <br />     DB 01001101b   ; 4d <br />     DB 01110101b   ; 75 <br />     DB 00000101b   ; 05 <br />     DB 01011101b   ; 5d <br />     DB 10101010b   ; aa <br />     DB 01010101b   ; 55 <br />     DB 10101101b   ; ad <br />     DB 01001010b   ; 4a <br />     DB 10100100b   ; a4 <br />     DB 10110001b   ; b1 <br />     DB 01000101b   ; 45 <br />     DB 01111001b   ; 79 <br />     DB 11000111b   ; c7 <br />     DB 00111101b   ; 3d <br />     DB 01000011b   ; 43 <br />     DB 01010101b   ; 55 <br />     DB 11000111b   ; c7 <br />     DB 00011100b   ; 1c <br />     DB 01110001b   ; 71 <br />     DB 10001110b   ; 8e <br />     DB 00110000b   ; 30 <br />     DB 10100111b   ; a7 <br />     DB 00111001b   ; 39 <br />     DB 11001111b   ; cf <br />     DB 00011010b   ; 1a <br />     DB 11111000b   ; f8 <br />     DB 11000010b   ; c2 <br />     DB 99H<br />END<br /><br />i don't know what the problem is, the result is some hissing noise i get from speaker.<br />iam using Xtal 12Mhz, interrupt is generated every 32uSecs i,e 15625Hz.<br /><br />the data table is very large i've inserted only a block here, i am using 99H as EOC checking. can some one point out the bug ( i am doubting the Timer0 ISR)<br /><br />arun<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 06:26:47 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hi Sashi, <br /><br />thankx for the early reply !<br /><br /> 1) this is how i calculated   delay time    : T=  1/15625 = 64u Sec , 64/2 (half of it) = 32uSec high portion and 32usec Low portion of the pulse. i may be wrong <img src='http://www.8051projects.net/e107_images/emotes/yahoo/7.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br />2) iam using Timer0 in mode 2- Auto reload ,8bit timer mode ,so that the uC doesn't have to reload T values every time (saves time) <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br />3) about the ISR for Timer0 , there is only one Line instruction i,e <strong class='bbcode bold'>JMP Addr </strong>at the Interrupt Vector space , so no question of Overwriting<br /><br />4) i am using 99h as check for End of Character (EOC), this value may be present in the data table  causing premature exit of the program. <strong class='bbcode bold'>what other Value or character can i use to know the end of Data table</strong> <img src='http://www.8051projects.net/e107_images/emotes/yahoo/2.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br /><br /><strong class='bbcode bold'>Good News, i have changed the interrupt delay from 32 uSec to 64uSec and i could hear 8051 talk for the first time  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />  </strong><br /><br />sound Quality  is  bit rough but speech is understandable!  Cheers to ROMAN BLACK  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/69.gif' alt='' style='vertical-align:middle; border:0' />  <br /><br />Arun<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 10:24:10 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[This is what i have found after using his algo..<br /><br />no need to use 1.5 bit algo, use 1 bit algo instead.<br /><br />in my first post i used 1.5 bit algo and there is lot of beeping sound in the o/p. this sound can be significantly removed if we are using 1bit algo. simply replacing series of 1's with 0's.. i mean look for FF in data and replace it with 00.<br /><br />Only thing we need to work on is.. sound quality..or any external thing we can do to improve the quality.<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 10:32:00 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[You could try adding a 2-pole active LP filter at the o/p.Would remove most of the HF artifacts.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 11:32:50 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[hmm... i am bad at filter designing <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Tue, 01 Apr 2008 11:40:16 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hi Ajay, contact Mr. Viral @ 0 9825858509 <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />  <br /> <img src='http://www.8051projects.net/e107_images/emotes/yahoo/103.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 02 Apr 2008 02:45:30 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[I mean, contact him if you want those audio chips delivered to you, i mentioned earlier. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/103.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 02 Apr 2008 02:51:57 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[thanks chiru <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 02 Apr 2008 07:07:19 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[<br />HI,<br /><br /> to remove the Hi-freq, i have used 2 stage LPF with and inductor, for my particular Playback Rate i have used something  like this:<br /><br />  --------4.7K--------- * ---------1.5k--------*  ---------1.5uH(indcutor)------>To Amplifier<br />                                 '                                 '<br />                                 '                                 '<br />                                 '                                 '<br />                                =    (  220nf)             =     (100nf)<br />                                 '                                 '<br />                                 '                                 '<br />                                 '                                 '<br />                               Gnd                          Gnd<br /><br />with this circuit iam able to remove most of the squeal, in the Amplifier i completely turndown the Tone control and Set Bass to mid way.<br /><br /><br />Hey guys , my problem of finding End of Character (EOC) at the end of table still remains unanswered !  what value can i use to Check the End of table so that i  can Loop the Message]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Wed, 02 Apr 2008 18:29:09 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Any value you use could possibly be a 'sound byte'.So to minimize errors you could use 2,3 or 4 signature bytes and check for all of them in sequence before terminating.<br />Or if you know he total no. of sound bytes you could use a counter set to that value, decrementing it with each byte played.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 03 Apr 2008 02:57:06 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[<br /> Thankx Sashi, <br /><br />i'll try that, BTW i was thinking of using the spare timer to keep  track of the length of <br /><br /><br />the message ,if i know the duration of the message played for eg. 5 secs, i can reload <br /><br />the  DPTR to the first value of the table after  completion of 5 every secs . to get 5 <br /><br />sec delay i could use a tick of 50msec(interrupt @ of 50mSec) and a counter for 100  <br /><br />will give 5000msecs.<br /><br /><br />arun<br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Thu, 03 Apr 2008 05:34:47 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hello forum,<br /><br />as posted earlier i have success with BTC encoder using 8051 single port pin playback,<br /><br />the audio file is sampled at 15625Hz, played back on a port pin @15625 bits per sec,<br /><br /> the BTC encoder outputs the audio into stream of 1 bits which need to be played back <br /><br />using interrupt <br /><br /><br />now i want to playback using a 8 bit DAC, to playback the BTC encoder 's 1-bit stream <br /><br />but i have few doubts :<br /><br /><strong class='bbcode bold'>1)  instead of playing 1 bit at a time @ of 15625 Hz, can i play 8bits @ 15625/8 Hz i,e <br /><br />1953 Hz ? will this give same output<br /><br />2) will using DAC  improve  playback clarity ?<br /></strong><br />Arun]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Fri, 25 Apr 2008 13:01:20 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[<br /> Hello think tanks ,<br /><br />any comments on  my last post<br /><br />Arun]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 26 Apr 2008 00:15:08 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[well you need to do 8-bit sampling, just like PCM wav sound its much more clear but the thing is it takes lot of memory.. you might need an eeprom to store data then..<br />can be a good project if you can implement playing a wav file stored in eeprom and then playback using 8051 <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' /> <br />also you can try recording also.. via adc, sample it at 8k and then store that 8-bit data <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 26 Apr 2008 04:50:45 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[<br /> Thanks Ajay<br /><br /><br />Arun]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 26 Apr 2008 16:00:04 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Years ago i built a simple(no uC, only counter and eprom) wave player.<br />Wave files are resampled at 8KHz and converted to SND then are stored in eprom(27c256/512/1024)<br />Obviously this is usefull only for short sound.<br />Regards<br /><br />P.S.<br />If someone want play with it i have the schematic somewhere]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 26 Apr 2008 16:11:10 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Hello Guys,<br /><br /> since past 2 weeks i have been working on Roman black's BTC encoder since  i didn't want to give up so easily, here are my findings :<br /><br />1) the output file by the encoder is nearly 1/8th size of the original file - how does he do it?  simple , 8:1 Compression , he selects the first MSB of the 8 bit sample and knocks off the remaining 7 bits of the sample byte.<br /> <br />2) clarity Issues - the clarity we get when a sound is  played at 8Khz with 8bit sampling can be achevied  on BTC but you have to choose to sample it at a very high rate of 48Khz (i,e 8 times faster) to get the same clarity, again you this won't reduce your output file size, <br /><br />for eg: 1 sec sound at 8Khz, 8 bit  has  48,000bits file size same with BTC encoder a 1sec sample at 48Khz rate has 48,000bits file size. so if you want clarity then your  BTC doesn't Help you reduce the file size<br /><br />3) don't get carried away when you select sample rates like 15,625Hz, 22,050Hz etc in BTC options - a 8Khz, 8 bit  sample sounds a lot better than 15,625Hz,1 bit BTC sample Why ? in reality it BTC plays the sample at 15,625/8 Hz rate i,e  1,953Hz , 8 bit sample which is creepy when compared to original  8000Hz, 8bit sample <br /><br /><div class='indent'>1) instead of playing 1 bit at a time @ of 15625 Hz, can i play 8bits @ 15625/8 Hz i,e<br /><br />1953 Hz ? will this give same output</div><br /><br /><br />i got my answer, YES, it can be played but it gives same harsh sound quality.<br /><br /><br />hope these findings might help someone<br /><br /><br />Arun]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Mon, 12 May 2008 11:39:37 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[hey arun....i m not gettin a hang of da btc software...i mean it does convert da wave file into a binary output...but how do i store these values in 8051...how do i get da hex vaues for da look up table...i know dis is a dumb doubt...but i m a newbie.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  ...do reply...thanks in advance..]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 24 May 2008 19:40:49 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[<div class='quote_top'>GioppY wrote ...</div><div class='quote'><br />Years ago i built a simple(no uC, only counter and eprom) wave player.<br />Wave files are resampled at 8KHz and converted to SND then are stored in eprom(27c256/512/1024)<br />Obviously this is usefull only for short sound.<br />Regards<br /><br />P.S.<br />If someone want play with it i have the schematic somewhere<br /></div><br /><br />hey Gioppy,<br />I would certain;y like to see how u stored it in the eprom without a uC  <img src='http://www.8051projects.net/e107_images/emotes/yahoo/7.gif' alt='' style='vertical-align:middle; border:0' />  . <br />Can u send me the schematic or tell me about the logic?<br />thanks in advance <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 24 May 2008 22:54:18 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Here's one....... <a class='bbcode' href='http://www.8051projects.net/out.php?link=http://web.telia.com/~u85920178/eprom/wave_00.htm' rel='external'  target='_blank'>http://web.telia.com/~u85920178/eprom/wave_00.htm</a>]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sat, 24 May 2008 23:53:52 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[hey thanks shashi for the link. hmmm, actually i did not notice the  "27c256/512/1024)" part and was thinking how on earth can u store data in a serial eprom w/o a uC or uP.<br />anyways the idea is cool. will try it out sometime.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sun, 25 May 2008 00:21:54 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[<div class='indent'>I would certain;y like to see how u stored it in the eprom without a uC  . </div><br />Easy! The eprom must be programmed with an external programmer.<br />The 27Cxxx eprom seriers are UV erasable electrically programmable eprom<br /> <br /><br /><a class='bbcode' href='http://www.8051projects.net/e107_files/public/1211713615_6071_FT2092_waveplay.gif' rel='external'  target='_blank'><img src='http://www.8051projects.net/e107_files/public/1211713615_6071_FT2092_waveplay_.gif' class='bbcode' alt='' width='500' height='425'  /></a><br />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sun, 25 May 2008 04:15:39 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[hmm nice one. interesting how u used the 555 timer in this one. thanks gianni. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sun, 25 May 2008 04:41:17 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[Yeah,nice one Gianni.]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sun, 25 May 2008 13:27:42 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
						<item>
						<title>Re: The Talking 8051!!-audio on 8051</title>
<link>http://www.8051projects.net/forum-t2092.html</link>
<description><![CDATA[very nice design <img src='http://www.8051projects.net/e107_images/emotes/yahoo/1.gif' alt='' style='vertical-align:middle; border:0' />  really impressed.. <img src='http://www.8051projects.net/e107_images/emotes/yahoo/4.gif' alt='' style='vertical-align:middle; border:0' />]]></description>
<author>contact@nospam.com (Ajay Bhargav)</author>
<pubDate>Sun, 25 May 2008 18:33:16 -0700</pubDate>
<guid isPermaLink="true">http://www.8051projects.net/forum-t2092.html</guid>
</item>
				</channel>
				</rss>