佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1902|回复: 18

Lcd 显示问题

[复制链接]
发表于 22-4-2008 05:09 PM | 显示全部楼层 |阅读模式
我买了个lcd,http://www.b2s.com/products247090.php 我写的code可以在proteus simulate,但是pratical就不可以,是不是因为我买的lcd还需要driver?因为我看到那个网页上有注明ic driver



:100000000428FF3FFF3FFF3F203003138312A2006D
:100010004830A3006530A4006C30A5006C30A60009
:100020006F30A7002030A8002130A9002030AA009E
:100030002830AB004030AC002E30AD004030AE0078
:100040002030AF002930B000B1011A30FC00FF3081
:10005000FB00FF30FA00FC0B2E283528FB0B312863
:100060003428FA0B31282E282B287F30FB00FF3054
:10007000FA00FB0B3C283F28FA0B3C283928583063
:10008000FA00FA0B4128000000000630B200B5204B
:100090003330FC00FF30FB00FF30FA00FC0B51282E
:1000A0005828FB0B54285728FA0B542851284E285F
:1000B000FD30FB00FF30FA00FB0B5F286228FA0BD3
:1000C0005F285C28B530FA00FA0B64280000013084
:1000D000B70001211A30FC00FF30FB00FF30FA00AE
:1000E000FC0B73287A28FB0B76287928FA0B7628E4
:1000F000732870287F30FB00FF30FA00FB0B81284B
:100100008428FA0B81287E285830FA00FA0B8628BA
:10011000000000000C30B70001211A30FC00FF3055
:10012000FB00FF30FA00FC0B96289D28FB0B99285A
:100130009C28FA0B9928962893287F30FB00FF30E3
:10014000FA00FB0BA428A728FA0BA428A1285830F2
:10015000FA00FA0BA928000000000130B2000130BB
:10016000B3002230B4003F21B428822182218221B1
:100170003208A0003208840084178011001100109A
:1001800080130013801200128413801100110010DC
:100190008013001380120012801600168015801143
:1001A0008221801580118221801580118221801684
:1001B0000012801580118221800180168015801127
:1001C0008001801780158011822180010016801522
:1001D000801180018015801182218001801580119D
:1001E0000016801580118221800180158011001673
:1001F0008016001780178015801182210130A10020
:100200000800031383122008840037080319082903
:10021000801100118013001380120012B71B801789
:10022000371B0017B71A8016371A00162108031952
:100230001B2900111C29001580159C213708031962
:100240002129801100118013001380120012B719A8
:10025000801737190017B7188016371800162108AD
:100260000319342900113529001580159C218011AE
:10027000210803193D2982213E29A4210800512982
:10028000803003138312B2006429C030B2006429A5
:100290009430B2006429D430B20064298030B200B6
:1002A0006429031383123208013A031940293208E2
:1002B000023A031945293208033A0319482932083A
:1002C000043A03194B294E293303F0003208F00792
:1002D0007008B2007008B7000121A101B50135080E
:1002E000340784000008F000700803197F293508DE
:1002F000340784000008B6009321B50A6F29013045
:10030000A1000800243003138312FB00FF30FA0021
:10031000FB0B8B298E29FA0B8B2988299E30FA003A
:10032000FA0B9029080003138312A1013608B700C5
:1003300001210130A1000800013003138312FA00EB
:10034000FA0BA02900000800533003138312FA00AF
:10035000FA0BA8290800FF3FFF3FFF3FFF3FFF3F89
:02400E00FA3F77
:00000001FF

[ 本帖最后由 pic 于 23-4-2008 09:10 AM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 23-4-2008 09:10 AM | 显示全部楼层
原帖由 akito 于 22-4-2008 05:09 PM 发表
我买了个lcd,http://www.b2s.com/products247090.php 我写的code可以在proteus simulate,但是pratical就不可以,是不是因为我买的lcd还需要driver?因为我看到那个网页上有注明ic driver

可能是你接错了。。。要看他的Datasheet对不对。。。
有些·LCD display的Pin 1& 2 是接反的, 要小心。

或contrast (pin 3)没set好, 看不到而已。

[ 本帖最后由 pic 于 23-4-2008 09:12 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 23-4-2008 11:43 AM | 显示全部楼层
原帖由 pic 于 23-4-2008 09:10 AM 发表

可能是你接错了。。。要看他的Datasheet对不对。。。
有些·LCD display的Pin 1& 2 是接反的, 要小心。

或contrast (pin 3)没set好, 看不到而已。

我检查了,没错啊
开电了只看到两排黑黑的

[ 本帖最后由 akito 于 23-4-2008 11:44 AM 编辑 ]
回复

使用道具 举报

发表于 23-4-2008 11:53 AM | 显示全部楼层
原帖由 akito 于 23-4-2008 11:43 AM 发表

我检查了,没错啊
开电了只看到两排黑黑的

还是太黑了, 看不到? 调Contrast。

程序对吗?
请放源码。

[ 本帖最后由 pic 于 23-4-2008 11:54 AM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 23-4-2008 12:02 PM | 显示全部楼层
原帖由 pic 于 23-4-2008 11:53 AM 发表

还是太黑了, 看不到? 调Contrast。

程序对吗?
请放源码。
void main() {

    Lcd_Init(&ORTB);
    delay_ms(100);
    LCD_Cmd(LCD_CLEAR);
    LCD_Cmd(LCD_CURSOR_OFF);
    delay_ms(100);
    LCD_Out(1,1," Hello ! ";
}

我是用mikroC,程序因该是对的,我用proteus可以run lo
Contrast也调了,还是一样
lcd 的datasheet http://www.lcdstar.com/product/en/TS2040-1.pdf

[ 本帖最后由 akito 于 23-4-2008 12:03 PM 编辑 ]
回复

使用道具 举报

发表于 23-4-2008 01:59 PM | 显示全部楼层
原帖由 akito 于 23-4-2008 12:02 PM 发表

我是用mikroC,程序因该是对的,我用proteus可以run lo
Contrast也调了,还是一样
lcd 的datasheet http://www.lcdstar.com/product/en/TS2040-1.pdf

是接B2,B3,B4-7?
R/W没接的话, code要delay。。。
我没有MicroC, 如是CCS C, 我有接R/W, 如不接, 我在driver 里要加Delay。
回复

使用道具 举报

Follow Us
 楼主| 发表于 23-4-2008 02:06 PM | 显示全部楼层
原帖由 pic 于 23-4-2008 01:59 PM 发表

是接B2,B3,B4-7?
R/W没接的话, code要delay。。。
我没有MicroC, 如是CCS C, 我有接R/W, 如不接, 我在driver 里要加Delay。

ya,是接b2-b7
delay加在那里呢?可以给我你的CCS C code 试试吗?我新手用mikroC比较方便咯,我也有CCS C
回复

使用道具 举报

发表于 23-4-2008 04:05 PM | 显示全部楼层
原帖由 akito 于 23-4-2008 02:06 PM 发表

ya,是接b2-b7
delay加在那里呢?可以给我你的CCS C code 试试吗?我新手用mikroC比较方便咯,我也有CCS C


参考:LM35D接PIC16F877A (LCD + ADC) #19楼
http://chinese4.cari.com.my/myforum/viewthread.php?tid=725843
回复

使用道具 举报


ADVERTISEMENT

 楼主| 发表于 23-4-2008 04:33 PM | 显示全部楼层
原帖由 pic 于 23-4-2008 04:05 PM 发表


参考:LM35D接PIC16F877A (LCD + ADC) #19楼
http://chinese4.cari.com.my/myforum/viewthread.php?tid=725843

我在lcd_init之后加了delay还是一样不能
我在想是不是我的lcd和pic之间一定要有个ic driver才可以

[ 本帖最后由 akito 于 23-4-2008 04:34 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 23-4-2008 05:43 PM | 显示全部楼层
可以了,谢谢版主
回复

使用道具 举报

发表于 24-4-2008 08:42 AM | 显示全部楼层
原帖由 akito 于 23-4-2008 05:43 PM 发表
可以了,谢谢版主

请分享你的心得。
回复

使用道具 举报

 楼主| 发表于 24-4-2008 12:29 PM | 显示全部楼层
原帖由 pic 于 24-4-2008 08:42 AM 发表

请分享你的心得。

那个LVP,BODEN没有关到= = ,
然后那个portb3就不能用鸟
回复

使用道具 举报

发表于 25-4-2008 08:41 AM | 显示全部楼层
原帖由 akito 于 24-4-2008 12:29 PM 发表

那个LVP,BODEN没有关到= = ,
然后那个portb3就不能用鸟

是LVP 而已, BODEN 不关事。
回复

使用道具 举报

 楼主| 发表于 25-4-2008 11:56 AM | 显示全部楼层
原帖由 pic 于 25-4-2008 08:41 AM 发表

是LVP 而已, BODEN 不关事。

ic...那个BODEN我也不懂哪来做什么的,还是新手,在学习
回复

使用道具 举报

发表于 25-4-2008 02:51 PM | 显示全部楼层
原帖由 akito 于 25-4-2008 11:56 AM 发表

ic...那个BODEN我也不懂哪来做什么的,还是新手,在学习

BODEN 是BrownOut Reset。
当PIC MCU的供电低过~4.2V时, PIC MCU 会自动reset, 一直到电压恢复正常。
回复

使用道具 举报

 楼主| 发表于 25-4-2008 04:26 PM | 显示全部楼层
原帖由 pic 于 25-4-2008 02:51 PM 发表

BODEN 是BrownOut Reset。
当PIC MCU的供电低过~4.2V时, PIC MCU 会自动reset, 一直到电压恢复正常。

原来如此。。。
想问一下版主有没有可以只用pic 的rx,tx来program pic?想做个usb的programmer,但是那个FT232BM usb converter太小,难焊 = =
回复

使用道具 举报


ADVERTISEMENT

发表于 25-4-2008 06:03 PM | 显示全部楼层
原帖由 akito 于 25-4-2008 04:26 PM 发表

原来如此。。。
想问一下版主有没有可以只用pic 的rx,tx来program pic?想做个usb的programmer,但是那个FT232BM usb converter太小,难焊 = =

你可以考虑做PICKit2. (请Goolge)
回复

使用道具 举报

发表于 26-4-2008 01:17 PM | 显示全部楼层


请问以上的图是用什么软件弄的呢?
回复

使用道具 举报

 楼主| 发表于 26-4-2008 05:04 PM | 显示全部楼层
原帖由 zhi1437 于 26-4-2008 01:17 PM 发表


请问以上的图是用什么软件弄的呢?

Proteus 7
回复

使用道具 举报

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

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 26-12-2024 02:14 AM , Processed in 3.226127 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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