برناکه کدویژن.المانهای موردنیاز atmega32 -lm35 -سگمنت bcd
#include <mega32.h>
#include <delay.h>
#include <bcd.h>
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
char i;
PORTD=0X00;
DDRD=0XFF;
float ADCVAL;
char st[15];
while(1)
{
ADCVAL=read_adc(15);
ADCVAL=ADCVAL*15.0/1024.0;
for(i=1;i<=15;i++)
PORTA.0=PORTD;
PORTD=bin2bcd;
}}
#include <mega32.h>
#include <delay.h>
#include <bcd.h>
#include <stdlib.h>
#include <stdio.h>
void main(void)
{
char i;
PORTD=0X00;
DDRD=0XFF;
float ADCVAL;
char st[15];
while(1)
{
ADCVAL=read_adc(15);
ADCVAL=ADCVAL*15.0/1024.0;
for(i=1;i<=15;i++)
PORTA.0=PORTD;
PORTD=bin2bcd;
}}
دیدگاه