买作品:51单片机盒制作简易门铃控制系统

期末作业,用51单片机开发盒制作一个门铃控制系统,就是按一下响几秒,然后再按一下再响几秒的那种,需要用到五个元件,简单点的,要程序、电路图以及怎么接线,有会的可以加QQ7... 期末作业,用51单片机开发盒制作一个门铃控制系统,就是按一下响几秒,然后再按一下再响几秒的那种,需要用到五个元件,简单点的,要程序、电路图以及怎么接线,有会的可以加QQ709726600,有报酬。 展开
 我来答
zhxiufan
2014-12-05 · 知道合伙人软件行家
zhxiufan
知道合伙人软件行家
采纳数:14923 获赞数:38382
国家科技进步奖

向TA提问 私信TA
展开全部

TIME EQU 30H

FREQH EQU 31H

FREQL EQU 32H

HIBIT BIT 00H

LIBIT BIT 01H

ORG 0000H

LJMP MAIN

ORG 000BH

LJMP T0ISR

ORG 001BH

LJMP T1ISR

ORG 0030H

MAIN:

MOV SP,#5FH

MOV TMOD,#11H

MOV TH1,#3CH ;T1定时器50ms

MOV TL1,#0B0H

MOV TIME,#0

CLR HIBIT

CLR LIBIT

SETB ET1

SETB ET0

SETB EA

LOOP:

JB P22.2,LOOP ;等待按键

LCALL DELAY ;延时去抖

JB P2.2,LOOP ;再次判键

LOOP0:

MOV FREQH,#0FEH ;1K频率初值

MOV FREQL,#0CH

SETB TR0 ;开定时器0

SETB TR1 ;开定时器1

JNB HIBIT,$ ;等待100ms结束

MOV FREQH,#0FCH ;500Hz频率初值

MOV FREQL,#18H

SETB TR0

SETB TR1

JNB LIBIT,$ ;等待200ms结束

MOV TIME,#0

JNB P2.2,LOOP0 ;键如果未抬起则继续

CLR TR0 ;键抬起则关闭定时器

CLR TR1

CLR HIBIT

CLR LIBIT

MOV TIME,#0

SJMP LOOP

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

T1ISR:

CLR TR1

MOV TH1,#3CH

MOV TL1,#0B0H

SETB TR1

INC TIME

CJNE A,#2,T1ISR1

SETB HIBIT

SJMP T1ISRE

T1ISR1:

CJNE A,#6,T1ISRE

SETB LIBIT

T1ISRE:

RETI

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

T0ISR:

CLR TR0

MOV TH0,FREQH

MOV TL0,FREQL

SETB TR0

CPL P2.0

RETI

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

DELAY: ;10ms延时

MOV R3,#40

DELAY1:

MOV R4,#125

DJNZ R4,$

DJNZ R3,DELAY1

RET

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

END

宏锦鑫
2024-12-02 广告
在遥控器电路板领域,深圳市宏锦鑫电子有限公司凭借其专业的技术和丰富的经验,成为行业内的佼佼者。我们拥有自主工厂,专注于各类高精密多层线路板、快板及特种PCB的研发和生产,产品广泛应用于遥控器等电子设备中。我们的电路板具有高可靠性、高稳定性,... 点击进入详情页
本回答由宏锦鑫提供
993106193
2014-12-04 · TA获得超过280个赞
知道小有建树答主
回答量:926
采纳率:20%
帮助的人:518万
展开全部
51单片机开发盒的电路图有没
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
查晓筠0i5
2014-12-04 · TA获得超过2752个赞
知道大有可为答主
回答量:2.1万
采纳率:1%
帮助的人:4933万
展开全部

我可以完成的

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式