PIC单片机的交流电压测量C语言实例.doc

PIC单片机的交流电压测量C语言实例.doc

第11章 交流电压测量 11.3.2 程序清单 该程序已在模板上调试通过,可作读者的参考。有关显示部分请读者参考本书相关章节,有关A/D转换的详细设置请参考前面章节。 #include pic.h #include math.h #include stdio.h //该程序用于测电网的交流电压有效值,最后的结果将在4个LED上显示,1位小数。 //为了保证调试时数据运算的精确性,PICC的double型数据选成32位 union adres { int y1; unsigned char adre[2]; }adresult//定义一个共用体 bank3 int re[40];//定义存放A/D转换结果的数组,在bank3中 unsigned char k,data;double squ ,squad;//平方寄存器和平方和寄存器,squ int uo; bank1 unsigned char s[4];//此数组用于存储需要显示的字符的ASII码 const char table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90};//不带小数点的显示段码表 const char table0[10]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x

文档评论(0)

1亿VIP精品文档

相关文档