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

📄 wdac0.lst

📁 C8051F系列单片机外围电路功能模块程序
💻 LST
字号:
C51 COMPILER V7.05   WDAC0                                                                 02/14/2006 08:38:55 PAGE 1   


C51 COMPILER V7.05, COMPILATION OF MODULE WDAC0
OBJECT MODULE PLACED IN WDAC0.OBJ
COMPILER INVOKED BY: C:\SiLabs\MCU\IDEfiles\C51\BIN\C51.exe WDAC0.C DB OE

stmt level    source

   1          //参考程序 B:文件名:   WDAC0.c 此程序产生方波,DAC输出更新发生在写DAC0H时.
   2          #include <c8051f020.h>                    /*SFR定义*/
   3          void DAC_Init(void);
   4          void main (void) {
   5   1      unsigned int i;
   6   1         /*关看门狗*/
   7   1         WDTCN = 0xde;
   8   1         WDTCN = 0xad;
   9   1          DAC_Init();                         /*D/A初始化*/
  10   1         while (1) 
  11   1         {                         
  12   2                 DAC0L=0xf0;                                          /*设置待转换的值并启动D/A转换*/
  13   2                 DAC0H=0x0f;
  14   2              for(i=0;i<=50000;i++);            /*方波高电平宽度*/
  15   2       DAC0L=0x0;
  16   2       DAC0H=0x0;
  17   2              for(i=0;i<=50000;i++);              /*方波低电平宽度*/
  18   2              }
  19   1      }
  20          void DAC_Init(void)
  21          {
  22   1        REF0CN =0x03; /*内部偏压发生器和电压基准缓冲器工作,基准从VREF引脚输出*/
  23   1      DAC0CN |=0x80;          /*DAC0允许,DAC输出更新发生在写DAC0H时*/
  24   1      }
  25          


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     78    ----
   CONSTANT SIZE    =   ----    ----
   XDATA SIZE       =   ----    ----
   PDATA SIZE       =   ----    ----
   DATA SIZE        =   ----    ----
   IDATA SIZE       =   ----    ----
   BIT SIZE         =   ----    ----
END OF MODULE INFORMATION.


C51 COMPILATION COMPLETE.  0 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

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