找回密码
 注册
关于网站域名变更的通知
查看: 545|回复: 6
打印 上一主题 下一主题

单片机+1602只有背光亮,请大神出手,跪求

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-10-30 10:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
单片机+1602加电位器,调节,和原来一样只有背光亮
7 E+ @' j$ y2 W
. @" ]: ?  I8 M7 e: V2 i
0 `' u0 z9 @0 b& Z. {7 Fvoid LCD_write_data(uchar dat)
% E8 d. R* e: E! V7 R
{
4 I% l3 n$ }/ o8 ]1 N* ^, S        LCD_DB=dat;
0 B$ i- Q2 U' \; ]  p1 |  LCD_RS=1;//数据寄存器
7 @4 b6 s% j; L, h# ^& h% k  LCD_RW=0;//写入数据: S/ [: v9 j/ p; U0 r
  LCD_E=1;
( i% c2 g( i) ~  LCD_E=0;+ x$ l# z  X  L: C+ {2 L
  delay_lcd(1);//等待程序执行完毕. B3 p5 h& ~5 Z! f! }% N
}$ V0 m9 ^, I1 n0 _1 U
//初始化函数- A' W/ ?! X0 ?7 F+ Q
void LCD_init(void)5 L' a% O7 S" X5 }+ [) M+ j* h5 \
{
4 Y0 N# F* t4 A; adelay_lcd(200);
# u2 @7 Y  m  H! W/ U1 c$ eLCD_write_command(0x38);//设置8位格式,2行,5*7* \( n) y! W) j
delay_lcd(200);
) X1 q9 W) ]0 ~1 ^LCD_write_command(0x38);//设置8位格式,2行,5*7* ^& ^0 C, l  A' F% C4 z4 J4 `# o% ]
delay_lcd(200);
, ]0 C5 T- C+ ?4 m( [1 x: V! VLCD_write_command(0x38);//设置8位格式,2行,5*7
0 y8 u' o2 r3 [+ X9 u( a3 Xdelay_lcd(200);3 p& M% o* `) o
LCD_write_command(0x0F);//整体显示,关光标,不闪烁6 x4 {4 u5 @2 v
delay_lcd(200);
1 }/ A  J( q: c* }LCD_write_command(0x06);//设定输入方式,增量不移位
* U0 e6 U2 e! edelay_lcd(200);5 X, G* e: Y1 d# l' Q9 h) D
LCD_write_command(0x01);//清屏显示2 O: e/ m; F1 Y/ L& I
delay_lcd(200);6 g% U4 T( I" @" h; i
}9 n8 z5 y9 x- A: h7 t' U+ W& W
//光标定位0 k9 H* L( s5 D" ]0 x2 b3 `5 f
void gotoxy(uchar x,uchar y)2 u0 b9 o- _9 {
{uchar address;: ^7 i* X( {9 ?0 |7 _
   if(y==1)
3 w: O8 k! K# T# b6 [6 ?     address=0x80+x;+ C; `8 a- @# d/ u$ n
   else; ^! O* q9 V2 @1 K* u
     address=0xc0+x;+ t9 ^1 }7 x8 S1 O; o0 _# T
   LCD_write_command(address);
% x! ?/ t% Y3 P  H& o- z% T' j}8 A! w# h- q( c2 J
//显示一个字符串0 _2 h) Y6 r9 ]" e- K9 n2 s, }  q% q
void LCD_display(uchar *dat)
/ j" d2 W- |# g+ b" I) `{
! l2 c  w5 _/ W3 t        while(*dat!='\0')
( {5 R9 j2 H8 E2 M  j6 i  v/ _  {: U- L- H' W6 K. ^
                LCD_write_data(*dat);7 e3 I7 B% T8 Z6 O' L3 b
                dat++;4 V: z5 Z6 L) d+ o/ Q! E3 }
        }, Y- ^; Q* v: ?4 y1 d% F$ g
}
9 H2 x# h: [3 W2 p/ q4 a//指定位置显示字符串
7 K$ L6 V9 c/ N4 A# U3 A% Q4 evoid LCD_display_char(uchar x,uchar y,uchar *dat); {. T- e4 T- Q, o, p
{  e- f$ r4 }- j- K+ v
        gotoxy(x,y);+ b' N+ J9 a& g" K& c% \
        LCD_display(dat);
* s2 k# m9 ^  d' V1 J4 c% e$ ~}$ t" z" W8 W6 J% P

该用户从未签到

2#
发表于 2020-10-30 11:00 | 只看该作者

& l+ C8 F0 l' N先确定你的屏没问题,

点评

屏是新的。  详情 回复 发表于 2020-10-30 16:25
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-10-30 13:08 | 只看该作者
    你看看硬件的线连对着吗
    . I( O9 A6 T* W/ m. ^& }( H

    点评

    是的,看看连线  详情 回复 发表于 2020-10-30 15:30

    该用户从未签到

    4#
    发表于 2020-10-30 15:30 | 只看该作者
    Heaven_1 发表于 2020-10-30 13:08- }9 i/ x3 g" n; h. w  J% k
    你看看硬件的线连对着吗
      ]- d: H. C' g" J- t9 v
    是的,看看连线7 f  T& a* F& X/ a. |( g- O' `+ S

    该用户从未签到

    5#
     楼主| 发表于 2020-10-30 16:25 | 只看该作者
    行者~ABC 发表于 2020-10-30 11:00* |+ x) D: z$ D" r4 K$ Z
    先确定你的屏没问题,
    * ?! s+ r. j) i. T& {2 q" Q2 j2 c
    屏是新的。3 k* }4 a- O0 N

    点评

    新屏也要测试,以前公司买的液晶,有时个别都是换的  详情 回复 发表于 2020-10-30 16:35

    该用户从未签到

    6#
    发表于 2020-10-30 16:35 | 只看该作者
    本帖最后由 行者~ABC 于 2020-10-30 16:39 编辑
    : g+ [/ s. g0 A( M, I9 b
    fgjhtjbfem 发表于 2020-10-30 16:25
    . L+ e+ Q' g' ^, b2 w屏是新的。

    . b5 |; J, D) d! I' n, \+ j) N6 P新屏也要测试,以前公司买的液晶,有时个别是坏的
    ' ?: |# v8 S2 k, F

    该用户从未签到

    7#
    发表于 2020-10-31 19:45 | 只看该作者
    按厂家规定连线,厂家演示程序不要做任何修改。在真实满足厂家要求条件下,屏应该能工作。许多情况是因为实际变更了厂家规定的要求导致问题。之后在熟悉屏的软硬件的基础上再逐渐更改,增加自己的东西。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-20 17:55 , Processed in 0.140625 second(s), 30 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表