八位单片机如何实现 16位以上的数字运算 当我处理的数超出 255 比如大于1024时该如何操作实现 用汇编写?
用汇编如何实现多位运算八位单片机累加AD值1024次累加值超出16位如何存放如何提取求平均用汇编语言编写如何实现高手帮帮忙在8位机上为何用C语言可以定义staticlon...
用汇编如何实现 多位运算
八位单片机 累加AD值 1024次 累加值超出16位 如何存放 如何提取求平均
用汇编语言编写 如何实现 高手帮帮忙
在8位机上
为何用C语言可以定义 static long adc_nun = 0;
staticint i = 0;
staticint xx = 0, avr =0;
if(i<1023)
{
adc_nun += xx;
i++;
}
else
{
avr = (adc_nun >>10)
}
但是用汇编语言该如何实现????????????????????高手赐教 展开
八位单片机 累加AD值 1024次 累加值超出16位 如何存放 如何提取求平均
用汇编语言编写 如何实现 高手帮帮忙
在8位机上
为何用C语言可以定义 static long adc_nun = 0;
staticint i = 0;
staticint xx = 0, avr =0;
if(i<1023)
{
adc_nun += xx;
i++;
}
else
{
avr = (adc_nun >>10)
}
但是用汇编语言该如何实现????????????????????高手赐教 展开
展开全部
3位数码管显示十进,最大是999,,4位数码管显示十进,最大是9999
void display(unsigned int temp)
unsigned char qian,bai,shi,ge;
qian=temp/1000
bai=temp%1000/100;
shi=temp%100/10;
ge=temp%10;
LED_Data=table[qian];
LED1=0;
delay(1);
LED1=1;
LED_Data=table[bai];
LED2=0;
delay(1);
LED2=1;
LED_Data=table[shi];
LED3=0;
delay(1);
LED3=1;
LED_Data=table[ge];
LED4=0;
delay(1);
LED4=1;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询