基于AW60所实现的一个数字电压表

基于AW60所实现的一个数字电压表,精度约为4.88mv,估计你们是用不了这个代码了,开发板可能不一样,写的代码也没法用#include <hidef.h> /* for EnableInterrupts macro /#include “derivative.h” / include peripheral declarations // Def Variable*/unsi...
摘要由CSDN通过智能技术生成

基于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/
{

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值