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

    浏览量

    1048
收藏 人收藏

    评论

    相关推荐

    TMS320C28x汇编语言工具

    电子发烧友网站提供《TMS320C28x汇编语言工具.pdf》资料免费下载
    发表于 11-01 09:32 0次下载
    TMS320<b class='flag-5'>C</b>28x<b class='flag-5'>汇编</b>语言工具

    C语言生成可执行二进制文件的具体过程

    C语言源码到生成可执行文件的过程通常包括预处理(Preprocessing)、编译(Compilation)、汇编(Assembly)、链接(Linking)等多个步骤,每个步骤都有其特定的任务
    的头像 发表于 10-21 14:30 490次阅读
    <b class='flag-5'>C</b>语言生成可执行二进制文件的具体过程

    使用C语言实现的CRC计算单元的例子

    使用C语言实现的CRC计算单元的例子
    的头像 发表于 05-16 16:16 978次阅读

    true studio调试,只显示汇编进程不显示C进程的原因?

    true studio 调试,只显示汇编进程,不显示C进程的原因?
    发表于 04-18 06:56

    如何用Keil生成bin、汇编C汇编混合文件?

    用Keil生成bin、汇编C汇编混合文件
    发表于 04-08 06:17

    直流双极线性稳压器CN78L05A-E在智能电表中的应用

    直流双极线性稳压器CN78L05A-E在智能电表中的应用
    的头像 发表于 03-27 09:35 589次阅读
    直流双极线性稳压器CN<b class='flag-5'>78L05A-E</b>在智能电表中的应用

    利腾15.6寸工业显示器:LTD-M156P的优势

    随着工业技术的发展,工业显示器在各个领域的应用越来越广泛。利腾作为一家专业的工业显示器制造商,其产品在市场上备受关注。其中,利腾的15.6寸工业显示器:LTD-M156P以其独特的优势
    的头像 发表于 03-08 15:37 822次阅读

    EM300高性能显示模组产品介绍

    高性能显示及控制需求场景。 2、EM300模组,具有高级程度及丰富的接口,凭借紧凑30mm*30mm封装方式满足大部分屏显及控制需求。 3、核心优势 EM300模组使用场景 01云打印机 方案优势 • 多任务跨界应用:计算、实时
    的头像 发表于 03-08 15:34 450次阅读
    <b class='flag-5'>EM</b>300高性能<b class='flag-5'>显示</b>模组产品介绍

    知用CYBERTEK近场探头EM5030E的特征及其应用

    EM5030/EM5030LF 系列探头组包含了 7 个专门用来测试磁场(H)探头,它有效地屏蔽了电场干扰(E),主要用于电磁兼容整改时定位干扰源的近场探头。EM5030 的频率范围
    的头像 发表于 02-29 11:02 572次阅读
    知用CYBERTEK近场探头<b class='flag-5'>EM5030E</b>的特征及其应用

    AD156B产品介绍

    电子发烧友网站提供《AD156B产品介绍.pdf》资料免费下载
    发表于 02-20 09:20 0次下载

    RL78/G15组和RL78/G16组 瑞萨Flash示例程序01型SC版本应用说明

    电子发烧友网站提供《RL78/G15组和RL78/G16组 瑞萨Flash示例程序01型SC版本应用说明.pdf》资料免费下载
    发表于 02-19 10:36 0次下载
    RL<b class='flag-5'>78</b>/G15组和RL<b class='flag-5'>78</b>/G16组 瑞萨Flash示例<b class='flag-5'>程序</b>01型SC版本应用说明

    e2studio2024-01 RL78插件智能配置程序发布说明

    电子发烧友网站提供《e2studio2024-01 RL78插件智能配置程序发布说明.pdf》资料免费下载
    发表于 01-30 09:43 0次下载
    <b class='flag-5'>e</b>2studio2024-01 RL<b class='flag-5'>78</b>插件智能配置<b class='flag-5'>程序</b>发布说明

    C语言能够实现单片机功能,为什么还要使用汇编呢?

    C语言能够实现单片机功能,为什么还要使用汇编呢? C语言是一种高级编程语言,它具有跨平台、可移植性强、易于使用的特点,使得开发人员能够快速且方便地编写复杂的程序。然而,尽管
    的头像 发表于 01-15 14:59 1057次阅读

    维修DCS20安规测试仪150EM9C不开机案例

    近日山东某企业送修DCS20安规测试仪150EM9C,客户反馈不开机,对仪器进行初步检测,确定与客户描述故障基本一致。本期将为大家分享本维修案例。 下面就是DCS20-150EM9C维修情况
    的头像 发表于 01-11 16:22 435次阅读
    维修DCS20安规测试仪150<b class='flag-5'>EM9C</b>不开机案例

    EM78P372N SOP14,方案开发 程序开发 单片机开发

    EM78P372N SOP14是一款基于8051内核的单片机,具有高速、低功耗、高集成度等特点。其主要特点如下: 1. 高速处理能力:采用8051内核,运算速度快,能够满足各种复杂控制和数
    的头像 发表于 01-04 11:51 450次阅读