• 大小: 1.11MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-29
  • 语言: 其他
  • 标签: MC9S12  

资源简介

MC9S12XS单片机原理及嵌入式系统开发资料,主要是对MC9S12系列的单片机开发资料

资源截图

代码片段和文件信息

/*******************************************************************************************
    文件名称adc.c
    
    功能描述: 模/数转换模块
              
    作者:    合肥工业大学飞思卡尔嵌入式系统实验室
    
    编译环境:Freescale CodeWarrier V5.0 For MC9S12XS128
    
    版本:    V1.0
    
    说明:
    
    修改记录:
    
    创建日期:2010-03-23
********************************************************************************************/
#include             /*  common defines and macros   */
#include “derivative.h“       /*  derivative-specific definitions   */
#include “adc.h“             /*  some deal about ADC  */




/***********************************************************************
------------------------------------------------------------------------
  函数名称:   void  Adc0_init(unsigned char starting_chanunsigned char ending_chanunsigned char contin_sequ_datunsigned char ad_resolu_datunsigned char align_dat)  
  
  功能介绍:   ADC模块初始化  
  
  入口参数:   unsigned char starting_chanunsigned char ending_chanunsigned char contin_sequ_datunsigned char ad_resolu_datunsigned char align_dat
  
  出口参数:   无
  
  简要说明:   无
              
------------------------------------------------------------------------  
************************************************************************/
void  Adc0_init(unsigned char starting_chanunsigned char ending_chanunsigned char contin_sequ_datunsigned char ad_resolu_datunsigned char align_dat)
{
    
    unsigned char channel_length;                               //定义通道长度局部变量

    ATD0DIEN = 0x00;                                            //禁止数字输入  “1“代表允许数字输入; 
    
                                       
    /*对A/D通道进行选择*/
    if(starting_chan    {
         channel_length = ending_chan-starting_chan;
         
         ATD0CTL0 = channel_length;                              //WRAP3  WRAP2   WRAP1   WRAP0  多通道转换,选择AN0~ ANxx(x:channel_num)多通道连续采样
         
         channel_length = channel_length&0x0F;
         
         channel_length = channel_length<<3; 
         
         if(channel_length<=0x78)
         {
            ATD0CTL3|= channel_length;                            //序列长度 No FIFO Freeze模式下继续转换    //DJM   S8C  S4C  S2C  S1C  FIFO  FRZ1  FRZ0
            ATD0CTL5|= 0x10;                                      //选择多通道采样方式                                                                                                 //       0    0    1    0
         }
         else 
         {
            ATD0CTL5 = ATD0CTL5&(~0x30);                          //停止A/D转换。
         }                                                                                         
    }
    else if(starting_chan==ending_chan)
    {
    
        ATD0CTL5&= ~0x10;                                        //选择单通道采样方式  
    } 
    else
    {
        ATD0CTL5 = ATD0CTL5&(~0x30);                             //停止A/D转换。
    }
   
  

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1339  2011-12-20 20:27  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\02\2.6.8.txt

     文件       2180  2011-12-02 15:58  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\03\3.4.1.txt

     文件       5034  2011-12-02 15:59  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\03\3.4.2.txt

     文件       1252  2011-12-02 16:16  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\03\3.4.3.txt

     文件       1781  2011-12-02 13:37  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\03\3.4.4.txt

     文件       1413  2011-12-20 20:29  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\05\5.3.1.txt

     文件        551  2011-12-20 20:29  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\05\5.3.2.txt

     文件       3948  2011-12-20 20:30  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\05\5.4.3.txt

     文件       2133  2011-12-20 20:31  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\06\6.3.txt

     文件       1857  2011-12-21 22:55  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\07\7.4.txt

     文件       2923  2011-12-21 22:55  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\07\7.5.1.txt

     文件        293  2011-12-21 22:56  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\07\7.5.2.txt

     文件       1237  2011-12-24 12:05  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\08\8.4.txt

     文件       1617  2011-12-24 12:06  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\08\8.5.1.txt

     文件       1969  2011-12-24 12:06  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\08\8.5.2.txt

     文件       3265  2011-12-03 22:19  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\09\9.7.1.txt

     文件       6427  2011-12-02 14:52  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\09\9.7.2.1.txt

     文件       4889  2011-12-03 22:16  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\09\9.7.2.2.txt

     文件       3745  2011-12-03 22:12  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\09\9.7.3.1.txt

     文件       3315  2011-12-03 22:11  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\09\9.7.3.2.txt

     文件       1409  2011-12-03 22:07  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\09\9.8.2.txt

     文件       2176  2011-12-24 16:43  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\10\10.4.txt

     文件       9338  2011-12-24 16:48  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\10\10.5.txt

     文件       1549  2011-12-25 11:55  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\11\11.4.1.txt

     文件       3792  2011-12-25 11:55  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\11\11.4.2.txt

     文件       2400  2011-12-25 11:56  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\11\11.5.txt

     文件       2036  2011-12-25 14:57  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\12\12.4.txt

     文件       2135  2011-12-25 15:16  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\12\12.5.txt

     文件      57972  2011-12-25 16:59  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\13\13_2\13_2.mcp

     文件       4263  2011-12-25 16:59  MC9S12XS单片机原理及嵌入式系统开发的源代码\MC9S12XS单片机原理及嵌入式系统开发的源代码\13\13_2\13_2_Data\CWSettingsWindows.stg

............此处省略221个文件信息

评论

共有 条评论