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

📄 init.lst

📁 c8051f020+ad9852+12864+键盘(频率合成)贝一特电子
💻 LST
字号:
C51 COMPILER V8.05a   INIT                                                                 01/11/2009 22:55:15 PAGE 1   


C51 COMPILER V8.05a, COMPILATION OF MODULE INIT
OBJECT MODULE PLACED IN init.OBJ
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE init.c BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include<main.h>
   2          
   3          /***************************时钟配置*****************************/
   4          void SYSCLK_Init (void)
   5          {  
   6   1         int i; 
   7   1         WDTCN = 0xde;                    // 禁止看门狗定时器
   8   1         WDTCN = 0xad;                         
   9   1         OSCXCN = 0x67;                   // 
  10   1         for (i=0; i < 512; i++) ;        // 
  11   1         while (!(OSCXCN & 0x80)) ;       // 查询等待
  12   1         OSCICN = 0x88;                   // 选择外部时针   
  13   1      }
  14          
  15          /***************************端口设置*****************************/
  16          void port_init(void)
  17          {
  18   1         XBR0|= 0x04;                     // 串口能用
  19   1         XBR1= 0x00;
  20   1         XBR2= 0x40;                      // 交差开关能用,打开内部弱上拉
  21   1         ////
  22   1         P0MDOUT |= 0x3D;                   
  23   1         P3MDOUT = 0xff;
  24   1         P1MDOUT = 0xff;                      //P1口设置为推挽输出
  25   1         P2MDOUT = 0xff;                      //P2口设置为推挽输出
  26   1         P74OUT=0X43; 
  27   1      }
  28          /***************************显示函数*****************************/
  29          void disp_start()
  30          {
  31   1              WriteLCD_Command(0x30);   //功能设置---8BIT控制界面,基本指令集
  32   1              WriteLCD_Command(0x0C);   //显示打开,光标关,反白显示关
  33   1              WriteLCD_Command(0x01);   //清除屏幕显示,将DDRAM的地址计数器归零
  34   1              WriteLCD(0x81,0,"DDS AD9852");
  35   1      }
  36          /***************************总初使化函数*****************************/
  37          void Sys_Init(void)
  38          {
  39   1       SYSCLK_Init ();
  40   1       port_init();
  41   1       disp_start();
  42   1      }


MODULE INFORMATION:   STATIC OVERLAYABLE
   CODE SIZE        =     96    ----
   CONSTANT SIZE    =     11    ----
   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 + -