<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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:series="https://publishpress.com/"
	
	>
<channel>
	<title>
	دیدگاه‌ها برای: راه اندازی قسمت ADC  میکروکنترلر LPC2138	</title>
	<atom:link href="https://melec.ir/%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-%D9%82%D8%B3%D9%85%D8%AA-adc-%D9%85%DB%8C%DA%A9%D8%B1%D9%88%DA%A9%D9%86%D8%AA%D8%B1%D9%84%D8%B1-lpc2138/feed/" rel="self" type="application/rss+xml" />
	<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/</link>
	<description>آموزش الکترونیک,آموزش رزبری پای,آموزش راه اندازی ماژول و سنسور,آموزش آردوینو,نرم افزار های الکترونیک, طراحیPCB,برنامه نویسی میکروکنترلرها ARM AVR PIC FPGA</description>
	<lastBuildDate>Thu, 07 Nov 2019 08:45:11 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	
	<item>
		<title>
		توسط: mahdie maghsodi		</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-11414</link>

		<dc:creator><![CDATA[mahdie maghsodi]]></dc:creator>
		<pubDate>Fri, 30 Jun 2017 17:12:44 +0000</pubDate>
		<guid isPermaLink="false">http://melec.ir/?p=2039#comment-11414</guid>

					<description><![CDATA[سلام من میخوام با استفاده از سنسور و pwm فن یا هیتر رو راه اندازی کنم این کد و پروتِسم هست ولی نمیدونم کجاش گیر داره که از pwm خروجی نمیگیرم 
FOSC = 12MHz
CCLK = 60MHz
PCLK = 15MHz
*/
#include 
#include 
#include &quot;config.h&quot;
#include &quot;pwm.h&quot;

/****************LCD DIRECTIVES***************/
#define LCD_CLEAR		0x01
#define CURSOR_OFF 	0x0C
#define FIRST_ROW		0x80
#define SECOND_ROW	0xC0
#define Enable_Pulse()	IOSET0&#124;=1&#060;&#060;EN;Delay_ms(1);IOCLR0=1&#060;&#060;EN;Delay_ms(1);
/*Pin Configuration for LCD*/
#define		RS				2
#define		RW				3
#define		EN				4
/*********************************************/
char avrage_temp=0 ;
char sensor_temp=0 ;
char keypad_temp=0 ;
char fan_pwm=0 ;
char heater_pwm=0 ;
char key ;
 unsigned char i;
/*********************************************/
unsigned char msg[] = &#034;EMBEDDED LAB&#034;;
	unsigned char LM35_Temperature[] = &#034;TEMP. MONITOR&#034;;
	unsigned char data_received[] = &#034;TEMP VALUE:&#034;;
	unsigned char ones,tens,hundreds,thousands;
	unsigned long temp;
	
/**************Function Prototypes************/
void UART0_Init(void);
void UART0_Write(unsigned char value);
void UART0_Write_Text(unsigned char msg[]);
unsigned char UART0_Read(void);

void Lcd_Init(void);
void Lcd_Cmd(unsigned char value);
void Lcd_Write(unsigned char value);
void Lcd_Write_Text(unsigned char msg[]);
void Lcd_Data_Shift(unsigned char value);
void ADC0_Init(void);
unsigned int ADC0_Read(void);

//////////////////////////TABE DELAY////////////////////////

void Delay_ms(unsigned long times);

void msDelay(int d) {
	int i,j;
	long c =0;
	d=d*2 ;
	for(i=0;i&#060;d;i++){
		for(j=0;j&#060;1000;j++){
			c++;
		}
	}
}
/////////////////////////////////////////ATBE ADC//////////////////////
/*********************************************/
unsigned long adc_data;

int main()
{
 
	Lcd_Init();
	UART0_Init();
	Delay_ms(10);
	UART0_Write_Text(msg);
	UART0_Write(10);
	UART0_Write(13);
	Lcd_Write_Text(msg);
	Lcd_Cmd(SECOND_ROW);
	Lcd_Write_Text(LM35_Temperature);
	UART0_Write_Text(LM35_Temperature);
	UART0_Write(10);
	UART0_Write(13);
	Delay_ms(500);
	Lcd_Cmd(LCD_CLEAR);
	Lcd_Write_Text(data_received);
	Lcd_Cmd(SECOND_ROW);
	 pwm4_init();
  pwm4_out(127);
	pwm6_init();
	pwm6_out(120);
	ADC0_Init();
  
	while(1)
	{
		adc_data = ADC0_Read();
		adc_data = adc_data*3300;
		adc_data = adc_data/1023;			//Value of Voltage in Milli Volts
	
		/*Display Text on LCD*/
		temp = adc_data;
		ones = temp % 10;
		temp = temp / 10;
		tens = temp % 10;
		temp = temp / 10;
		hundreds = temp % 10;
		temp = temp / 10;
		thousands = temp % 10;
		////////////////////////////////////////////////////
	
///////////////////////////////////////////////
		ones &#124;= 0x30;
		tens &#124;= 0x30;
		hundreds &#124;= 0x30;
		thousands &#124;= 0x30;
		Lcd_Cmd(SECOND_ROW);
		Lcd_Write(thousands);
		Lcd_Write(hundreds);
		Lcd_Write(tens);
		Lcd_Write(&#039;.&#039;);
		Lcd_Write(ones);
		Lcd_Write(&#039; &#039;);
		Lcd_Write(&#039;C&#039;);
		Delay_ms(10);
   
  pwm4_out(i);
 Delay_ms(150);
  i=i+5;
	}	;
}

/****************Function Definition**********/

/****************Delay Function***************/
void Delay_ms(unsigned long times)
{
	unsigned long i,j;
	for(j=0;j&#060;times;j++)
		for(i=0;i&#060;7500;i++);
}
/*********************************************/
/*****************LCD Functions***************/
void Lcd_Init(void)
{
	PINSEL0 = 0x00;
	IODIR0 &#124;= (1&#060;&#060;RS);					//RS Pin as Output Pin
	IODIR0 &#124;= (1&#060;&#060;RW);					//RW Pin as Output Pin
	IODIR0 &#124;= (1&#060;&#060;EN);					//EN Pin as Output Pin
	
	IODIR0 &#124;= 0x00ffff00;				//P0.10 to P0.17 as Data Line of LCD
	
	Lcd_Cmd(0x38);							//Send 8-bit initialization command to lcd
	Delay_ms(10);
	Lcd_Cmd(CURSOR_OFF);				//Cursor OFF
	Delay_ms(10);
	Lcd_Cmd(LCD_CLEAR);
	Delay_ms(1);
	Lcd_Cmd(FIRST_ROW);
}

void Lcd_Data_Shift(unsigned char value)
{
	/*
	This Function will shift the eight bit data stored in variable value,
	to the Port Pin P0.8 to P0.15 Successfully.
	*/
	unsigned char i;
	
	for(i=0;i&#060;10;i++)
	{
		if(value &#038; 0x01)
		{
			IOSET0 &#124;= (1&#060;&#060;(i+10));
		}
		else
		{
			IOCLR0 &#124;= (1&#060;&#062; 1;
	}
}

void Lcd_Cmd(unsigned char value)
{
	/*Configure LCD for receiving Command Data*/
	IOCLR0 &#124;= (1&#060;&#060;RS);
	IOCLR0 &#124;= (1&#060;&#060;RW);
	IOSET0 &#124;= (1&#060;&#060;EN);
	Lcd_Data_Shift(value);
	Enable_Pulse();
}

void Lcd_Write(unsigned char value)
{
	/*Configure LCD for receiving Display Data*/
	IOSET0 &#124;= (1&#060;&#060;RS);
	IOCLR0 &#124;= (1&#060;&#060;RW);
	IOSET0 &#124;= (1&#060;&#060;EN);
	Lcd_Data_Shift(value);
	Enable_Pulse();
}

void Lcd_Write_Text(unsigned char msg[])
{
	while(*msg)
	{
		Lcd_Write(*msg);
		msg++;
	}
}

/*********************************************/

/***************UART-0 Functions**************/
void UART0_Init(void)
{
	PINSEL0 = 0x00000005;				//P0.0 as TX0 and P0.1 as RX0
	U0LCR = 0x83;								//Enable access to Divisor Latches
	//and Set 8 bit Character Length with 1 Stop bit and Parity Disabled
	//Access to Divisor Latches is Enabled, in order to write Baud Rate Generator Registers
	
	//Values to be written in Baud Rate Registers U0DLM and U0LL
	/*
	Formula is
	
	Baud_Rate = PCLK*MulVal / [(16*(256*U0DLM+U0DLL)*(MulVal + DivAddVal))]
	
	Example:-
	MulVal = 1;
	DivAddVal = 0;
	Baud_Rate = 9600;
	PCLK = 15MHz
	U0DLM = 0;
	
	Hence,
	U0DLL = 15000000/(9600*16) = 97.65625 = 98
	U0DLL = 98 = 0x62
	*/
	U0DLM = 0x00;
	U0DLL = 0x62;									//Baud Rate of 9600
	U0LCR = 0x03;									//Disable Access to Divisor Latches
}

void UART0_Write(unsigned char value)
{
	/*	
	THRE bit can be extracted by this U0LSR &#038; 0x20
	THRE = 0 means data is present.
	THRE = 1 means register is empty.
	In order to transmit data, we have to wait will the THRE = 1,
	then only we can transmit data.
	*/
	
	while(!(U0LSR&#038;0x20));						//THRE = 0 stay here
	U0THR = value;
}

void UART0_Write_Text(unsigned char msg[])
{
	while(*msg)
	{
		UART0_Write(*msg);
		msg++;
	}
}

unsigned char UART0_Read(void)
{
	/*
	Receiver Data Ready = U0LSR.0 bit
	RDR bit can be extracted by this U0LSR &#038; 0x01
	RDR = 0 means no Data is Received in U0RBR
	RDR = 1 means that Data is present in U0RBR
	*/
	while(!(U0LSR &#038; 0x01));						//RDR = 0 stay here
	return (U0RBR);
}
/*********************************************/

/*****************ADC Functions***************/
void ADC0_Init(void)
{
	/*************Initialize ADC AD0.0*************/
	AD0CR = 1&#060;&#060;21;								//A/D is Operational
	AD0CR = 0&#060;&#060;21;								//A/D is in Power Down Mode
	PCONP = (PCONP &#038;0x001817BE) &#124; (1UL&#060;&#060;12);
	PINSEL0 = 0x00;
	PINSEL1 = 0x00400000;					//P0.27 is Configured as Analog to Digital Converter Pin AD0.0
	
	AD0CR = 0x00200401;						//CLKDIV=4,Channel-0.0 Selected,A/D is Operational
	/*
	A/D Clock = PCLK /(CLKDIV+1);
	*/
	/**********************************************/
}

unsigned int ADC0_Read(void)
{
	unsigned long adc_data;
	
	AD0CR &#124;= 1UL&#060;&#062; 6;
	adc_data = adc_data &#038; 0x3FF;    //Clearing all other Bits

return (adc_data);
}
 void pwm (void) 
{	
 pwm4_init();
 pwm4_out(127);

 pwm6_init();
  pwm6_out(230);
while(1)
  {
  



  }
}
/*********************************************/]]></description>
			<content:encoded><![CDATA[<p>سلام من میخوام با استفاده از سنسور و pwm فن یا هیتر رو راه اندازی کنم این کد و پروتِسم هست ولی نمیدونم کجاش گیر داره که از pwm خروجی نمیگیرم<br />
FOSC = 12MHz<br />
CCLK = 60MHz<br />
PCLK = 15MHz<br />
*/<br />
#include<br />
#include<br />
#include &#8220;config.h&#8221;<br />
#include &#8220;pwm.h&#8221;</p>
<p>/****************LCD DIRECTIVES***************/<br />
#define LCD_CLEAR		0x01<br />
#define CURSOR_OFF 	0x0C<br />
#define FIRST_ROW		0x80<br />
#define SECOND_ROW	0xC0<br />
#define Enable_Pulse()	IOSET0|=1&lt;&lt;EN;Delay_ms(1);IOCLR0=1&lt;&lt;EN;Delay_ms(1);<br />
/*Pin Configuration for LCD*/<br />
#define		RS				2<br />
#define		RW				3<br />
#define		EN				4<br />
/*********************************************/<br />
char avrage_temp=0 ;<br />
char sensor_temp=0 ;<br />
char keypad_temp=0 ;<br />
char fan_pwm=0 ;<br />
char heater_pwm=0 ;<br />
char key ;<br />
 unsigned char i;<br />
/*********************************************/<br />
unsigned char msg[] = &quot;EMBEDDED LAB&quot;;<br />
	unsigned char LM35_Temperature[] = &quot;TEMP. MONITOR&quot;;<br />
	unsigned char data_received[] = &quot;TEMP VALUE:&quot;;<br />
	unsigned char ones,tens,hundreds,thousands;<br />
	unsigned long temp;</p>
<p>/**************Function Prototypes************/<br />
void UART0_Init(void);<br />
void UART0_Write(unsigned char value);<br />
void UART0_Write_Text(unsigned char msg[]);<br />
unsigned char UART0_Read(void);</p>
<p>void Lcd_Init(void);<br />
void Lcd_Cmd(unsigned char value);<br />
void Lcd_Write(unsigned char value);<br />
void Lcd_Write_Text(unsigned char msg[]);<br />
void Lcd_Data_Shift(unsigned char value);<br />
void ADC0_Init(void);<br />
unsigned int ADC0_Read(void);</p>
<p>//////////////////////////TABE DELAY////////////////////////</p>
<p>void Delay_ms(unsigned long times);</p>
<p>void msDelay(int d) {<br />
	int i,j;<br />
	long c =0;<br />
	d=d*2 ;<br />
	for(i=0;i&lt;d;i++){<br />
		for(j=0;j&lt;1000;j++){<br />
			c++;<br />
		}<br />
	}<br />
}<br />
/////////////////////////////////////////ATBE ADC//////////////////////<br />
/*********************************************/<br />
unsigned long adc_data;</p>
<p>int main()<br />
{</p>
<p>	Lcd_Init();<br />
	UART0_Init();<br />
	Delay_ms(10);<br />
	UART0_Write_Text(msg);<br />
	UART0_Write(10);<br />
	UART0_Write(13);<br />
	Lcd_Write_Text(msg);<br />
	Lcd_Cmd(SECOND_ROW);<br />
	Lcd_Write_Text(LM35_Temperature);<br />
	UART0_Write_Text(LM35_Temperature);<br />
	UART0_Write(10);<br />
	UART0_Write(13);<br />
	Delay_ms(500);<br />
	Lcd_Cmd(LCD_CLEAR);<br />
	Lcd_Write_Text(data_received);<br />
	Lcd_Cmd(SECOND_ROW);<br />
	 pwm4_init();<br />
  pwm4_out(127);<br />
	pwm6_init();<br />
	pwm6_out(120);<br />
	ADC0_Init();</p>
<p>	while(1)<br />
	{<br />
		adc_data = ADC0_Read();<br />
		adc_data = adc_data*3300;<br />
		adc_data = adc_data/1023;			//Value of Voltage in Milli Volts</p>
<p>		/*Display Text on LCD*/<br />
		temp = adc_data;<br />
		ones = temp % 10;<br />
		temp = temp / 10;<br />
		tens = temp % 10;<br />
		temp = temp / 10;<br />
		hundreds = temp % 10;<br />
		temp = temp / 10;<br />
		thousands = temp % 10;<br />
		////////////////////////////////////////////////////</p>
<p>///////////////////////////////////////////////<br />
		ones |= 0x30;<br />
		tens |= 0x30;<br />
		hundreds |= 0x30;<br />
		thousands |= 0x30;<br />
		Lcd_Cmd(SECOND_ROW);<br />
		Lcd_Write(thousands);<br />
		Lcd_Write(hundreds);<br />
		Lcd_Write(tens);<br />
		Lcd_Write(&#039;.&#039;);<br />
		Lcd_Write(ones);<br />
		Lcd_Write(&#039; &#039;);<br />
		Lcd_Write(&#039;C&#039;);<br />
		Delay_ms(10);</p>
<p>  pwm4_out(i);<br />
 Delay_ms(150);<br />
  i=i+5;<br />
	}	;<br />
}</p>
<p>/****************Function Definition**********/</p>
<p>/****************Delay Function***************/<br />
void Delay_ms(unsigned long times)<br />
{<br />
	unsigned long i,j;<br />
	for(j=0;j&lt;times;j++)<br />
		for(i=0;i&lt;7500;i++);<br />
}<br />
/*********************************************/<br />
/*****************LCD Functions***************/<br />
void Lcd_Init(void)<br />
{<br />
	PINSEL0 = 0x00;<br />
	IODIR0 |= (1&lt;&lt;RS);					//RS Pin as Output Pin<br />
	IODIR0 |= (1&lt;&lt;RW);					//RW Pin as Output Pin<br />
	IODIR0 |= (1&lt;&lt;EN);					//EN Pin as Output Pin</p>
<p>	IODIR0 |= 0x00ffff00;				//P0.10 to P0.17 as Data Line of LCD</p>
<p>	Lcd_Cmd(0x38);							//Send 8-bit initialization command to lcd<br />
	Delay_ms(10);<br />
	Lcd_Cmd(CURSOR_OFF);				//Cursor OFF<br />
	Delay_ms(10);<br />
	Lcd_Cmd(LCD_CLEAR);<br />
	Delay_ms(1);<br />
	Lcd_Cmd(FIRST_ROW);<br />
}</p>
<p>void Lcd_Data_Shift(unsigned char value)<br />
{<br />
	/*<br />
	This Function will shift the eight bit data stored in variable value,<br />
	to the Port Pin P0.8 to P0.15 Successfully.<br />
	*/<br />
	unsigned char i;</p>
<p>	for(i=0;i&lt;10;i++)<br />
	{<br />
		if(value &amp; 0x01)<br />
		{<br />
			IOSET0 |= (1&lt;&lt;(i+10));<br />
		}<br />
		else<br />
		{<br />
			IOCLR0 |= (1&lt;&gt; 1;<br />
	}<br />
}</p>
<p>void Lcd_Cmd(unsigned char value)<br />
{<br />
	/*Configure LCD for receiving Command Data*/<br />
	IOCLR0 |= (1&lt;&lt;RS);<br />
	IOCLR0 |= (1&lt;&lt;RW);<br />
	IOSET0 |= (1&lt;&lt;EN);<br />
	Lcd_Data_Shift(value);<br />
	Enable_Pulse();<br />
}</p>
<p>void Lcd_Write(unsigned char value)<br />
{<br />
	/*Configure LCD for receiving Display Data*/<br />
	IOSET0 |= (1&lt;&lt;RS);<br />
	IOCLR0 |= (1&lt;&lt;RW);<br />
	IOSET0 |= (1&lt;&lt;EN);<br />
	Lcd_Data_Shift(value);<br />
	Enable_Pulse();<br />
}</p>
<p>void Lcd_Write_Text(unsigned char msg[])<br />
{<br />
	while(*msg)<br />
	{<br />
		Lcd_Write(*msg);<br />
		msg++;<br />
	}<br />
}</p>
<p>/*********************************************/</p>
<p>/***************UART-0 Functions**************/<br />
void UART0_Init(void)<br />
{<br />
	PINSEL0 = 0x00000005;				//P0.0 as TX0 and P0.1 as RX0<br />
	U0LCR = 0x83;								//Enable access to Divisor Latches<br />
	//and Set 8 bit Character Length with 1 Stop bit and Parity Disabled<br />
	//Access to Divisor Latches is Enabled, in order to write Baud Rate Generator Registers</p>
<p>	//Values to be written in Baud Rate Registers U0DLM and U0LL<br />
	/*<br />
	Formula is</p>
<p>	Baud_Rate = PCLK*MulVal / [(16*(256*U0DLM+U0DLL)*(MulVal + DivAddVal))]</p>
<p>	Example:-<br />
	MulVal = 1;<br />
	DivAddVal = 0;<br />
	Baud_Rate = 9600;<br />
	PCLK = 15MHz<br />
	U0DLM = 0;</p>
<p>	Hence,<br />
	U0DLL = 15000000/(9600*16) = 97.65625 = 98<br />
	U0DLL = 98 = 0x62<br />
	*/<br />
	U0DLM = 0x00;<br />
	U0DLL = 0x62;									//Baud Rate of 9600<br />
	U0LCR = 0x03;									//Disable Access to Divisor Latches<br />
}</p>
<p>void UART0_Write(unsigned char value)<br />
{<br />
	/*<br />
	THRE bit can be extracted by this U0LSR &amp; 0x20<br />
	THRE = 0 means data is present.<br />
	THRE = 1 means register is empty.<br />
	In order to transmit data, we have to wait will the THRE = 1,<br />
	then only we can transmit data.<br />
	*/</p>
<p>	while(!(U0LSR&amp;0x20));						//THRE = 0 stay here<br />
	U0THR = value;<br />
}</p>
<p>void UART0_Write_Text(unsigned char msg[])<br />
{<br />
	while(*msg)<br />
	{<br />
		UART0_Write(*msg);<br />
		msg++;<br />
	}<br />
}</p>
<p>unsigned char UART0_Read(void)<br />
{<br />
	/*<br />
	Receiver Data Ready = U0LSR.0 bit<br />
	RDR bit can be extracted by this U0LSR &amp; 0x01<br />
	RDR = 0 means no Data is Received in U0RBR<br />
	RDR = 1 means that Data is present in U0RBR<br />
	*/<br />
	while(!(U0LSR &amp; 0x01));						//RDR = 0 stay here<br />
	return (U0RBR);<br />
}<br />
/*********************************************/</p>
<p>/*****************ADC Functions***************/<br />
void ADC0_Init(void)<br />
{<br />
	/*************Initialize ADC AD0.0*************/<br />
	AD0CR = 1&lt;&lt;21;								//A/D is Operational<br />
	AD0CR = 0&lt;&lt;21;								//A/D is in Power Down Mode<br />
	PCONP = (PCONP &amp;0x001817BE) | (1UL&lt;&lt;12);<br />
	PINSEL0 = 0x00;<br />
	PINSEL1 = 0x00400000;					//P0.27 is Configured as Analog to Digital Converter Pin AD0.0</p>
<p>	AD0CR = 0x00200401;						//CLKDIV=4,Channel-0.0 Selected,A/D is Operational<br />
	/*<br />
	A/D Clock = PCLK /(CLKDIV+1);<br />
	*/<br />
	/**********************************************/<br />
}</p>
<p>unsigned int ADC0_Read(void)<br />
{<br />
	unsigned long adc_data;</p>
<p>	AD0CR |= 1UL&lt;&gt; 6;<br />
	adc_data = adc_data &amp; 0x3FF;    //Clearing all other Bits</p>
<p>return (adc_data);<br />
}<br />
 void pwm (void)<br />
{<br />
 pwm4_init();<br />
 pwm4_out(127);</p>
<p> pwm6_init();<br />
  pwm6_out(230);<br />
while(1)<br />
  {</p>
<p>  }<br />
}<br />
/*********************************************/</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: جهاندیده		</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-10039</link>

		<dc:creator><![CDATA[جهاندیده]]></dc:creator>
		<pubDate>Thu, 04 May 2017 20:35:41 +0000</pubDate>
		<guid isPermaLink="false">http://melec.ir/?p=2039#comment-10039</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-10027&quot;&gt;mahdieh maghsod&lt;/a&gt;.

لینک زیر را ببینید : 
https://melec.ir/%D9%87%D8%AF%D8%B1%D9%81%D8%A7%DB%8C%D9%84-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-lcd-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-lpc2368-%D9%88lpc2132/]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-10027">mahdieh maghsod</a>.</p>
<p>لینک زیر را ببینید :<br />
<a href="https://melec.ir/%D9%87%D8%AF%D8%B1%D9%81%D8%A7%DB%8C%D9%84-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-lcd-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-lpc2368-%D9%88lpc2132/" rel="ugc">https://melec.ir/%D9%87%D8%AF%D8%B1%D9%81%D8%A7%DB%8C%D9%84-%D8%B1%D8%A7%D9%87-%D8%A7%D9%86%D8%AF%D8%A7%D8%B2%DB%8C-lcd-%DA%A9%D8%A7%D8%B1%D8%A7%DA%A9%D8%AA%D8%B1%DB%8C-%D8%A8%D8%B1%D8%A7%DB%8C-lpc2368-%D9%88lpc2132/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: mahdieh maghsod		</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-10027</link>

		<dc:creator><![CDATA[mahdieh maghsod]]></dc:creator>
		<pubDate>Thu, 04 May 2017 00:42:00 +0000</pubDate>
		<guid isPermaLink="false">http://melec.ir/?p=2039#comment-10027</guid>

					<description><![CDATA[اگربخوایم ولتاژ  روی ال سی دی نمایش بدیم باید چه کدی استفاده کنیم؟]]></description>
			<content:encoded><![CDATA[<p>اگربخوایم ولتاژ  روی ال سی دی نمایش بدیم باید چه کدی استفاده کنیم؟</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: جهاندیده		</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-9892</link>

		<dc:creator><![CDATA[جهاندیده]]></dc:creator>
		<pubDate>Fri, 28 Apr 2017 11:30:35 +0000</pubDate>
		<guid isPermaLink="false">http://melec.ir/?p=2039#comment-9892</guid>

					<description><![CDATA[در پاسخ به &lt;a href=&quot;https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-9728&quot;&gt;صابر&lt;/a&gt;.

سلام . دوتا لینک زیر را ببینید : 
https://www.rroij.com/open-access/design-and-development-of-pic-microcontrollerbased-3-phase-energy-meter.pdf
و لینک زیر : 
https://melec.ir/industrial-automation-board-3input-3output-rs232/]]></description>
			<content:encoded><![CDATA[<p>در پاسخ به <a href="https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-9728">صابر</a>.</p>
<p>سلام . دوتا لینک زیر را ببینید :<br />
<a href="https://www.rroij.com/open-access/design-and-development-of-pic-microcontrollerbased-3-phase-energy-meter.pdf" rel="nofollow ugc">https://www.rroij.com/open-access/design-and-development-of-pic-microcontrollerbased-3-phase-energy-meter.pdf</a><br />
و لینک زیر :<br />
<a href="https://melec.ir/industrial-automation-board-3input-3output-rs232/" rel="ugc">https://melec.ir/industrial-automation-board-3input-3output-rs232/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		توسط: صابر		</title>
		<link>https://melec.ir/%d8%b1%d8%a7%d9%87-%d8%a7%d9%86%d8%af%d8%a7%d8%b2%db%8c-%d9%82%d8%b3%d9%85%d8%aa-adc-%d9%85%db%8c%da%a9%d8%b1%d9%88%da%a9%d9%86%d8%aa%d8%b1%d9%84%d8%b1-lpc2138/#comment-9728</link>

		<dc:creator><![CDATA[صابر]]></dc:creator>
		<pubDate>Wed, 26 Apr 2017 17:11:44 +0000</pubDate>
		<guid isPermaLink="false">http://melec.ir/?p=2039#comment-9728</guid>

					<description><![CDATA[سلام.
چطور میتونم یک ولتاژ سه فاز به ARM متصل لنم ات داخل میکرو از اندازه و فاز شان تو محاسبات استفاده کنم؟؟/
با تشکر]]></description>
			<content:encoded><![CDATA[<p>سلام.<br />
چطور میتونم یک ولتاژ سه فاز به ARM متصل لنم ات داخل میکرو از اندازه و فاز شان تو محاسبات استفاده کنم؟؟/<br />
با تشکر</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
