怎么点亮段码屏_段码LCD液晶屏参考程序

这篇博客提供了一个段码液晶屏参考程序,展示了如何通过汇编语言控制HT1621驱动的LCD显示模块。程序涉及LCD工作模式设定、显示数据初始化、不同状态下的显示控制,如正常显示、全显示、掉电状态和电源关闭状态。此外,还包括了按键检测和延时子程序。
摘要由CSDN通过智能技术生成

1ff68fda24f8eaa8874a268da847bcbb.png

段码液晶参考程序

;程序清单

;*********************************************************************************

;文件名:CAT888.asm

;项目: IC卡水表LCD显示模块演示程序(1.1版)

;描述: 启动程序即进入正常显示状态(循环显示一系列数字0~F),并通过KEY按键进入全显示状态

;     (测功耗)、掉电状态(测功耗)及关断LCM电源(GND端),依此循环。

;最后更新日期:2017/12/04

;*********************************************************************************

;特殊功能寄存器SFR和位地址定义

AUXR1  DATA  0A2H ;辅助功能寄存器,不可位寻址

DIVM  DATA  95H ;MCU时钟除数控制寄存器,

P0M1  DATA  84H ;0口工作模式选择寄存器1

P0M2  DATA  85H ;0口工作模式选择寄存器1

P1M1  DATA  91H

P1M2  DATA  92H

PT0AD  DATA   0F6H ;0口数字输入功能禁止寄存器

LED1  BIT  P0.0 ;状态灯定义

LED2  BIT  P1.7 ;正常显示状态时LED1点亮,全显示状态时

LED3  BIT  P1.6 ;LED2点亮,掉电状态时LED3点亮,关断LCM电

LED4   BIT  P1.4 ;源状态时LED4点亮。

LCMC  BIT  P0.7 ;LCM的GND控制输出端,实现LCM的电源控制

KEY  BIT  P1.1 ;KEY的IO定义

keyin  BIT  10H ;定义有键盘输出标志位

;定义显示数据计数变量

DCONT  DATA  50H ;用于显示位的计数

;状态标志位定义

FLAGS1  DATA  2EH ;状态标志寄存器1

EMI           BIT    FLAGS1.0;电磁干扰标志

PASS         BIT   FLAGS1.2;水阀打开/关闭标志位

OUT         BIT   FLAGS1.3;IC卡退出标志位(退卡后M3才显示)

SALEWATR     BIT   FLAGS1.4;剩余金额

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值