⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 init.i

📁 用m16编的ad-da转换程序。已经在proteus上面调通。
💻 I
字号:
#line 1 "E:\仿真\ADC\init.c"

#line 1 "E:\仿真\ADC/includes.h"
#line 1 "D:/icc/include/macros.h"






























#line 35 "D:/icc/include/macros.h"














void _StackCheck(void);
void _StackOverflowed(char);




#line 2 "E:\仿真\ADC/includes.h"
#line 1 "D:/icc/include/iom32v.h"




#line 7 "D:/icc/include/iom32v.h"


#line 10 "D:/icc/include/iom32v.h"


#line 13 "D:/icc/include/iom32v.h"


#line 16 "D:/icc/include/iom32v.h"























































































































































































































































































































































































































































































































#line 3 "E:\仿真\ADC/includes.h"
#line 3 "E:\仿真\ADC\init.c"
int count;
float j;

unsigned char *test = "The Voltage is: ";
unsigned char *value = "0.000 V";

void WDR(void)
{
     asm("wdr");
}

void WDT_init(void)
{
 asm("wdr");
(*(volatile unsigned char *)0x41) = 0x0f;
}
void init_time1(void)
{
(*(volatile unsigned char *)0x59) = 0X02;
(*(volatile unsigned char *)0x4E) = 0X00;
(*(volatile unsigned char *)0x4D) = 0XF9;
(*(volatile unsigned char *)0x4C) = 0XE6;
(*(volatile unsigned char *)0x4F) = 0X00;
(*(volatile unsigned char *)0x4E) = 0X01;
    asm("sei");
}



#pragma vector=TIMER1_OVF_vect
    __interrupt void time1_isr( void )
{
(*(volatile unsigned char *)0x4D) = 0XF9;
(*(volatile unsigned char *)0x4C) = 0XE6;
    j = (float)(((float)((Vref/1023)))*((*(volatile unsigned int *)0x24)&0X3FF))/1000.00;
    count = j*100;
    value[0] = count /1000+0x30;
    count = count %1000;
    value[2] = count /100+0x30;
    count = count %100;
    value[3] = count  /10 + 0x30;
    value[4] = count  %10 + 0x30;

    LCD_Cursor(0,1);
    LCD_DisplayString(2,2,value);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -