<?xml version="1.0" encoding="utf-8" ?>
				<!-- generator="e107" -->
				<!-- content type="Forum / topic" -->
				<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
				<channel rdf:about="http://www.8051projects.net/">
				<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>
				<dc:language>en-gb</dc:language>
				<dc:date>2008-12-01T23:14:22-08:00</dc:date>
				<dc:creator>contact@nospam.com</dc:creator>
				<admin:generatorAgent rdf:resource="http://e107.org" />
				<admin:errorReportsTo rdf:resource="mailto:contact@nospam.com" />
				<sy:updatePeriod>hourly</sy:updatePeriod>
				<sy:updateFrequency>1</sy:updateFrequency>
				<sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
				<items>
				<rdf:Seq>
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
						<rdf:li rdf:resource="http://www.8051projects.net/forum-t10070.html" />
				</rdf:Seq>
				</items>
				</channel>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator></dc:creator>
						<dc:subject></dc:subject>
						<description>I am making a voltmeter using Keil uvision2. I have no idea how to start, anyone can help me ....The microcontroller receive digital data from ADC and display it on the lcd panal. The diagram is in the attach. untitled.zip Many thanks to anyone who can help!!!</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>Ajay</dc:creator>
						<dc:subject></dc:subject>
						<description>It looks nice arun  why don't you add it to download?</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>Arun Kumar V</dc:creator>
						<dc:subject></dc:subject>
						<description>Hello firefly,i have done the same project, but in assembly language,  normal input is 0 - 5 V, in my other version you can measure 0 - 15 V with 8 bit resolution.let me know  how far you have come in your project, and i'll help		Arun</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>firefly88</dc:creator>
						<dc:subject></dc:subject>
						<description>Hi arun i have done the project in c programming and now i would like to use assembly languange but with little knowledge about it. As assembly languange are more easy to understand, can youu post your assembly languange code as i would like to analyze how it works. Thank you!!!</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>Arun Kumar V</dc:creator>
						<dc:subject></dc:subject>
						<description>Hello Ajay,yes i can post my project in download section, i have  a collection of my projects  which i' ll post when the particular topic/concept arises.Firefly88 :  if you have already done this project in C then where is the problem in doing  it in Assembly, the Algorithm remains the same, isn't it ? in your first post this is what you said :I am making a voltmeter using Keil uvision2. I have no idea how to start, anyone can help me ....The microcontroller receive digital data from ADC and display it on the lcd panal. The diagram is in the attach.untitled.zip Many thanks to anyone who can help!!!start the code in assembly and  i' ll help step by step here in the forum ,  keep in mind that the  Serial ADCs are different from each other, read the datasheet before using them in your projectall the best then !Arun</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>firefly88</dc:creator>
						<dc:subject></dc:subject>
						<description>Hi! Arun,I have a problem, my voltmeter display for the second decimal place is not stable. It keep changing. Do you have any idea why the display is not stable or is there any solution for it. Thank you.</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>pdi33</dc:creator>
						<dc:subject></dc:subject>
						<description>Hi firefly,Check the voltage input to the ADC.maybe the source to the ADC itself has ripples or is unregulated. If that is the case do the following:1.check if ur power supply is stable. Use adequate capacitor for filtering the output voltage.2.If u are using a op-amp for processing the voltage then connect a 0.1uF cap between the inverting terminal to the output terminal of the op-amp(i.e. between pin2 and pin6 in case of 741).If u still don't get it , try averaging the ADC data in ur code.btw what ADC are u using?  post ur ckt. diagram, if possible,to help u better.</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>firefly88</dc:creator>
						<dc:subject></dc:subject>
						<description>Hi pdi33, I use ADC AD7896 and the circuit is in my first post.</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>firefly88</dc:creator>
						<dc:subject></dc:subject>
						<description>And when zero volt my display will show 0.1V.</description>
						</item>
						<item rdf:about="http://www.8051projects.net/forum-t10070.html">
						<title>Re: Help to program a voltmeter.</title>
						<link>http://www.8051projects.net/forum-t10070.html</link>
						<dc:date>2008-12-01T23:14:22-08:00</dc:date>
						<dc:creator>pdi33</dc:creator>
						<dc:subject></dc:subject>
						<description>hi frefly,well, the ADC u r using is the fast type which uses successive approx. technique So there is bound to be some fluctuations in the reading.First check the points i mentioned previously and confirm that the supply voltage and the voltage to the input of the ADC is free from ripples and is steady.Then try to seperate the Analog and digital grounds of ur circuit and terminate them to the output capacitor negative terminal.This would eliminate any high frequency noise of ur digital circuit to interfere ur analog section thro a common ground return path.All this will significantly reduce ur fluctuation part.Lastly, u have to put an averaging algorithm to stabilise the reading.To average the ADc value, just add n samples of the ADC reading and then divide the total by n. try initially by putting  n=10.The ADC  is really fast (8uS/sample) so updating ur data shouldn't be a problem.Good Luck.   As for the zero reading part, have u checked that by shorting the vin and AGnd terminal?.Another doubt is whether u are directly applying the input voltage to the ADC directly or through some op-amp signal conditioning circuit?  btw, how much does the ADC cost there?</description>
						</item>
				</rdf:RDF>