原创 AVR单片机使用手记(1)——介绍

2009-9-12 18:22 2086 7 9 分类: MCU/ 嵌入式

    刚刚到了一个团队,要应用AVR单片机做点事情,主要是完成一些信息的转换工作,电路板已经做完,我要完成调试和软件设计工作。经过了两周时间,工作已经完成,我现在想把自己的一些经验和技术和大家分享,目的有两个,第一是要总结,知识是对过去做过的正确的事情的回忆(一个哲学命题),第二是要提供给同仁们一些参考。下面的文章中如有不正确处,请各位同仁指正,谢谢!


    本篇文章主要介绍AVR单片机的一些特点和我对AVR及单片机、DSP等芯片的体会。


    AVR单片机是1997年由ATMEL公司研发出的增强型内置Flash的RISC精简指令集的高速8位单片机。


    这句话摘自<百度百科>,这句话含义很多,我们也要理解几点。1997年当时我刚上高中,还不知道电脑确切是什么东西,2003年左右才在大学接触到C51,2004年在公司实习接触到C196,可能1997年左右单片机市场还是51单片机的天下,ATMEL推出AVR这个不同指令集的单片机,那肯定是为了和Intel竞争了。凭什么竞争呢,两点,第一,内置Flash,不用外挂了;第二,RISC,同频情况下指令执行更多。再有,就是AVR也是一个8位单片机,不要期望太高的性能。


   我用的是ATMega64型,就这个芯片介绍一下AVR的一些性能,在参考手册上可以查到。


    130条大多数可以单周期执行的指令;


    32个8位通用寄存器;


    采用哈佛结构;


    可达16MHz,性能达16MIPS;


    内置64K字节Flash,2K字节EEPROM,4K字节SRAM;


    支持JTAG和ISP下载程序及仿真;


    具备丰富的外设资源,用到的时候再介绍;


    片内时钟源和片外时钟源;


    全局上拉禁止。


    还有很多的介绍,说了这么多,只是想说明我的观点。AVR单片机在现在的应用层来看,只是一个单片机,也就是说只是一个CPU+外设,跟别的什么单片机、DSP也差不多。要想用它,就要正确的给它通上电、输入时钟,它就可以跑起来了。


    它没有什么特别的,就是一个单片机。我们所有做这行的同仁,只要学过用过单片机,就很快能入手AVR单片机。一定不要大肆宣扬我用过什么单片机或DSP,没有关系,用过一个就应该会用所有的。


    注:用C语言设计程序。

文章评论2条评论)

登录后参与讨论

用户966334 2009-9-17 10:38

大概说一下加个,ATmega64应该在20元吧,但其相应仿真器、程序下载器、开发环境较为便宜,相应资源网上较多。

用户188034 2009-9-13 09:49

没用过,不知道价格怎么样
相关推荐阅读
用户966334 2010-06-08 14:21
一个丰田员工对花冠的解秘!!!!(转载)
今天无意中上了几个汽车类论坛,看到好多关于日本车和民族情感的帖子,看了之后 有些感想和看法,在这里和各位分享一下:首先说明,本人原是丰田独资“丰田汽 车(中国)投资有限公司售后服务部”的员工,在今年初...
用户966334 2010-06-01 21:00
关于设计文件标准化
最近搞设计文件(技术图纸)的标准化工作,终于感觉到了这个工作的博大和强大。虽然以前也做过图纸整理方面的工作,但是现在确实感觉到了这个分支的含金量。想自己以前提出言论,要公司不要搞什么什么行业的标准化,...
用户966334 2009-10-19 20:22
云计算
云计算正在展开,我们的生活方式也将随之改变,随着网络速度的提高,网络就是计算机的时代即将到来。作家反对google图书搜索等组织的开放式资源共享是没有用的,试问,现在有哪本书在网上找不到,纸制图书会越...
用户966334 2009-10-04 13:29
海洋
    广阔的海洋,富饶的海洋!...
用户966334 2009-09-17 10:35
功率电路缓冲器作用
    功率半导体是功率电子设备的核心。缓冲器电路放在半导体器件间保护和提升性能。缓冲器可以有以下作用:a)减少或消除电压电流过冲;b)限制dI/dt或dV/dt;c)规整负载使其保持在安全范围内;d...
用户966334 2009-09-12 18:28
AVR单片机使用手记(2)——电路设计
AVR单片机使用手记(2)——电路设计 ...
我要评论
2
7
关闭 站长推荐上一条 /2 下一条