一乐电子

一乐电子百科

 找回密码
 请使用微信账号登录和注册会员

QQ登录

只需一步,快速开始

快捷登录

手机号码,快捷登录

搜索
楼主: xshui
收起左侧

一乐19264屏做的日历时钟

[复制链接]
 楼主| 发表于 2013-11-25 10:46 | 显示全部楼层
本帖最后由 xshui 于 2013-11-25 22:48 编辑 . g" u, O. X, i" c4 G

3 D5 l+ f# J7 N5 t0 U* b" O" Z  t, g经反复斟酌,还是选择这个布局清爽些。5 L& l. L, u; b5 u. e
19264-4.JPG * w; ?+ e0 Q& `0 i0 T
发表于 2013-11-28 11:19 | 显示全部楼层
xshui 发表于 2013-11-25 10:461 I& c# V* z2 t% {. M" D4 m
经反复斟酌,还是选择这个布局清爽些。
! ^  Q+ D8 @& e2 u$ s9 N
相当简洁漂亮,另外闹钟的字模分享下?
: M' N5 A: K2 b& H" F  ^4 S% q

点评

可以自己参考画一个。  发表于 2013-11-28 21:22
发表于 2014-3-18 10:00 | 显示全部楼层
这个屏是一乐淘宝店的屏吧~液晶屏的负压引脚Vo是接在负压输出Vout和GND之间的电位器分得到电压么?
 楼主| 发表于 2014-3-19 12:57 | 显示全部楼层
PCBBOY1991 发表于 2014-3-18 10:00
6 ~$ z& T( v2 ?$ P6 `2 q这个屏是一乐淘宝店的屏吧~液晶屏的负压引脚Vo是接在负压输出Vout和GND之间的电位器分得到电压么?
0 j5 h) W* k3 J0 q" @% W
是的
发表于 2014-3-19 14:22 | 显示全部楼层
xshui 发表于 2014-3-19 12:57
8 J0 Q- ~  P0 D0 u/ q2 S3 D' B7 A! W/ A是的

  `( p- h2 T) \- P) S, ^谢谢!
发表于 2014-4-12 16:45 | 显示全部楼层
楼主,能把你的程序给我参考一下吗?我看了下qpzmg的程序,液晶屏有三个片选引脚啊,一乐的这个只有两个~
发表于 2014-4-12 17:40 | 显示全部楼层
本帖最后由 狗狗百里游 于 2014-4-12 20:15 编辑 ) V+ V; L" ^( S1 n8 c! i. |
PCBBOY1991 发表于 2014-4-12 16:455 y: v: f9 f1 e2 K6 c+ v" Z; f% N
楼主,能把你的程序给我参考一下吗?我看了下qpzmg的程序,液晶屏有三个片选引脚啊,一乐的这个只有两个~ ...
9 H* G/ h% Y6 t6 m* A, _* I9 X

" V4 @, Q2 c$ f% w
& u9 g% R$ |3 c. D' f//LCD19264_2A3驱动芯片KS0108! f& J; J0 J3 [* e3 u) }
/*选择屏幕,screen: =0左屏;=1中屏;=2右屏;=3空白,不显示——————————————————————————————————————————————————————*/
( e! P4 K7 K, u% ~) u! zvoid SelectScreen(unsigned  char  screen)- V, R) Q: c  V0 L3 j
{
# y: F# y6 e& P+ ^2 m8 {   switch(screen)
- v4 _& J( y6 S% G; F) w      {% u$ ?9 |: Y, ?9 ^
         case 0:
7 x& g# b* d9 d6 E            LCD_KS0108_CSA_0;0 P$ o, S6 X' d3 n7 ?3 H% M# X
            LCD_KS0108_CSB_0;
. B7 X9 H6 A1 a- T5 ~            break;* I9 A% ?; z6 J+ S; @: Z6 C) O

2 c8 T* A8 y% e# e+ j6 d         case 1:
! y; Q1 p( T" \9 J. d# l            LCD_KS0108_CSA_0;5 a: A* B9 c& j; n8 B1 m7 }
            LCD_KS0108_CSB_1;
$ q6 c+ x# O# v7 c            break;
6 ^! o. {; `5 F7 j+ X4 \( _+ M
  w- C$ {" V* ?, ], n8 D5 a# I* n         case 2:6 G, k! ^7 e* O; L' x' I
            LCD_KS0108_CSA_1;
+ j3 V4 q5 A7 I' _0 w- m* ]% k            LCD_KS0108_CSB_0;
4 v4 G# j; |# ?% z            break;
' _" e  S  S5 l: z( H( _2 l9 L
. _/ r8 z+ e" k0 r' L& {         case 3:. k' O& {/ k) x. l  E8 R4 p
            LCD_KS0108_CSA_1;
; F$ A' A" v9 k            LCD_KS0108_CSB_1;( ?: ^3 }9 l. @, A4 y, m
            break;
' h6 k5 D0 U/ N: _: g  H& B1 s; R
" a8 q7 L2 }4 u+ ^% ~% H8 l" V" r* A7 T

9 a0 \, Q: s. T* x% |6 Z      }! j4 _2 Q! e; H3 g4 P7 A
}1 A" V0 g2 U/ p/ ~- y2 y' U$ z

( Y% m1 I# q6 H& K//Proteus仿真器件192*64液晶,驱动芯片KS0108
! U. m0 _$ ^; O4 r7 U% I. X% }8 {//选择屏幕,screen: =0左屏;=1中屏;=2右屏
3 X  l  L: a) m% @/*! K5 z- _8 ^2 Q9 t9 m: t
void SelectScreen2(unsigned  char  screen)( v4 l" }7 X: c+ l
{
) ^, W5 {$ c$ L) J7 V8 r7 R  switch (screen)+ H8 E, [% B0 L) H
    {  @7 ~2 D6 g2 o/ A7 }5 M
      case 0:
. y4 e8 N* Z9 U! P        LCD_KS0108_CS1_0;  O, Y( S5 }2 Y. o$ W4 g9 }/ Y
//这里只跟CS1为低电平有关,跟CS2与CS3高低电平无关,所以硬件转换电路是有效的
3 m. Q$ N3 Y( y* }3 h; p5 E# a! H! Q: z        LCD_KS0108_CS2_1;
3 k% r/ p7 |6 o- W6 F1 e6 ^: E        LCD_KS0108_CS3_1;8 W) d6 `/ j9 K: ~( J, R
        break;    //左屏1 E" c  X4 |- @
      case 1:. U, G7 E  }) ]/ f/ X" X2 x* y
        LCD_KS0108_CS1_1;
- S+ S5 b2 g( V        LCD_KS0108_CS2_0;! H5 v1 i: P& {
        LCD_KS0108_CS3_1;, g  \7 q* [' G
        break;    //中屏
1 ^- ^+ t9 J' L! z1 F1 k1 P      case 2:
8 |4 M  x3 w  [+ a* Y- f. b- h1 A  M        LCD_KS0108_CS1_1;
9 a3 h! t5 f9 ]$ ?        LCD_KS0108_CS2_1;) a7 ?+ Z. ]7 K3 a9 ~# X. G* X
        LCD_KS0108_CS3_0;3 b( I6 w% G6 Q) s2 t" j+ G
        break;    //右屏  O; W9 x( _8 r2 v5 w3 e
    }6 z* v/ g3 s5 ~' [! r
}
3 n' L) p; R& b/ R( Y6 x' L$ w*/
* {2 @; e: [/ M4 D# U/ C9 W* Z6 a% u& N$ c% M* [. ~2 `
依稀记得两个cs脚的代码可以修改硬件支持3个脚的CS,反而在Proteus仿真中是3个脚的液晶.& v1 ^1 k/ b2 `2 M- n  q
我的实验板是两个cs脚的液晶,我还特意在仿真电路中加个转换电路。
. v+ [9 }' A# x# _9 H% X- |% k3 G/ g 捕获.PNG ( }3 A  h3 e4 P0 U
发表于 2014-4-12 18:14 | 显示全部楼层
狗狗百里游 发表于 2014-4-12 17:40
5 D& l! a' J3 m) k, {* a1 i//LCD19264_2A3驱动芯片KS0108
0 V* W& F* a* y2 R( k/ }8 Q/*选择屏幕,screen: =0左屏;=1中屏;=2右屏;=3空白,不显示————— ...
9 V3 ]* v% q: {% x9 T9 _2 [+ ^
void SelectScreen()函数 和你的那个反震对应的硬件电路一起使用是可以操作带三个片选的液晶的吧?挺巧妙的一个做法。7 L# m# t+ @& g" u/ [
那对应实际只有两个片选引脚的液晶是不是只要不要执行void SelectScreen()里边的那个case3就可以了?
+ N. }6 `& {& x% C$ g0 `3 x其他的在液晶某个左边点开始写字符的那个函数不用改?- U! K4 [9 x2 x: b6 c+ l+ b4 C
发表于 2014-4-12 18:38 | 显示全部楼层
狗狗百里游 发表于 2014-4-12 17:401 l# b" r9 a! z' Z1 W
//LCD19264_2A3驱动芯片KS0108
: q6 I, u+ S, T* h- J) C4 ?/*选择屏幕,screen: =0左屏;=1中屏;=2右屏;=3空白,不显示————— ...
& @2 h9 ]2 K0 h7 ]+ ]" E  ^
哦~我看懂了~程序在只有两个片选的液晶上也是可以用的
3 Q3 H3 I0 m- \/ [
发表于 2014-4-25 20:43 | 显示全部楼层
能分享一下源码吗?我也正在搞一个192*64的时钟,基本已成,只是汉字点阵数据太大了,C51,编译后超过8中。

本版积分规则

QQ|一淘宝店|手机版|商店|电子DIY套件|一乐电子 ( 粤ICP备09076165号 ) 公安备案粤公网安备 44522102000183号

GMT+8, 2024-5-18 04:57 , Processed in 0.050180 second(s), 33 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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