⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 key_led.asm

📁 AVR开发板范例程序,WS开发板配套_51_汇编源程序
💻 ASM
字号:
;/********************************************************************
; *  主    页 :  HTTP://WWW.QLMCU.COM
; *
; *  程序功能 :  模拟开关灯
; *
 ;*  应用软件 :  KEIL C
; *
; *  版    本 :  KEIL 7.06
; *
; *  硬    件 :  WS803、WS804、WS806
; *
; *  创建时间 :  2005-07-28
; *
; *  注:为了有更多实用的实验程序供大家学习,部分程序参考网上的资源,
; *      在此谢谢这些无私奉献的朋友!!!
; *
; ********************************************************************/
;/* 程序详细功能介绍:
; * 监视按键K5(接在P3.3端口上),用发光二极管L0(接在单片机P0.0端口上)显示开关状态,
; * 如果按住按键,则L1亮;松开按键,则L1熄灭。
; * 开关状态的检测过程
; * 单片机对开关状态的检测相对于单片机来说,是从单片机的P3.3端口输入信号,
; * 而输入的信号只有高电平和低电平两种,当松开按键 K5 ,即输入端口悬空为高电平
; * 当按住按键 K5 ,按键被接到地,即输入低电平
; * 单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
; */


ORG 0000H
LJMP START

ORG 0100H
START:
CLR P3.7 ;选通WS 系列实验板的LED 流水灯的电源控制端
JB P3.3,LOOP  ;检测按键,当P3.3=1 则跳到LOOP	;当P3.3=0 则往下执行
CLR P0.0 ;灯亮
SJMP START
LOOP: SETB P0.0 ;灯灭
SJMP START

END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -