• 大小: 1KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: 其他
  • 标签: aw60  adc  c  程序  

资源简介

aw60 adc 程序方便初学者学习8位飞思卡尔单片机,比51单片机和avr高级好用有锁相环时钟,总线时钟可以自己设置

资源截图

代码片段和文件信息

#include  /* for EnableInterrupts macro */
#include “derivative.h“ /* include peripheral declarations */
#include “clock_delay.h“
#include “pwm.h“
#include “sci.h“

#define  turn_on_buzzer    PTADD_PTADD1=1;PTAD_PTAD1=1
#define  shut_down_buzzer  PTAD_PTAD1=0

void ad_init(void)
{
    ADC1CFG=0b01001000;      ///////select 4 divid bus clockso the ad conver is 5Mhz10 bits result data
    APCTL2=0x0f;             ///////disable adp8--adp11 pin analog inputs
    ADC1SC2=0b00000000;      ////////  select software trigger and disable compare function
}
unsigned int ad_read(unsigned char channel)
{
   
    ADC1SC1=channel;
    while(!ADC1SC1_COCO);
    return(ADC1R);
    
}

///////the main
void main(void)
 {
  unsigned int i=0n;
  n=4;
  EnableInterrupts; /* enable interrupts */
  clock_init();
  pwm_init();
  sci_init();
  ad_init();
  
  
  
  while(1)
  {
     i=ad_read(8);
     five_digit_uart(i);
     //delay_nms(10);
     sci_send(‘\n‘);
     delay_nms(100);
    
  }
 
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-05-18 20:16  aw60 adc\
     文件        1047  2012-05-10 18:08  aw60 adc\ad.c
     文件         516  2012-05-10 18:08  aw60 adc\ad.h

评论

共有 条评论