单片机题目,加100分!按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)最好能有连线图!单片机型号为mcs-51

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 02:38:13
单片机题目,加100分!按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)最好能有连线图!单片机型号为mcs-51

单片机题目,加100分!按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)最好能有连线图!单片机型号为mcs-51
单片机题目,加100分!
按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)
最好能有连线图!
单片机型号为mcs-51

单片机题目,加100分!按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)最好能有连线图!单片机型号为mcs-51
这是作业吧 
要汇编还是c?
; LED  P1.0
 ;BUZ   P1.7
 ;KEY  P3.2
 org 0000h
 ljmp 0060h
 org 0060h
MAIN:MOV TMOD,#01H  ;  定时器0方式1
     MOV TH0,# 3CH   ;
  MOV TL0,# 0AFH  ;   计时50ms
  SETB TR0
  MOV IE,#83H  ;   开中断0与1
  MOV R7,#0AH     ;记数十次
   SETB TCON.2   ;    int0边缘触发
   SETB PT0;t0高优先级
WAIT:
  SJMP WAIT    ;     等待
ORG 000BH      ;  定时器中断服务程序
SJMP BRT1    ;
ORG 0030H    ;
BRT1:DJNZ R7,NEXT  ; 若记数未达到10次则返回
     CPL P1.0   ;  到十次则闪烁
  MOV TH0,#3CH  ;    T0重装
  MOV TL0,#0AFH  ;
  MOV R7,#0AH  ;    记数重装
NEXT: RETI     ;  中断返回
  
ORG 0003H    ;  int0中断服务程序
SJMP BRT0    ;
ORG 0050H    ;
BRT0:CPL P1.7   ; 取反
    
MOV R4,#50H  ; 延时
LOOP2:  DJNZ R4,LOOP2  ;
  SJMP BRT0   ; 跳回取反
      
  RETI    ;中断返回
end
PS:我在keil u3里仿真过了 我在报警程序里没写停止报警的部分不知道你需不需要,需要的话我可以补充 图片如下

#iclude
void delay() //软件延时
{
int i,j;
for(i=0;i<500;i++)
{
for(j=0;j<121;j++);
}
}
void main()
{
while(1)
{
P1^0=1
delay();
P1^0=0;
delay();
}
}

#include
#define uint unsigned int
uint time;
sbit Led=P1^1;
/*中断计时程序*/
timer0()interrupt 1 using 1
{
TH0=(65536-10000)/256; /*重新定时10ms*/
TL0=(65536-...

全部展开

#include
#define uint unsigned int
uint time;
sbit Led=P1^1;
/*中断计时程序*/
timer0()interrupt 1 using 1
{
TH0=(65536-10000)/256; /*重新定时10ms*/
TL0=(65536-10000)%256;

if(time<50) /*判断计数是否达到50次即为0.5s*/
{time++;}
else
{time=0;Led=~Led} // 取反,清零

}
main()
{
time=0;
TMOD=0x01; /*定时器T0工作在方式1*/
TH0=(65536-10000)/256;/*定时10ms*/
TL0=(65536-10000)%256;
TR0=1;
ET0=1;
EA=1;
while(1); //等待中断
}
关于画图的问题 , 直接将Led灯接在P1^1口就OK;

收起

哎 这个还要那么多分悬赏啊

什么MCU?什么语言?

单片机题目,加100分!按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)最好能有连线图!单片机型号为mcs-51 单片机题目,加100分!按键开始报警,红灯亮0.5秒,灭0.5秒,循环不止,要定时器.(写代码)最好能有连线图!单片机型号为mcs-51 52单片机的题目,本人刚学一个月,实在有点搞不定,求助啊.有注释、能直接使的追加100分三个按键 数码管 蜂鸣器 流水灯开机显示00 每按一次减少键 显示数字减少1 如果减到00再按减少键数值 火灾报警控制器按键:强制 自动 单片机实验80C51 外中断 P1口接8个发光二极管,设计实验:S1加1键,S2减1键(INT0,INT1)要求:上电全灭,八个发光二极管显示的顺序为每按一次加1按键,亮的灯多一盏,按八次后重复开始状态;每按 求单片机数码管两个按键(开始/暂停,清零)秒表的程序及protues的图~共阳极...protues仿真也要加急.今天下午就要交给老师了. protues的秒表仿真图单片机课程设计要求:按键控制秒表的开始暂停和复位,数码管显示数字,6位妙表,显示分,秒,十分秒,百分秒.我设计的是数码管静态显示,用了6个74ls164芯片,基于89c51芯片,但仿 单片机 1N4148与按键开关并联有什么作用? 单片机题目:SWAP是什么意思? 单片机 用T1工作方式计数,每计10个脉冲对A加1.加到100停止!大家多加点注释 我是新手有很多不懂,主要计算脉冲和定时时间!好的,分数只能给一个 我还有一个题目我还给100分 红米手机怎么取消按键震动 红米按键震动怎么取消 PCB印刷电路板上的焊锡多少度开始融化?我想修理我的XBOX360三红报警的故障,请问焊锡多少度开始融化 可燃气体报警什么情况下开始报警 奥数题目哎!1一彩色盘,全红,旁有按键,每每按一次红变蓝,问全红遍全蓝咋做是没列每行都有 求低碳减排 绿色生活作文好题目只限今天,时不再来,好题目加100分 红米手机下面的按键灯怎样设置晚上看不见下面的按键灯 为什么单片机接按键开关 还要接个电阻和VCC