用HT1621驱动LCD的方法

阅读: 评论:0

Application
Note
TM58XX_16S PRODUCT NAME
TM58XX
TITLE
TM58XX 用HT1621驱动LCD的方法
APPLICATION NOTE
1. 说明
2. 程序
3. LCD Layout
中间道路4. 应用线路图
1. 对HT1621初始化:
主要是对HT1621使用频率、音频选择、是否打开蜂鸣器等进行选择
先使能片选位(CS\=0),ID为4即格式命令为100
然后送相应的命令字,送完后将CS\脚置1,即不对HT1621操作时CSP为1。
2. 清屏:
HT1621内部有32*4位的RAM单元,也可以说是输出缓冲区,将其清0,即LCD不显示。
3. 输出:
Demo板使用的LCD为五个显示位,本程序实现后两位固定输出dE,前三位输出000--&-->FFF后动态停机
输出数据时先置片选位有效(CS\=0)――>然后送ID为5(101)即命令格式为写操作――>接着将欲显段地址送1621――>将要显的数据送1621输出――>最后关闭片选位即CS\脚置1。
其它说明:
(1)对1621写操作问题:
对1621操作时先置片选位有效(CSP=0),不对1621操作时置片选位无效(CSP=1)。
(2)注意地址、数据或命令的长度问题。
2                          tenx technology, inc.
;---------------------------
;Title:          Write HT1621
视力保护器;Function:
;Note:        The voltage applied to Vlcd pin must be lower than Vdd.
;Clock:        4m
;Config word: xt_osc & _wdt_off & _cpt_on & _type_general & _lv_don't use
;
Data:        2004_5_9
;        list  p=tm58p20
;---------------------------
00h
indf equ
01h
tmr0 equ
02h
pc equ
status        equ 03h
fsr equ
04h
05h
porta equ
portb          equ      06h
csp                  equ      4
wrp                  equ      5
dtp            equ      6
07h
portc equ
刮刀研磨机wakeup        equ 20h
irqm          equ 21h
irqf          equ 22h
;---------------------------
;status bits define
c  equ 00h
dc  equ 01h
z  equ 02h
pd  equ 03h
to  equ 04h
pa0  equ 05h
pa1  equ 06h
pa2  equ 07h
;
---------------------------
;option bits define
00h
ps0 equ
ps1  equ 01h
ps2  equ 02h
psa  equ 03h
rte  equ 04h
rts  equ 05h
;---------------------------钢套箱
cnt        equ  08h
id      equ  09h
temp        equ  0ah
cmd        equ  0bh
3                          tenx technology, inc.
temp1        equ  0ch
addr        equ  0dh
dat          equ  0eh
temper      equ  0fh
org 7ffh
lgoto  main
org    00h
nop
;---------------------------
lcd_tableh
addam  pc,1
retla    b'00000101'    ;0
retla    b'00000000'    ;1
retla    b'00000110'    ;2
retla    b'00000010'    ;3
retla    b'00000011'    ;4
retla    b'00000011'    ;5
retla    b'00000111'    ;6
retla    b'00000000'    ;7
retla    b'00000111'    ;8
retla    b'00000011'    ;9
retla    b'00000111'    ;a
retla    b'00000111'    ;b
retla    b'00000110'    ;c
retla    b'00000110'    ;d
retla    b'00000111'    ;e
retla    b'00000111'    ;f
retla    b'00000111'    ;f
lcd_tablel
addam pc,1
retla    b'00001111'    ;0
retla    b'00000110'    ;1
retla    b'00001011'    ;2
retla    b'00001111'    ;3
retla    b'00000110'    ;4
retla    b'00001101'    ;5
retla    b'00001101'    ;6
retla    b'00000111'    ;7
retla    b'00001111'    ;8
retla    b'00001111'    ;9
retla    b'00000111'    ;a
retla    b'00001100'    ;b
retla    b'00001000'    ;c
retla    b'00001110'    ;d
retla    b'00001001'    ;e
retla    b'00000001'    ;f
4                          tenx technology, inc.
retla    b'00000001'    ;f
;---------------------------
dispwriteid_:
movla      3
movam    cnt
bcm      status,c
rlm      id,m
实时视频
rlm      id,m
rlm      id,m
rlm      id,m
rlm      id,m
movm      id,a
movam    temp
lcall      dispwritebits_
ret
;
---------------------------
dispwritecmd_:
movla      8
movam    cnt
movm      cmd,a
movam    temp
lcall      dispwritebits_
ret
;---------------------------
dispwritebits_:
rlm      temp,m
btmsc      status,c
lgoto        highs
low:
bcm portb,dtp          ;写数据'0'
bcm          portb,wrp
nop
nop
nop
nop
nop
nop
bsm      portb,wrp
nop
nop
nop
nop
nop
nop
nop
lgoto      loop1
流量测量装置highs:
bsm      portb,dtp          ;写数据'1'
5                          tenx technology, inc.

本文发布于:2023-07-28 17:04:53,感谢您对本站的认可!

本文链接:https://patent.en369.cn/patent/4/196051.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:选位   输出   命令   选择   数据   操作   打开
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 369专利查询检索平台 豫ICP备2021025688号-20 网站地图