www问答网
所有问题
如图 我想用单片机汇编语言编写中断程序,要求是 开始等不亮,当按钮按下,LED等亮一秒灭一秒,这样循环。
如题所述
举报该问题
推荐答案 2012-03-06
思路:
1,程序开始准备
2,标志位为0?是则等待中断,为1则执行下一步
3,亮灯,延时一秒,灭灯,延时一秒
4,跳到第二步步
中断程序:
1,标志位取反
2,reti
还有就是你按键接错了,你那样是查询方法,不是中断。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://www.wendadaohang.com/zd/K4WW14d3G.html
其他回答
第1个回答 2012-03-06
按楼上的思路编程就可以了,先细化一下任务。
相似回答
如图
我想用单片机汇编语言
来
编写中断程序,要求是
LED
灯初始化是灭的...
答:
KEY1 BIT P2.0 KEY2 BIT P2.4 ORG 0000H LJMP START ORG 000BH LJMP Timer0Interrupt START:MOV SP,#60H MOV R2,#20 SETB
LED
SETB KEY1 CLR KEY2 CLR TR0 LCALL InitTimer0 LOOP:;add your code here!JNB KEY1,DELAY10MS JB KEY1,CPL TR0 JNB TR0,D1...
利用
单片机,按
一次
按钮,LED
往下点亮1个(原来亮的熄灭)
答:
首先,你的proteus仿真图不对
,LED
需要低电平点亮,显然你的
汇编程序是
想高电平点亮LED,所以你要改一个可以把汇编语句MOV A 01H 改为MOV A 7FH 。当然你想改图也是可以的。其次,你的复位电路感觉好怪,你应该去参考一下网上
单片机
的复位电路。最后,其实我平时都是用C
语言写,
感觉简单程序容易理解...
...
按下按钮,
彩灯暂停的
程序,
应该如何设计
,汇编语言,
请哪位大侠帮帮我...
答:
用单片机
写一
个LED
彩灯跑动的循环
程序
,用按键控制一个标志,由这个标志来判断是不是进入彩灯的循环程序。
如图
我想用单片机汇编语言
来
编写中断程序,要求是
LED
灯初始化是灭的...
答:
ORG 0000HLJMP MAINORG 0003HLJMP EXT0ORG 000BHLJMP T0ISRORG 0030HMAIN: MOV TMOD,#01H MOV TH0,#HIGH(65536-50000) MOV TL0,#LOW(65536-50000) SETB ET0 SETB EX0 SETB IT0 SETB EA MOV P0,#0FFH MOV R2,#20 MOV A,#0FEH CLR 00H SJMP $...
单片机
用c
语言,按钮
控制一个LED灯
,要求按下
松开
,LED亮,按下
松开,LED...
答:
1、首先打开桌面上的keil软件,在进行对51
单片机
进行编程时最常用的就是keil软件。2、编写相应的代码:#include<reg52.h> //定义单片机的头文件sbit
led
=P2^0; //定义单片机的管脚,void main(void) //主函数{ while(1) //无限循环 {led=0x1f; //点亮前面三个灯。这里...
...
按下按钮,
彩灯暂停的
程序,
应该如何设计
,汇编语言,
请哪位大侠帮帮我...
答:
主
程序
来判断这个标志位,如果为1,则退出
led
跑灯程序;如果为0,则继续跑灯。如果
单片机中断是
高有效,将按钮设置成按下时为高电平,同理。设置一个全局变量a,并且赋值a=0,一旦有
按钮按下,
则进入
中断,
并且a赋值为1,即a=1;在主程序中判断a的值,如果为0,则执行跑灯;若为1,则停止。
用
汇编语言编写
开关控制
LED
灯
答:
指令和 djnz Rn 指令 关于屏蔽接收,可以用相关寄存器做 逻辑处理,或者是比较跳转处理 摁钮来说,因为是输入,在输入之前,先对接脚做输出高电平处理,然后做接收,否则可能会烧掉
单片机
接脚内部的fet 管 延时六秒不好控制,如果晶振频率你知道的话,多用nop指令,来缓冲循环段的长短不一问题 ...
单片机
C
程序
:89C51 开关(P1-
1
)
按下
并持续10秒后
,LED
(P1-0)亮并保持亮...
答:
EA=1; //开总中断 ET0=1; //开定时器T0中断 while(1){ if(P1_1==0)delay(5);//延时5ms,去抖动 if(P1_1==0)TR0=1; //T0自启动开关 else delay(5);if(P1_1==1)P1_0=1; //关灯,采用灌电流接法+5V-1k电阻-
LED
-P1^0 } } void T0time() interrupt 3 using 1//定时...
急求一个
单片机
控制一个
LED
灯发光的
汇编程序,
启动时LED发光有按键
按下
...
答:
1.实验任务 开关K1接在P3.2管脚上,在AT89S51
单片机
的P0.0端口接有1个发光二极管,上电的时候,L1接在P1.0管脚上的发光二极管在亮,当一次按下开关K1的时候,灯灭,再按一次,灯亮,如此轮流下去。2.系统板上硬件连线 把“单片机系统”区域中的P3.2端口连接到“独立式键盘”区域中的K1端口上...
大家正在搜
单片机中断程序汇编语言
51单片机外部中断程序汇编语言
用汇编语言编程8051中断程序
单片机按键中断流水灯汇编语言
51单片机外部中断实验汇编语言
单片机汇编语言中断控制流水灯
51单片机的温度控制汇编语言程序
单片机的汇编语言与程序设计
单片机外部中断控制流水灯汇编语言
相关问题
如图 我想用单片机汇编语言来编写中断程序,要求是 LED灯初...
如图 我想用单片机汇编语言来编写中断程序,要求是 LED灯初...
单片机汇编语言程序,我想写一个循环点亮的LED,然后用外部中...
单片机用汇编语言编写一个。用十个按钮分别控制十个灯。比如:按...
单片机C语言写一条中断程序,一上电就是LED闪烁,按下开关走...
单片机汇编我想设计一个程序,程序运行的时候8个LED灯中只有...
用汇编语言编写51单片机程序,让LED灯亮一秒灭一秒,无限循...
单片机用c语言,按钮控制一个LED灯,要求按下松开,LED亮...