液晶之T6963C控制器使用心得

本文介绍了使用T6963C控制器进行液晶显示器操作的汇编程序,包括初始化、写入指令和数据的步骤,以及显示汉字和文本的示例。程序中包含了延迟函数、检查忙碌状态的函数以及写入命令和数据的子程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我所用液晶显示器的大致规格: 

          240128A是一种图形点阵液晶显示器,它由控制器T6963C、行驱动器/ 列驱动器及240×128全点阵液晶显示器组成.可完成图形显示,也可以显示15×8个(16×16点阵)汉字.

根据demo调式过的汇编程序:

ORG      0000H
          AJMP     MAIN 
         ORG      0003H
     
   AJMP     ZHONGDUAN
         ORG      0035H
   ZHONGDUAN:
         HERE:    SJMP  HERE
         RET                                                                  

   ;**********************************************
        DATA1    EQU     30H      ;第一参数单元
        DATA2    EQU     31H      ;第二参数/数据单元
     COMMAND     EQU     32H       ;指令代码单元
         C_ADD   EQU     8111H      ;指令通道地址
         D_ADD   EQU     8110H      ;数据通道地址
  RE_ADD  EQU     8300H      ;复位通道地址
         O_X      EQU     33H
         O_Y     EQU     34H
  ATTR    EQU     35H
          COUNT  EQU  36H

    ;***********************************************
   BUSY1:
         PUSH    DPH
         PUSH    DPL
         MOV    DPTR,#C_ADD
         MOVX    A,@DPTR
         POP    DPL
         POP    DPH
         RET
    ;***********************************************
      BUSY:  LCALL   BUSY1
             JNB     ACC.0, BUSY1
             JNB     ACC.1, BUSY1
             RET
    ;*****************************************
      WRITE_COMMAND:PUSH     DPH
                    PUSH     DPL
                    LCALL    BUSY
                    MOV      A,COMMAND
                    MOV      DPTR,#C_ADD
                    MOVX     @DPTR,A
                    POP      DPL
                    POP      DPH
                    RET
      WRITE_DATA:
                    PUSH     DPH
                    PUSH&nbs

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值