基于AW60所实现的一个数字电压表,精度约为4.88mv,估计你们是用不了这个代码了,开发板可能不一样,写的代码也没法用
#include <hidef.h> /* for EnableInterrupts macro /
#include “derivative.h” / include peripheral declarations /
/ Def Variable*/
unsigned char LED[4]={0x01,0x02,0x03,0x04};
unsigned char NUM=0;
unsigned char k,t;
unsigned char LEDBuffer;
unsigned char LEDBuffer1;
const char LEDTable[4]={0xF7,0xFB,0xFD,0xFE};
const char SGT[10]={0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90};
const unsigned char LED2[9]={0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,0xC0,0x80,0x00};
unsigned char NUM2=0,JS=0;
unsigned short ADCTEMP,ADCTEMP1,ADCTEMP2,ADCTEMP3; //短整型
int sdata,data[12]={0,0,0,0,0,0,0,0,0,0,0,0};
unsigned char SCILED[]="0.000 ";
unsigned char GRAPH(unsigned char LEDBuffer1);
void main(void) {
DisableInterrupts;
/Initial_ICG/
{
ICGC1=0x78; /Enable the External Crystal=4MHz,Bus Frequency=4MHz/
ICGC2=0x32;
while((ICGS1&1<<3)==0) __RESET_WATCHDOG(); /Check FLL LOCK=1?/
}
/Initial_TPM2/
{
基于AW60所实现的一个数字电压表
最新推荐文章于 2024-07-21 17:40:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)