13873|56

7234

帖子

192

TA的资源

五彩晶圆(高级)

楼主
 

【课后练习】LaunchPad课后练习五之LCD12864 [复制链接]

LaunchPad课后练习五之LCD12864

 

 

1.  12864液晶简介

模块显示效果:

黄绿底黑字

蓝底白字 白底黑字 视角 6点钟 12点钟

驱动方式1/64 DUTY 1/9 BIAS

背光 LED白色 LED黄绿色

控制器 KS0108或兼容 ST7920 T6963C

数据总线 8 位并口/6800 方式 串口

温度特性 工作温度:-20℃~+70℃ 储藏温度:-30℃~+80℃

点阵格式 128 x 64

1.1实物图

 

1.2引脚说明

 

 

2. 原理图

(ST7920控制器的带字库的LCD12864)

 

3.波形图

 

 

4. 测试结果

  只是测试程序,没有检忙,具体的更加完善的指令还要读者自己研究。

课后练习五之LCD12864.pdf (225.06 KB, 下载次数: 759)

 

 

 

 

 

 

[ 本帖最后由 常见泽1 于 2012-5-29 19:13 编辑 ]
查看精华帖全部内容,请登录或者注册

最新回复

好东东,下下来看看  详情 回复 发表于 2014-8-16 10:51

点评

楼主,请问你的液晶屏的VCC和背光正极接的5V还是3V,液晶屏是5V的还是3V的  详情 回复 发表于 2012-7-26 22:23
 
点赞 关注(1)

回复
举报

7234

帖子

192

TA的资源

五彩晶圆(高级)

沙发
 
  1. /***********************************************
    **** LAUNCH PAD 学习之CLD12864 ***
    **** MCU: MSP430 ***
    **** 作者: 常见泽 ***
    **** ***
    **** ***
    **** 2012.05.24.20:16 ***
    **** 实验现象:LCD ***
    **** ***
    ****P1.0~P1.7 数据口 P2.0 P2.1 P2.2 en rs Psb ***
    ***********************************************/

    #include <msp430g2452.h>
    #define uchar unsigned char
    #define uint unsigned int

    unsigned char table[]="EE-LaunchPad";
    unsigned char num;
    void delay_1ms(void)
    {
    unsigned int i;
    for (i=0;i<1140;i++);
    }
    void delay_nms(unsigned int n)
    {
    unsigned int i=0;
    for (i=0;i<n;i++)
    delay_1ms();
    }
    void write_com(unsigned int com)
    {
    P2OUT&= 0xfd;
    P1OUT = com;
    delay_nms(5);
    P2OUT|= 0x01;
    delay_nms(5);
    P2OUT&= 0xfe;
    }

    void write_dat(unsigned int dat)
    {
    P2OUT |= 0x02;
    P1OUT = dat;
    delay_nms(5);
    P2OUT|= 0x01;
    delay_nms(5);
    P2OUT&= 0xfe;
    }
    void disp_12864(uchar addr,const uchar *pt,uchar num)
    {
    uchar i;
    write_com(addr);
    for(i=0;i<(num*2);i++)
    write_dat(*(pt++));
    }
    void init()
    {
    //PSB=1;//并口模式
    P2OUT |= BIT2;
    delay_nms(15);
    P2OUT&= 0xfe;
    delay_nms(5);
    write_com(0x30);
    delay_nms(1);
    write_com(0x08);//清屏
    delay_nms(1);
    write_com(0x0c);//开显示,关光标
    delay_nms(1);
    write_com(0x01);//光标右移
    delay_nms(1);
    write_com(0x06);//第一行显示位置
    delay_nms(1);
    }

    void main(void)
    {
    WDTCTL = WDTPW + WDTHOLD; // Stop WDT
    P1DIR |= 0xff; // P1.2 output
    P2DIR |= 0xff;
    init();
    disp_12864(0x80,table,6);
    delay_nms(5);
    disp_12864(0x90,"电子工程世界",6);
    delay_nms(5);
    while(1); }
复制代码
 
 

回复

2万

帖子

71

TA的资源

管理员

板凳
 

回复 楼主 常见泽1 的帖子

呵呵 给力
加EE小助手好友,
入技术交流群
EE服务号
精彩活动e手掌握
EE订阅号
热门资讯e网打尽
聚焦汽车电子软硬件开发
认真关注技术本身
 
个人签名

加油!在电子行业默默贡献自己的力量!:)

 
 

回复

72

帖子

0

TA的资源

一粒金砂(中级)

4
 

用的什么液晶哦

怎么都没有专门讲海比邻的啊
 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

5
 

回复 板凳 soso 的帖子

谢谢SOSO姐
 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

6
 
型号已在文中注出 带字库的
 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

7
 

回复 4楼 FJYCHENJUN 的帖子

ST7920控制器的带字库的LCD12864
海比邻没听过
 
 
 

回复

5014

帖子

12

TA的资源

裸片初长成(初级)

8
 
顶一个,好贴,加精
 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

9
 

回复 8楼 wstt 的帖子

多谢版主 给个精华 今天正好降温 暖暖身子
 
 
 

回复

35

帖子

0

TA的资源

一粒金砂(中级)

10
 
这个好!必须顶一下!大家一块学习!
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(中级)

11
 
这个~~我喜欢
 
 
 

回复

27

帖子

0

TA的资源

一粒金砂(中级)

12
 
喜欢这样有实际意义的好帖子,继续!
 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

13
 

回复 11楼 最美的太阳 的帖子

哈哈  最美的太阳 你很活跃啊
 
 
 

回复

1100

帖子

3

TA的资源

五彩晶圆(初级)

14
 
顶一个,好东东,楼主好人啊

点评

呵呵 好人不算 共同学习 互相学习而已  详情 回复 发表于 2012-6-15 12:42
 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

15
 

回复 14楼 gaoyang9992006 的帖子

呵呵 好人不算  共同学习 互相学习而已
 
 
 

回复

5

帖子

0

TA的资源

一粒金砂(初级)

16
 
呵呵
 
 
 

回复

412

帖子

665

TA的资源

纯净的硅(中级)

17
 

lz用的是并行方式,那PSB是接高电压,P2.0 P2.1 P2.2 是en rs rw吗?

 

 
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

18
 
楼上的说的对 已扣扣上聊过
 
 
 

回复

437

帖子

0

TA的资源

五彩晶圆(初级)

19
 
用串行模式可以省好多IO口资源哦~

点评

多谢指教 可以试试 没玩过串行的:victory: 有空看下  详情 回复 发表于 2012-6-26 14:51
 
个人签名
 
 

回复

7234

帖子

192

TA的资源

五彩晶圆(高级)

20
 

回复 19楼 juring 的帖子

多谢指教 可以试试 没玩过串行的  有空看下
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/8 下一条
ADI &文晔 探索季第一站,邀您在活动帖跟帖,ADI资深工程师将与您一道寻求解决之道! ...
春晚,最出圈当属穿着棉马甲跳秧歌的机器人”秧Bot”。
转手绢、飞手绢、变换队形,精准度和稳定性甚至超越人类,这背后少不了电机控制技术。

查看 »

 
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
快速回复 返回顶部 返回列表