0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

EM78C156E+1621显示程序汇编例子

算法&编程学院 来源:网络整理 2018-01-30 18:22 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

em78c156e+1621显示汇编例子

;XS1621,3.58,OUT20001/6/22

INDIEQU0X0
RTCCEQU0X1

PCEQU0X2
STATUSEQU0X3
FSREQU0X4
PORT5EQU0X5
PORT6EQU0X6
STACK_AEQU0X10
STACK_SEQU0X11
XS1EQU0X12
XS2EQU0X13
XS3EQU0X15
XS4EQU0X16
XS5EQU0X17
XS6EQU0X18
XS7EQU0X19
XS8EQU0X1A
JP1EQU0X1B
JP2EQU0X1C
JP3EQU0X1D
JP4EQU0X1E
XS9EQU0X20
XS10EQU0X21
ORG0
JMPMAIN
ORG8
MOVSTACK_A,A
SWAPSTACK_A
SWAPASTATUS
MOVSTACK_S,A
CLR0XF
SWAPASTACK_S
MOVSTATUS,A
SWAPASTACK_A
RETI
BIAO:
ADD0X2,A
RETL@0B11101110;0
RETL@0B01001000;1
RETL@0B10111010;2
RETL@0B11011010;3
RETL@0B01011100;4
RETL@0B11010110;5
RETL@0B11110110;6
RETL@0B01001010;7
RETL@0B11111110;8
RETL@0B01011110;9
RETL@0B00000000;A
XSZW:
MOVA,JP1
CALLBIAO
MOVXS3,A
MOVA,JP2
CALLBIAO
MOVXS4,A
MOVA,JP3
CALLBIAO
MOVXS5,A
MOVA,JP4
CALLBIAO
MOVXS6,A
MOVA,@7
MOVXS1,A
AWS:
RLCXS10
RLCXS9
RLCXS8
RLCXS7
JBSXS6,1
JMPASD1
BSXS10,4
JMPASG1
ASD1:
BCXS10,4
ASG1:
RRCXS6
RLCXS10
RLCXS9
RLCXS8
RLCXS7
JBSXS5,1
JMPASD2
BSXS10,4
JMPASG2
ASD2:
BCXS10,4
ASG2:
RRCXS5
RLCXS10
RLCXS9
RLCXS8
RLCXS7
JBSXS4,1
JMPASD3
BSXS10,4
JMPASG3
ASD3:
BCXS10,4
ASG3:
RRCXS4
RLCXS10
RLCXS9
RLCXS8
RLCXS7
JBSXS3,1
JMPASD4
BSXS10,4
JMPASG4
ASD4:
BCXS10,4
ASG4:
RRCXS3
DJZXS1
JMPAWS
RET
YSA:
MOVA,@2
MOVXS3,A
LOP1:
NOP
DJZXS3,A
JMPLOP1
RET
XSS:;HT1621XS8-BITSCOMMANDMODE
BSPORT5,1
BCPORT5,0;CS=0
CALLYSA
BCPORT5,1
CALLYSA
BSPORT5,1;DATA=1
BCPORT5,2
BCPORT5,1
CALLYSA
BSPORT5,1;DATA=0
BCPORT5,1
CALLYSA
BSPORT5,1;DATA=0
MOVA,@8
MOVXS1,A
XSC:
JBSXS2,7
JMPXSD
BSPORT5,2;DATA=1
JMPXSG
XSD:
BCPORT5,2;DATA=0
XSG:
BCPORT5,1
CALLYSA
BSPORT5,1
RLCXS2
DJZXS1
JMPXSC
BCPORT5,1
CALLYSA
BSPORT5,1;DATA=?
BSPORT5,0;CS=1
RET
XSA:;HT1621XSWRITEMODE
MOVA,@8
MOVXS1,A
WXC:
JBSXS2,7
JMPWXD
BSPORT5,2;DATA=1
JMPWXG
WXD:
BCPORT5,2;DATA=0
WXG:
BCPORT5,1
CALLYSA
BSPORT5,1
RLCXS2
DJZXS1
JMPWXC
RET
MAIN:
MOVA,@0X0
IOW0X0E
MOVA,@0B11000000
CONTW
CLR0X0F
MOVA,@0X01
IOW0X0F
ENI
MOVA,@0X10
MOV0X4,A
LOPKN:
MOVA,@0
MOV0X0,A
JBS0X4,6
JMPKOL
JMPKIL
KOL:
NOP
INC0X4
JMPLOPKN
KIL:
BS0X4,6
MOVA,@0B11110000
IOWPORT5
CLRPORT5
MOVA,@0B11111111
IOWPORT6
CLRPORT6
NOP
MOVA,@0x0F
MOVPORT5,A
MOVA,@8
MOVJP1,A
MOVA,@8
MOVJP2,A
MOVA,@0
MOVJP3,A
MOVA,@9
MOVJP4,A
CALLXSZW
BCPORT5,0;CS=0
CALLYSA
BSPORT5,0;CS=1
CALLYSA
BCPORT5,0;CS=0
CALLYSA
BSPORT5,0;CS=1
CALLYSA
MOVA,@0B11100011;COMMANDNORAMLMODE
MOVXS2,A
CALLXSS
MOVA,@0B00011000;SYSTEMRC256K
MOVXS2,A
CALLXSS
MOVA,@0B00101001;BIAS1/34COMMONS
MOVXS2,A
CALLXSS
MOVA,@0B00000001;SYSEN
MOVXS2,A
CALLXSS
MOVA,@0B00001001;TONEON
MOVXS2,A
CALLXSS
MOVA,@0B01000000;WRITE
MOVXS2,A
BCPORT5,0;CS=0
CALLYSA
BSPORT5,2
BCPORT5,1
CALLYSA
BSPORT5,1;DATA=1
CALLXSA
MOVA,XS7;1
MOVXS2,A
CALLXSA
MOVA,XS8;2
MOVXS2,A
CALLXSA
MOVA,XS9;3
MOVXS2,A
CALLXSA
MOVA,XS10;4
MOVXS2,A
CALLXSA
MOVA,@0XFF;5
MOVXS2,A
CALLXSA
BSPORT5,0;CS=1
MOVA,@0B00000011;LCDON
MOVXS2,A
CALLXSS
NOP
KK:
NOP
NOP
NOP
NOP
NOP
JMPKK
EOP

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • EM78C156E
    +关注

    关注

    0

    文章

    1

    浏览量

    1136
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    FDC37C78软盘控制器:特性、功能与应用全解析

    FDC37C78软盘控制器:特性、功能与应用全解析 在当今的电子世界中,软盘控制器虽然已经逐渐被更先进的存储技术所取代,但在一些特定的领域,如工业控制、旧系统维护等,仍有着不可替代的作用。今天,我们
    的头像 发表于 12-16 17:35 306次阅读

    Vishay 156 PUM-SI铝电解电容器技术解析与应用指南

    Vishay/BC Components 156 PUM-SI铝电解电容器是一款超小型卡接电容器,在85°C条件下使用寿命长达5000小时。该电容器具有±20%的C~R~ 容差、高纹波电流能力、低
    的头像 发表于 11-12 16:03 293次阅读
    Vishay <b class='flag-5'>156</b> PUM-SI铝电解电容器技术解析与应用指南

    原厂 FZH1621 内存印象和多功能的LCD驱动

    多种LCD应用场合,包括LCD模块和显示子系统。用于连接主控制器和FZH1621的管脚只有4或5条,FZH1621还有一个节电命令用于降低系统功耗。 二 功能特性 工作电压2.4~ 5.2V 内嵌
    发表于 11-03 10:09

    原厂 FZH175 通用LCD显示驱动电路 156段LCD

    或其它显示应用,可直接驱动最多达156 段的LCD. 二 特性说明 • 在串行数据控制下支持 1/3 占空比,1/2 或 1/3 偏置 LCD 驱动,最多能 驱动 156 段。 • 串行
    发表于 11-03 10:03

    RVMCU课堂「7」: 手把手教你玩转RVSTAR—汇编程序

    相对于抽象层次更高的C/C++语言,汇编语言是一门抽象层次比较低的语言,面向的是最底层的硬件,直接使用处理器的基本指令。虽然现在大多数的程序设计已经不再使用
    发表于 10-31 08:46

    简单的内联汇编介绍

    前言1、在程序中我们可以嵌入汇编直接对我们加入的硬件进行相应的操作 2、在RISC-V架构中定义的CSR寄存器需要使用特殊的 CSR 指令进行访问,如果在 C/C++
    发表于 10-30 08:04

    如何删除 W78E052DDG 控制器的基于 COM 的 ISP 刷机功能?

    如何删除 W78E052DDG 控制器的基于 COM 的 ISP 刷机功能
    发表于 08-22 06:40

    EM730/EM730E 系列变频器用户手册

    电子发烧友网站提供《EM730/EM730E 系列变频器用户手册.pdf》资料免费下载
    发表于 07-07 10:27 0次下载

    求助,关于将固件编程到连接到CYUSB3014-BZXC的EEPROM中遇到的问题求解

    固件是否已正确写入 I2C E2PROM (M24M02-DRMN6TP)。 我使用 USB 控制中心并按照以下步骤操作。 程序 -&gt;FX3 -&gt; I2C
    发表于 05-06 09:05

    使用E78节点+E870网关接入TTN建立LoRaWAN网络

    原因,本示例中涉及TTN服务器配置内容有可能无法适配后续更新后的TTN服务器的配置。2、本示例使用节点模块型号为:E78-400TBL-02(搭载了E78-470L
    的头像 发表于 04-17 19:34 1101次阅读
    使用<b class='flag-5'>E78</b>节点+<b class='flag-5'>E</b>870网关接入TTN建立LoRaWAN网络

    免费申请 | FRDM-MCXA156评测活动发布!

    RT-Thread现已支持恩智浦官方推出的FRDM-MCXA156开发板并提供BSP!为了让大家更好地体验MCXA156高能效微控制器的魅力,RT-Thread携手恩智浦半导体,隆重推出
    的头像 发表于 02-10 18:45 867次阅读
    免费申请 | FRDM-MCXA<b class='flag-5'>156</b>评测活动发布!

    EM7028

    EM7028
    发表于 01-09 10:55 1次下载

    EE-134:为SHARC系列编写C兼容汇编代码中断处理程序

    电子发烧友网站提供《EE-134:为SHARC系列编写C兼容汇编代码中断处理程序.pdf》资料免费下载
    发表于 01-07 13:58 0次下载
    EE-134:为SHARC系列编写<b class='flag-5'>C</b>兼容<b class='flag-5'>汇编</b>代码中断处理<b class='flag-5'>程序</b>

    EE-128:C语言中的DSP:从C调用汇编类成员函数

    电子发烧友网站提供《EE-128:C语言中的DSP:从C调用汇编类成员函数.pdf》资料免费下载
    发表于 01-07 13:48 0次下载
    EE-128:<b class='flag-5'>C</b>语言中的DSP:从<b class='flag-5'>C</b>调用<b class='flag-5'>汇编</b>类成员函数

    TMS320C6000汇编语言工具v7.4用户指南

    电子发烧友网站提供《TMS320C6000汇编语言工具v7.4用户指南.pdf》资料免费下载
    发表于 12-30 16:42 3次下载
    TMS320<b class='flag-5'>C</b>6000<b class='flag-5'>汇编</b>语言工具v7.4用户指南