摩尔芯闻 > 行业新闻 > 半导体 > AVR LCD12864 程序

AVR LCD12864 程序

eefocus ·2020-06-27 00:00·电子工程世界
阅读:1396

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

目    的:   建立LCD12864操作库

目标系统:   基于AVR单片机

应用软件:   ICCAVR

版    本:   Version 1.0

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


/*01010101010101010101010101010101010101010101010101010101010101010101

----------------------------------------------------------------------

版本更新记录:


----------------------------------------------------------------------

实验内容:

初始化、读写Lcd12864_ST7920。

----------------------------------------------------------------------

硬件连接:

LCD12864_ST7920 ATmega16

1.GND -------- GND

2.VCC -------- VCC

3.V0 -------- V0

4.RS(CS) -------- VCC

5.R/W(SID) -------- MOSI/PB5

6.E(SCLK) -------- SCK/PB7

7.D0 -------- NC

8.D1 -------- NC

9.D2 -------- NC

10.D3 -------- NC

11.D4 -------- NC

12.D5 -------- NC

13.D6 -------- NC

14.D7 -------- NC

15.PSB -------- GND

16.NC -------- NC

17.RST -------- NC

18.NC -------- NC

19.LED+ -------- VCC

20.LED- -------- GND


操作步骤:

(1)编译烧写该程序到ATmega16,断开电源

(2)若使用ISP接口烧写程序,请断开ISP烧写器

(由于本示例程序使用的是ATmega16的SPI接口,刚好是ISP烧写器的烧写口)

(3)将LCD12864_ST7920插入主板的Lcd12864插槽

(4)使用连接线将LCD12864_ST7920的以下引针接口连接到MCU:

(由于SMK1632已经做好了大部分的硬件连接,您只需连接以下数据端口)

LCD12864_ST7920 ATmega16

4.RS(CS) -------- VCC

5.R/W(SID) -------- MOSI/PB5

6.E(SCLK) -------- SCK/PB7

15.PSB -------- GND

(5)上电,如果操作正确,这时您可以看到显示的内容了


----------------------------------------------------------------------

注意事项:

(1)若有加载库函数,请将光盘根目录下的“库函数”下的“ICC_H”文件夹拷到D盘

(2)请详细阅读“使用必读”及相关资料。

----------------------------------------------------------------------

10101010101010101010101010101010101010101010101010101010101010101010*/


#include


#include "D:ICC_HLCD12864_ST7920.H"


/*--------------------------------------------------------------------

函数名称:LCD12864

函数功能:

注意事项:

提示说明:

输 入:

返 回:

--------------------------------------------------------------------*/

void main()

{

SEI();

lcd_init();

lcd_puts(1,1," WaveShare.net");

lcd_puts(3,1," 微雪电子");

while(1);

}

关键字: AVR LCD12864 ATmega16 编辑:什么鱼 引用地址: http://news.eeworld.com.cn/mcu/ic501239.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
分享到:
微信 新浪微博 QQ空间 LinkedIn

上一篇:9.TouchGFX界面应用之综合应用--打地鼠

下一篇:PS/2子程序

打开摩尔直播,更多新闻内容
半导体大咖直播分享高清观看
立即下载