百方网
百方曝光台
当前位置: 首页 » 行业资讯 » 技术专利 » 正文

51单片机,汇编语言,按键操作控制

http://news.byf.com   2018-05-10  来源:百方网 
新闻纠错

硬件电路:

 

P1.0 ~ P1.5 外接 6 个 LED,分别称为 D1 ~ D6,低电平发光。

 

P0.0 ~ P0.3 外接 4 个 按键,分别称为 K1 ~ K4。

P3.2 ~ P3.3 外接 2 个 按键,分别称为 K5 ~ K6。

51单片机,汇编语言,按键操作控制

汇编语言编程进行控制,要求:

 

当按下 K1 时,D1 发光;

按下 K2 时,D2、D3 发光;

按下 K3 时,D4、D5、D6 发光;

按下 K4 时,D1、D3、D6 发光;

按下 K5 时,全部熄灭;

按下 K6 时,全亮。

 

用查询方式完成上述动作。

 

做而论道编写的程序如下:

 

    ORG   0000H

 

START:

    JNB   P0.0, K1

    JNB   P0.1, K2

    JNB   P0.2, K3

    JNB   P0.3, K4

    JNB   P3.2, K5

    JNB   P3.3, K6

    SJMP  START

;-----------------------

K1:

    CALL  DL10MS

    JB    P0.0, START

    JNB   P0.0, $

    CLR   P1.0     ;按下K1键时,D1二极管发光;

    SJMP  START

;-----------------------

K2:

    CALL  DL10MS

    JB    P0.1, START

    JNB   P0.1, $

    CLR   P1.1     ;按下K2键时,D2、D3发光;

    CLR   P1.2

    SJMP  START

;-----------------------

K3:

    CALL  DL10MS

    JB    P0.2, START

    JNB   P0.2, $

    CLR   P1.3     ;按下K3键时,D4、D5、D6发光;

    CLR   P1.4

    CLR   P1.5

    SJMP  START

;-----------------------

K4:

    CALL  DL10MS

    JB    P0.3, START

    JNB   P0.3, $

    CLR   P1.0     ;按下K4键时,D1、D3、D6发光。

    CLR   P1.4

    CLR   P1.5

    SJMP  START

;-----------------------

K5:

    CALL  DL10MS

    JB    P3.2, START

    JNB   P3.2, $

    MOV   P1, #255 ;按下K5是全部熄灭;

    SJMP  START

;-----------------------

K6:

    CALL  DL10MS

    JB    P3.3, START

    JNB   P3.3, $

    MOV   P1, #0   ;按下K6是全亮;

    SJMP  START

;-----------------------

DL10MS:

    MOV   R6, #10

    DJNZ  R7, $

    DJNZ  R7, $

    DJNZ  R6, $ - 4

    RET

;-----------------------

END

百方网微信
免责声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议,文章内容仅供参考。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
40.5K电气行业新闻、技术文章投稿QQ:179005781 邮箱:zw@byf.com
本文相关关键词: 汇编语言 进行控制 低电平
行业热点
天准科技推出三坐标测量机新品 标志中国测量机已达国际领先水平

天准科技推出三坐标测量机新品 标志中国测量机已达国际领先水平

2024年4月9日上午,"天工开物 重塑标准"天准三坐标...[详细]

领票啦!购设备/看新品/听观点,就来5月重庆立嘉展!

领票啦!购设备/看新品/听观点,就来5月重庆立嘉展!

看新品!今年立嘉展重点聚焦数字化、智能化制造,9...[详细]

光储展贸重磅事件!2024世界太阳能光伏暨储能产业博览会8月亮相羊城

光储展贸重磅事件!2024世界太阳能光伏暨储能产业博览会8月亮相羊城

2024年8月8日-10日,由广东省太阳能协会、广东省粤...[详细]

关于我们 | 广告服务 | 会员服务 | 隐私申明 | 友情链接 | 联系我们 | 法律顾问 | 网站地图 | 管理制度 (c)2008-2021 BYF All Rights Reserved