历史上的今天

今天是:2024年10月15日(星期二)

正在发生

2019年10月15日 | LCD驱动HT1621的PIC单片机源代码

发布者:颐真阁 来源: eefocus关键字:LCD驱动  HT1621  PIC单片机 手机看文章 扫描二维码
随时随地手机看文章

STATUS  EQU     3H
FSR     EQU     4H
RB      EQU     6H
RC      EQU     7H
OPTIONA EQU     81H
TRISB   EQU     86H
TRISC   EQU     87H

GENR0   EQU     053H
GENR1   EQU     054H
WD_RG   EQU     055H
DA_AG0  EQU     056H      ;SEG0 SEG1
DA_AG8  EQU     05EH      ;SEG16 SEG17
;.............................
C       EQU     0
Z       EQU     2
RP0     EQU     5
RP1     EQU     6 
CS      EQU     2    
WDA     EQU     5     ;RC,5数据线
WCLK    EQU     1     ;RB,1写时钟线
RCLK    EQU     4     ;RB,4读时钟线
;..............................
 ORG     0H
 GOTO    START
;...............................
START   BSF     STATUS,RP0
        MOVLW   00H
        MOVWF   TRISB
        MOVLW   81H
        MOVWF   TRISC
        BCF     STATUS,RP0
        MOVLW   12H
        MOVWF   RB
        BSF     RC,2
        BSF     RC,5
        MOVLW   4
        MOVWF   OPTIONA
LOOP    NOP
        CALL  X_QUAN
        NOP
        GOTO   LOOP

;............................
X_QUAN      
        MOVLW   8H     
        CALL    ON_LCD   ;TRANSMIT TH1621 WORK MODE VALUE          
                  
        MOVLW   9H       ;显示9位LCD  
        CALL    DIS_DATA 
       
        RETURN
;............................
ON_LCD  MOVWF GENR1
        BCF     RC,2 
 MOVLW 80H  ;HI_W3 BITS:100
 MOVWF WD_RG        
 MOVLW 3        ;3位命令100
 CALL TRAM_DATA       
ON_LCD0 MOVF GENR1,0
 CALL ON_VALUE ;查表初始化LCD
 MOVWF WD_RG

 MOVLW 8        ;送8位查表值
 CALL TRAM_DATA
    
        BCF     RC,WDA
        NOP
        NOP
        BCF     RB,1
        NOP
        NOP
        BSF     RB,1
        BSF     RC,2 
 DECFSZ GENR1,1
 GOTO ON_LCD+1       
 RETURN
;........................
ON_VALUE
 ADDWF 2
        NOP
 RETLW 03H ;LCD ON
 RETLW 01H ;SYS ON

 RETLW 08H ;TONE OFF
 RETLW 29H ;BISA1/3  4 COM      
 RETLW 18H ;256K            
 RETLW 05H ;WDT DISABLE

 RETLW 80H ;/IRQ DISABLE  *
 RETLW 0E3H ;NORMAL MODE   *

;................................
;TRANSMIT BITS SUBROUTINE
TRAM_DATA 
        BCF     STATUS,0     
 MOVWF GENR0       
 BCF RB,1        
 RLF WD_RG        
 BTFSS 3,0
 GOTO $+3
 BSF RC,WDA
 GOTO $+2
 BCF RC,WDA
                   
 BSF RB,1       
 DECFSZ GENR0,1
 GOTO TRAM_DATA+2
              
 RETURN
;.......................
DIS_DATA       
 MOVWF GENR1   ;9位LCD
        BCF     RC,2 
 MOVLW 0A0H
 MOVWF WD_RG ;WRITE CONTROL

 MOVLW 3H      ;3位写命令101
 CALL TRAM_DATA       
 MOVLW 00
 MOVWF WD_RG ;WRITE ADDRESS
 MOVLW 6H      ;6位地址  
 CALL TRAM_DATA ;              
DIS_DATA0
 
 MOVLW 0FFH
 MOVWF WD_RG ;DISPLAY CODE

 MOVLW 8       ;8段数据
 CALL TRAM_DATA

 DECFSZ GENR1,1 
 GOTO DIS_DATA0
        BSF     RC,2 
 RETLW 0
        END    


关键字:LCD驱动  HT1621  PIC单片机 引用地址:LCD驱动HT1621的PIC单片机源代码

上一篇:PIC控制时钟芯片DS1302汇编程序
下一篇:pic单片机的模拟I2C通信

推荐阅读

从拖把到吸尘器,再到扫地机器人,科技的发展让家庭生活不断走向自动化、智能化,使得人们得以从繁复的家务劳动中解放出来。目前,国内扫地机器人市场日益升温,不过仍需在智能化水平上继续发力。 近年来,人工智能技术不断发展,应用范围也越来越广,包括了教育、医疗、交通等诸多领域。随着人工智能与家庭生活场景的深入融合,智能家居概念逐渐走向...
  服务机器人市场需求   1.行业政策环境   为了应对我国不断加剧的劳动力成本上升、人口老龄化等问题,服务机器人受到政府的大力支持,属于我国战略性新兴产业,近年来,我国不断出台相关政策支持,产业发展环境较好。   2.市场规模环境   受益于信息技术和人工智能的迅猛发展以及国家层面的政策利好,我国服务机器人的市场规模快速扩大。...
苹果今晚的发布会节奏很快,HomePod mini相比iPhone 12系列手机肯定不够看,不过它是第一个发布的,价格只要99美元,国内价格只要749元,相当良心的定价了。智能音箱是个不容错过的市场,苹果之前推出了HomePod试水,不过它的市场表现不尽如人意,原价299美元,后面差不多降价一半才被认可,所以HomePod mini这次聪明了,直接99美元定价。按照目前的汇...
新加坡 - Media OutReach - 2021年10月15日 - 领先的全球企业应用公司IFS宣布Andy Watts为集团的核心新成员。这位新任亚洲(包括东盟、印度、斯里兰卡、韩国和中国)副总裁在IT行业拥有超过20年的经验,在销售和软件即服务领域拥有丰富的知识和领导能力。Andy的主要专业领域包括建立高绩效团队,以卓越的工作文化为后盾,超越自我。他的专业领域和...

史海拾趣

问答坊 | AI 解惑

usb鼠标设计资料

usb鼠标设计资料…

查看全部问答∨

RS-232串口通讯协议解析

RS-232-C串口通讯协议解析 串行通信接口标准经过使用和发展,目前已经有几种。但都是在RS-232标准的基础上经过改进而形成的。所以,以RS-232C为主来讨论。 在讨论RS-232C接口标准的内容之前,先说明两点.首先,RS-232-C标准最初是远程通信连接数 ...…

查看全部问答∨

基于LabVIEW和声卡的数据采集系统

基于LabVIEW和声卡的数据采集系统…

查看全部问答∨

Wince 应用软件开发 获取设备的唯一标识码

wince系统下,怎么才能获取到某个设备的唯一标志码? 查找到msdn上用KernalIoControl获取设备ID和Name(http://msdn.microsoft.com/zh-cn/library/ms172516(VS.80).aspx),得到的结果是同一厂家的ID和Name一致。请问有什么方法可以获取到它的唯一 ...…

查看全部问答∨

求组 急急急急~!!!!!!!!!!!!

用8051单片机设计一交通信号灯模拟控制系统,晶振采用12MHz,具体要求:正常情况下,A、B道(A、B道交叉组成十字路口,A是主道,B是支道)轮流放行: 1:A道放行10s:        (1)用定时器实现0.5s延时() (2)用8段数码 ...…

查看全部问答∨

ARM Cortex-M3中断跳转过程

在学习CM3的时候,仔细学习了CM3的中断跳转过程,发现嵌入式的MCU在这一块基本上是一样的,当然不同架构的MCU也有自己的特性。 我来介绍下CM3的中断跳转过程,首先假设中断发生,CM3内核开始响应中断,由于不同厂家的CM3可能略有区别,但CM3的内 ...…

查看全部问答∨

定时器中断中IO口能输出最高频率?

                                 本人做实验时直接在定时器中断中把IO口取反输出频率信号,但输出频率始终达不到1M以上,为什么呢?谢谢各位!…

查看全部问答∨

模电学习

我将模电电子书截成图片,方便大师们观阅。                     如附件图6.7.5,1.为什么说图为电流反馈运算放大电路,它的反馈在那边?2.为什么说同相端电流=—反相端电流? ...…

查看全部问答∨

请教一个可控硅限流电路的问题

   各位大侠,我是新手,请教一个可控硅限流的电路问题。我不知道i该电路的电阻不知道怎么确定?希望各位大侠帮我分析分析。    电路的功能是:马达在工作时,可能会卡住。 马达卡住,电路中的电流会快速增加,这时用这 ...…

查看全部问答∨

如何设计逆变器上桥臂驱动

请教各位大侠,逆变器上桥臂驱动如果要求采用充电泵电路的话,请问应该如何设计呢?感谢…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved