永发信息网

单片机求教指拨开关 具体问题在下面

答案:3  悬赏:10  手机版
解决时间 2021-11-18 08:58
单片机求教指拨开关 具体问题在下面
最佳答案
;注意:1,以下单片机为12mhz的,如果24mhz,自己修改延时值;2,以下P2口的按钮一端接地;3,P1低电平时led亮。4,有问题在百度联系我。
ORG 0000H;
SJMP MAIN;
ORG 0050H;
MAIN:
MOV SP,#40H;
M1:
MOV P2,#07H;
MOV P1,#0FFH;

JB P2.0,B0;
LCALL X;
JB P2.0,B0;
S0: JNB P2.0,S0;
LCALL S;
SJMP M1;
B0: JB P2.1,B1;
LCALL X;
JB P2.1,B1;
S1: JNB P2.1,S1;
LCALL Y;
SJMP M1;
B1: JB P2.2,B2;
LCALL X;
JB P2.2,B2;
S2: JNB P2.2,S2;
LCALL Z;
SJMP M1;

B2: SJMP M1;

ORG 0100H;
S:
MOV P1,#00H;
LCALL DELAY;
MOV P1,#0FFH;
LCALL DELAY;
MOV P1,#00H;
LCALL DELAY;
MOV P1,#0FFH;
LCALL DELAY;
RET;
ORG 0200H;
Y:
MOV P1,#0FEH;
MOV A,P1;
MOV R4,#08H;
Y1: RR A;
MOV P1,A;
LCALL DELAY;
DJNZ R4,Y1;
RET;

ORG 0300H;
Z:
MOV P1,#07FH;
MOV A,P1;
MOV R4,#08H;
Z1: RL A;
MOV P1,A;
LCALL DELAY;
DJNZ R4,Z1;
RET;

ORG 0400H;
X:
MOV R1,#28H;
MOV R2,#0FFH;
X1: DJNZ R2,X1;
MOV R2,#0FFH;
DJNZ R1,X1;
RET;

ORG 0500H;
DELAY:
MOV R1,#08H;
MOV R2,#0F4H;
MOV R3,#0FFH;
D1: DJNZ R3,D1;
MOV R3,#0FFH;
DJNZ R2,D1;
MOV R2,#0F4H;
DJNZ R1,D1;
RET;

END;
全部回答
不用汇编了,用C吧。
给你个思路 用判断 语句 如 C语言的 if(那个按键){你想要的流水等方式}; 汇编中有判断语句吧?
WAIT_A
JB P2.0,WAIT_B;如果按钮没按下,查询按钮B有没有按下
JMP TWOFLASH;如果按下P2.0了,闪烁两次 我想你会写TWOFLASH的段程序
WAIT_B
JB P2.1,WAIT_C; 此处省略一万行 相信你看完上面的现在已经有思路了
实在不行 就去参考一下51单片机应用从零开始 这本书讲的非常的棒 是杨欣 写的 好好学完这本书你会成为一个编程高手的 加油吧
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
4128563 -4545+4545-78-45+45+78-77-44+44+77
本人18急需贷款2000块只有身份证一张无前期
请很多互相不认识的朋友来给我过生日,作为主
详细的描写手如何苍老干裂 在作文中可以用的
大光明眼镜(永安路店)地址有知道的么?有点事
形容声音美,甜,脆的成语
把"听懂了吗"改成"我讲明白了吗
有没有好用的荣耀9钢化膜
文莱适合买什么 – 五分旅游网
沁园春雪的体裁是什么?“雪”是?
陶瓷炒锅与砂锅对比有什么区别?
第一次去洗浴中心吃自助餐,需要交押金嘛,有
这是豹子吗能值钱么
水中的这些草是什么?
跪求:TVB曾经播过的一部类似3D动漫的动漫拜
推荐资讯
sinx的绝对值+cosx的绝对值 这个函数的周期怎
求酒色江湖txt完整版,另外还有什么好看的完
形容临近的成语
墙壁线管穿网线,装光纤的时候安装人员能穿过
新疆和田一个人两个老婆
有人知道DreamABC国际英的吗,他们的教学水平
一种钢丝每根长8.36米,每米重4.2千克,100根这
蜜焖双瓜怎么做这道菜
电脑怎样增加宽带流量
富力中心的简介
现在种植香樟树小树苗行不行,冬天移栽应注意
带绕的成语有哪些
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?