位置:51电子网 » 技术资料 » 初学园地

试试字符液晶

发布时间:2012/6/14 19:31:05 访问次数:834

    从以上实验可以发现,Arduino的确能AD976ARZ够让不了解AVR硬件的人也能够玩起AVR,那些麻烦的端口设置,芯片初始化等在这里都不需要了。实际上这些操作硬件的手段都被Arduino仔细包装了起来,由它替我们来操作,类似于通过操作系统控制电脑,你只要会点鼠标就行了,不必管CPU的引脚如何。
    AVR单片机也有比较复杂的应用,例如字符型液晶显示器LCD1602的编程,又要写各种控制函数,又要写初始化函数,弄不好忙乎半天还是啥都看不见,但是,这个就不同了,它有现成的例子。我们看看:打开File- Examples—LiquidCrystal—HeIIoWorid,就是一个让1 602液晶显示HeIIoWorld的程序,液晶的接线必须按图1所示进行连接,这也是程序的要求,注意液晶的刚W线接地使它总是在写状态。程序同样很简单,把它编译后下载运行,液晶第一衍就显示HeIIoWorld,第二行显示计秒,如图9所示,比用AVR直接编程省事多了。
    由于Arduino开源的特征,使它的入门门槛大大降低,确实可以做到不会硬
件、不会AVR也能进行微控制。大家都可以根据自己的条件来使用这个系统。当然,这不等于说不费吹灰之力就能把它用好、用活,要真正学好任何一件事物都是要下功夫的。
    从以上实验可以发现,Arduino的确能AD976ARZ够让不了解AVR硬件的人也能够玩起AVR,那些麻烦的端口设置,芯片初始化等在这里都不需要了。实际上这些操作硬件的手段都被Arduino仔细包装了起来,由它替我们来操作,类似于通过操作系统控制电脑,你只要会点鼠标就行了,不必管CPU的引脚如何。
    AVR单片机也有比较复杂的应用,例如字符型液晶显示器LCD1602的编程,又要写各种控制函数,又要写初始化函数,弄不好忙乎半天还是啥都看不见,但是,这个就不同了,它有现成的例子。我们看看:打开File- Examples—LiquidCrystal—HeIIoWorid,就是一个让1 602液晶显示HeIIoWorld的程序,液晶的接线必须按图1所示进行连接,这也是程序的要求,注意液晶的刚W线接地使它总是在写状态。程序同样很简单,把它编译后下载运行,液晶第一衍就显示HeIIoWorld,第二行显示计秒,如图9所示,比用AVR直接编程省事多了。
    由于Arduino开源的特征,使它的入门门槛大大降低,确实可以做到不会硬
件、不会AVR也能进行微控制。大家都可以根据自己的条件来使用这个系统。当然,这不等于说不费吹灰之力就能把它用好、用活,要真正学好任何一件事物都是要下功夫的。

热门点击

 

推荐技术资料

FU-19推挽功放制作
    FU-19是国产大功率发射双四极功率电二管,EPL20... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!