AT89S51单片机的P1.0~P1.3 接四个发光二极管, P1.4~P1.7 接四个开关.编程反应对应关系

AT89S51单片机的P1.0~P1.3接四个发光二极管L1~L4,P1.4~P1.7接四个开关K1~K4编程将开关的状态反映到发光二极管上开关闭合对应的灯亮开关断开,对... AT89S51单片机的P1.0~P1.3 接四个发光二极管L1~L4 ,P1.4~P1.7 接四个开关K1~K4 编程将开关的状态反映到发光二极管上开关闭合对应的灯亮开关断开,对应的灯灭 求:使用汇编语言编程 展开
 我来答
sdytkfqcb
2012-03-19
知道答主
回答量:15
采纳率:0%
帮助的人:10.6万
展开全部
ORG 0000H
MOV P1,#0FFH //低四位LED全灭,高四位送“1”等待开关按下
ABC:MOV A,P1 //把P1送入A
SWAP A //A高四位和低四位互换,反映到发光二极管上开关闭合对应的灯亮开关断开
ANL A,#0FH //保留低四位
MOV P1,A //输出
ORL P1,#0F0H //把P1高四位置1,等待下一次按键按下
SJMP ABC //调回ABC,循环
给分吧~~
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式