1

帖子

0

TA的资源

一粒金砂(初级)

761
 
好东西,谢谢了
 

回复

618

帖子

0

TA的资源

一粒金砂(中级)

762
 
不错的学习笔记!!!
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

763
 
好东西,谢谢分享
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

764
 
楼主好人..求笔记  yjfso@qq.com
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

765
 
无法形容 我的爱意
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(中级)

766
 

谢谢您提供资料

我的邮箱是SHAOJIAYING1986@163.COM,麻烦您有时间把笔记传我一份,不胜感激。
 
 
 

回复

31

帖子

0

TA的资源

一粒金砂(中级)

767
 

AVR学习笔记二、基本输入和外部中断实验

感谢楼主,刚好最近用到AVR的东西
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(初级)

768
 
顶LZ,很好的资料
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

769
 

我这个模数转换中断为什末执行不了? 用的是iccavr 开发工具

#include
#include
#define uchar unsigned char
#define uint  unsigned int
#define ulong unsigned long int
   uint time62ms ;
   uchar  disbuf[4]={0,1,2,3};
   uchar  discode[10]={ 0xC0, 0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90 };  //段码表
   uchar  disbit[4]  ={ 0xFE, 0xFD,0xFB,0xF7}; //段选表,从左到右 对应avr开发板  
/******************************************************************************/
//延时函数
/***************************************************************************/                                                                                                              
      void delay(int q)   
           {uchar p;
             for(p=0;p            }
/******************************************************************************/
//显示函数
/******************************************************************************/  
          void Display(void)
         {  
                    uchar  i ;
            for(i=0;i<4;i++)
                {
                         PORTB=discode[disbuf] ;
                                //if(i == 3)
                                // { PORTB =PORTB|0x80 ;}  //该语句为了显示小数点
                 PORTA=disbit ;
                  delay(300);
                 PORTA=0xff; //为0时,段选成功,此时全部关断
                            }
                 }

//************************

     void adctodis(uint adc)
          { uchar n ;
          for(n=3 ;n>=0 ; n--)
            {
                 disbuf[n]=adc%10 ;
             adc/=10 ;
            }
          
           }
          
          
          
/*#pragma interrupt_handler timer0_compa_isr:20
void timer0_compa_isr(void)       
  {
  time62ms=1 ;
  
   }   
*/
#pragma interrupt_handler adc_isr:15
void adc_isr(void)
{ uint adcdata ,adcreal,temph ;

   uint temp1,temp2;
     temp1=(uint)ADCL;
     temp2=(uint)ADCH;
     adcdata=(temp2<<8)+temp1;//10位精度
     adcreal= (ulong)((adcdata/1024)*2560) ;
     adctodis(adcreal) ;
        // delay();
         //Display();
         ADMUX=0xC7 ;
         ADCSRA|=(1<          PORTD=0x00 ;
         
       
}
  


  void main()
    { DDRD=0xFF ;
          PORTD=0xFF ;
      DDRA=0x0F ;
      PORTA=0x00 ;
          DDRB=0xFF ;
         // TCCR0=0x0D ;// 1024分频, CTC模式,PB3为通用I/O口引脚
         // TCNT0=0x00 ;// timer0的初值
         // OCR0=0xF8 ; // 设定和TCNT0匹配时的值为248,即定时62ms后,比较匹配,同时TCNT0=0
         // TIMSK=0X02 ; //使能T/C0比较匹配中断
          ADCSRA=0x00 ;
      ADMUX=0xC7 ; //内部参考源2.56V ?ADC7输入 ,J1连在左边两个排阵上
      ADCSRA=0xCE ; // 我们选外部晶振8MHz, adc 的频率为125kHZ,即64分频。
         
         
     // SFIOR&=0x1F ;
         // SFIOR|=0x60 ;
      SEI(); //使能全局中断
           Display();
  
    while(1)
         { //if(time62ms)
             delay(1000) ;
             // Display();
            // time62ms=0 ;
             
       
          }
         





  }
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

770
 
楼主,感谢了,497599141@qq.com
 
 
 

回复

17

帖子

0

TA的资源

一粒金砂(初级)

771
 
LZ精神可嘉啊!赞一个
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

772
 
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

773
 
刚下完,还没看。谢谢先
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

774
 

感谢楼主

thank  很有用哦
 
 
 

回复

18

帖子

0

TA的资源

一粒金砂(中级)

775
 
楼主给我发一份好吗?非常感谢!
邮箱:amelieqian@126.com
 
 
 

回复

3

帖子

0

TA的资源

一粒金砂(初级)

776
 

邮箱

 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

777
 

顶....!!!

麻烦楼主可否抽时间将资料发送到以下:359104119@qq.com,十分感谢楼主
 
 
 

回复

11

帖子

0

TA的资源

一粒金砂(中级)

778
 

顶....!!!

太感谢楼主了 :carnation:
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

779
 
好东西,我要我要!
 
 
 

回复

9

帖子

0

TA的资源

一粒金砂(中级)

780
 
1032974532@qq.com        送一份呗!嘿嘿……
 
 
 

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

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表