问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机为基础用汇编语言编写用数码管显示一个同时有"加""减""乘...

发布网友 发布时间:2024-05-15 14:15

我来回答

2个回答

热心网友 时间:2024-06-16 21:51

ORG 0000H


LJMP MAIN


ORG 0100H


MAIN:MOV SP,#7EH


MOV 22H,#00H


CLR P2.0


CLR P2.3 


MOV 20H,#00H


MOV 21H,#00H


MOV 30H, #00H


MOV 31H, #00H


MOV 32H, #00H ;初始化


SU: MOV 7DH,#0FFH


MOV 7EH,#0FFH


MOV 7FH,#0FFH


KEYI:ACALL KS1


CJNE A,#0F0H,LK1


ACALL DIR


AJMP KEYI


LK1:ACALL DIR


ACALL DIR


ACALL KS1


CJNE A, #0F0H,LK2


ACALL DIR


AJMP KEYI


LK2: ACALL KS1


MOV R2,A


ORL A,#0FH


MOV P0,A


ANL A,#0FH


ADD A,R2 ;键特征值


CJNE A,#0EEH,JZHI1


MOV A,#00H


PUSH ACC


JZHI1: CJNE A,#0DEH,JZHI2


MOV A,#01H


PUSH ACC


JZHI2: CJNE A,#0BEH, JZHI3


MOV A,#02H


PUSH ACC


JZHI3: CJNE A,#7EH,JZHI4


MOV A,#03H


PUSH ACC


JZHI4: CJNE A, #0EDH, JZHI5


MOV A,#04H


PUSH ACC


JZHI5: CJNE A,#0DDH, JZHI6


MOV A, #05H


PUSH ACC


JZHI6: CJNE A,#0BDH, JZHI7


MOV A, #06H


PUSH ACC


JZHI7: CJNE A,#07DH, JZHI8


MOV A, #07H


PUSH ACC


JZHI8: CJNE A,#0EBH, JZHI9


MOV A, #08H


PUSH ACC


JZHI9: CJNE A,#0DBH, JZHI10


MOV A, #09H


PUSH ACC


JZHI10: CJNE A,#0BBH, JZHI11


MOV 20H,#01H


JZHI11: CJNE A,#07BH,FAN


MOV 21H, #01H


LCALL GMI


SETB P2.2 ;灭绿灯


LJMP SU ;改密


FAN: MOV A, 81H


CJNE A,#7FH, KEYI


JNB (20H).0, KEYITMP


MOV 20H,#00H


JBC (21H).0,LOOP


POP ACC


CJNE A,32H,NOTE


MOV 7FH,A


POP ACC


CJNE A,31H,NOTE


MOV 7EH,A


POP ACC


CJNE A,30H,NOTE


MOV 7DH,A


CLR P2.2


KEYITMP:LJMP KEYI


NOTE:LCALL BAOJ ;NOT是保留字不能做标号


SUTMP:LJMP SU


BAOJ:MOV SP,#7EH


INC 22H


JNB (22H).1, SUTMP


CLR P2.1


SETB P2.3


ACALL DELY1


CPL P2.1


CPL P2.3


MOV 22H,#00H


RET


GMI:JNB P2.2,SUTMP


LOOP:POP 32H


POP 31H


POP 30H


RET


DIR:MOV R0,#7DH


MOV R3,#01H


LD1: MOV A,@R0


MOV P1,A


MOV P3,R3


LCALL DELY


INC R0


MOV A,R3


JB ACC.2,LD2


RL A


MOV R3,A


SJMP LD1


LD2:RET ;显示


DELY:MOV R7,#249


DL:DJNZ R7,DL


RET ;1ms延时


DELY1:MOV R5,#200


MOV R4,#50


LOOP1:MOV R3,#248


NOP


LOOP2:DJNZ R3,LOOP2


DJNZ R5,LOOP1


DJNZ R4,LOOP1


RET ;10s延时


KS1:MOV P0,#0F0H


MOV A,P0


ANL A, #0F0H


RET ;键是否按下


end


热心网友 时间:2024-06-16 21:50

没有现成的
需要现写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
whirlpool如何制热 如何查被录取到的专业 怎样查被录取的专业 录取后怎样查询录取的专业 录取专业怎么查 已被录取怎么查专业 ghs网络语什么意思_ghs网络语意思出处含义介绍 纸箱企业管理软件 ghs什么意思网络(ghs什么意思网络用语) 《喜羊羊与灰太狼》大结局 求基于51单片机的简易加减法计算器的完整设计电路,十分感谢,急用... 老福特登不上去怎么办 原始点多久为一个疗程 2月份种姜地盖地膜多少天长出土面 想问一下,为什么在网上发的一篇帖子有时会引起社会很大的反响,除了它... ..割脉图 p割脉的图名字叫什么 跳水世界杯多久举行一次 ...five o'clock some where》歌词与中文翻译? 帮帮我吧! “窈窕淑女,君子好逑”翻译为"Fair Lady,Marty",何据? 什么叫电子电工专业? 伦敦的读音介绍 伦敦怎么读 嘴唇发紫吃什么药从小到大都是嘴唇紫.有人说是脾脏 薏米祛湿效果好,可以天天吃吗 男女名字通用字冰字五行属什么 深圳骏豪酒店的介绍 高分咨询厦门骏豪温泉度假酒店的电话! 吉林到丹东自驾 长春—丹东 国道多少公里?急急急,,快!~ 我佩戴观音已有两年多了,对身体好不好 火柴人无敌战斗破解版全英雄 为何会把书脊中缝的字扣掉 脸上有个红色小点3年都没下去不是痘痘就是红色的今天忍不住用东西挑破... 把地圈梁的模板关大点多打混凝土可以吗 我睡觉醒来照镜子突然发现脸上有些红色`血色的点点是怎么回事啊??_百度... 脸上出现血红色的点点 是白血病的特征么? 等待究竟可以换来什么? 等待和付出能换来爱吗? 都说远的距离不是感情的问题,我等待了一年,也没有任何的回答,只是等 ... 用树脂胶材质的东西铺地对身体有害吗?孩子在这样环境的幼儿园行吗? 多... 曼龙鱼可以和斗鱼混养吗 ...天中国叉尾斗鱼,请问可以和红剑,蓝曼龙鱼,一起养么,请高手..._百... 三星note5不支持sd卡扩展吗 3尺六的腰围穿五个x的裤子行不 成人右脚走路外八字怎么办 我的收宿压为120,舒张压为92,请问医生是否正常。 我的舒张压为92/86正常吗? 羊台苑一期可以购买吗 车载天线最佳安装位置在哪里? 康复治疗是人民医院好还是中西医医院好