哪位高手帮我解析以下程序

hqffeng 2011-06-25 01:02:29
#include<reg52.h>
#include<head.h>
#include<intrins.h>
#include<delay.c>
#include<display.c>
#include<anjian.c>
#include<UART_wave.c>
#include<wave_deal.c>
unint kk;
void main()
{
while(1)
{
display(0,0,0,0,0,0);
initial_timer1();
initial_uart_dat();
while(!RI);
RI=0;
uart_d[n]=SBUF;
n+=1;
EA=1;
ES=1;
st: TR0=0;
ET0=0;
uart_over=1;
while(uart_over)
{
unint a;
R_flag=0;
while(!R_flag)
{
a++;
if(a==65500)
{
uart_over=0;
break;
}
}
}
// display(uart_d[3]/100,uart_d[3]/10%10,uart_d[3]%10,0,0,2);
// delay(5000);
// for(kk=0;kk<=n;kk++)
// {
// display(uart_d[kk]/100,uart_d[kk]/10%10,uart_d[kk]%10,kk/100,kk/10%10,kk%10);
// delay(4000);
// }
//for(m=n1_min;m<=n2_min;m++)
//{
// uart_d[m]=
//}
// if(num<2)
// {
// if(n>sin_num)
// {
// //if(max_sin<uart_d[n])
// //{
// // max_sin=uart_d[n];
// //} else
// if((uart_d[n-1]>uart_d[n-2])&&(uart_d[n-1]>=uart_d[n]))
// {
// //max_sin=0;
// num+=1;
// if(num==2)
// {
// n2_max=n-1;
// //display(0,0,2,n2_max/100,n2_max/10%10,n2_max%10);
// //TR1=0;
// //ES=0;
// }
// else if(num==1)
// {
// n1_max=n-1;
// }
// }
// }
// }
//display(0,0,0,1,2,3);
n_imnorm=0;
norm_wave=1;
wave_ok=Judge_wave();
if(wave_ok)
{
wavedata_deal();
if(num==1)
{
n1_min=sin_num;
n2_min=n_imnorm;
}
else
{
display(n2_min/100,n2_min/10%10,n2_min%10,n1_min/100,n1_min/10%10,n1_min%10);
delay(5000);
freqc=10e5/uart_d[5];
freqc/=(n2_min-n1_min);
display(0,freqc/10e3,freqc/1000%10,(freqc%1000)/100,(freqc%100)/10,freqc%10);
}
initial_timer0();
while(1)
{
keyfreq_down();
if(R_flag)
{
num=0;
n1_min=0;
n2_min=0;
goto st;
}

}
}
}
// initial_timer1();
// while(1)
// {
// while(!RI);
// RI=0;
// dat_R1=SBUF;
// while(!RI);
// RI=0;
// dat_R2=SBUF;
// while(!RI);
// RI=0;
// dat_R3=SBUF;
// while(!RI);
// RI=0;
// dat_R4=SBUF;
// while(!RI);
// RI=0;
// dat_R5=SBUF;
// while(!RI);
// RI=0;
// dat_R6=SBUF;
// display(dat_R1,dat_R2,dat_R3,dat_R4,dat_R5,dat_R6);
// break;
// }
}
...全文
45 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

70,037

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧