社区导航

 

搜索
查看: 1005|回复: 0

[资料分享] 430G2553AD转换12864显示

[复制链接]

26

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2015-8-2 14:50 | 显示全部楼层 |阅读模式
  1. void lcdxianshi();
  2. void AD();
  3. void clock_init()
  4. {
  5.                            
  6.   P1DIR |= BIT7;  // MCLK set out to pins
  7.   P1SEL |= BIT7;           
  8.   __bic_SR_register(SCG0); // Enable the FLL control loop
  9. }
  10. void  main()
  11. {
  12.    WDTCTL=WDTPW+WDTHOLD;
  13.    AD();
  14.    //unsigned char i;
  15.    clock_init(); //时钟初始化
  16.    int_port();   //lcd端口初始化
  17.    lcdinit();    //LCD初始化
  18.    _EINT();
  19.    lcdxianshi();
  20. }
  21. void  lcdxianshi()
  22. {
  23.    diplay_1();
  24.    diplay_2();
  25.    diplay_3();
  26.    diplay_4();
  27.    while(1)
  28.    {
  29.        for(int i=0;i<20;i++)
  30.    {
  31.        ADC10CTL0 |=ENC+ADC10SC; //开始转换
  32.        while((ADC10CTL0 &ADC10IFG)==0); //等待 ADC10IFG 标志变高(转换完成)
  33.        ADC10_Result=ADC10_Result+ADC10MEM; //读取采样结
  34.     }
  35.     ADC10_Result= ADC10_Result/20;
  36.    
  37.    xianshi =(24*ADC10_Result);
  38.   a[0]=(unsigned char)(xianshi/10000);
  39.   a[0]=a[0]+0x30;
  40.   a[1]='.';
  41.   a[2]=(unsigned char)((xianshi%10000)/1000);
  42.   a[2]=a[2]+0x30;
  43.   a[3]=(unsigned char)((xianshi%1000)/100);
  44.   a[3]=a[3]+0x30;
  45.   a[4]=(unsigned char)((xianshi%100)/10);
  46.   a[4]=a[4]+0x30;
  47.   diplay_5();
  48.   delay(5000);
  49.    }
  50. }
  51. void AD()
  52. {
  53.    ADC10CTL1 |= CONSEQ_2; //单通道重复采样模式
  54.    ADC10CTL0 |= SREF_1+REFON+REF2_5V;//选择内部参考源 2.5V,打开基准源
  55.    ADC10CTL0 |= ADC10SHT_3+MSC; //ADC10SHT_x为采样保持时间设置位(64个ADC10CLK周期)多重采样和//转换。这一位只用于序列或重复采样模式。0 SHI 信号的上升沿触发每个采样和转换。
  56.    ADC10CTL1|= ADC10SSEL_1+ADC10DIV_1+SHS_0; //ACLK2 分 频 为 采 样 时 钟 ,用ADC10SC 触发采集
  57.    ADC10CTL1 |=INCH_4; //选择通道 A1
  58.    ADC10CTL0 |= ADC10ON; //开启 ADC10
  59.    ADC10AE0 |= BIT4; //开启外部通道 A1
  60.    BCSCTL1 = CALBC1_1MHZ;      // Set DCO 为16MHz
  61.    DCOCTL = CALDCO_1MHZ;
  62.    
  63. }
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 1/5 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-6-3 02:21 , Processed in 0.104424 second(s), 21 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表