找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1830|回复: 5
打印 上一主题 下一主题
收起左侧

这个单片机程序中如何添加一个开关,按下让蜂鸣器,再按一下让蜂鸣器断开?谢谢

[复制链接]
跳转到指定楼层
楼主
正在学习单片机,谢谢了(^~^)

[Thumb]640858807164-f11c5e88-e699-3629-a541-fad9242e8678.png (7.11 KB, 下载次数: 93)

[Thumb]640858807164-f11c5e88-e699-3629-a541-fad9242e8678.png

[Thumb]640858807164-fa620b54-b237-3e43-a1c9-06031ab6b81a.png (7.16 KB, 下载次数: 93)

[Thumb]640858807164-fa620b54-b237-3e43-a1c9-06031ab6b81a.png

[Thumb]640858807164-fed7a6bc-62fd-3320-9c2b-10d5afd5833a.png (7.26 KB, 下载次数: 95)

[Thumb]640858807164-fed7a6bc-62fd-3320-9c2b-10d5afd5833a.png

[Thumb]640858807164-9bddcc81-354b-391a-92b2-d4e9112269bb.png (21.47 KB, 下载次数: 84)

[Thumb]640858807164-9bddcc81-354b-391a-92b2-d4e9112269bb.png
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:452950 发表于 2020-7-1 18:47 | 只看该作者
用一个空余的IO口接按键,然后按键按下时控制P1.0电平变化就好

评分

参与人数 1黑币 +5 收起 理由
黄youhui + 5 很给力!

查看全部评分

回复

使用道具 举报

板凳
ID:91521 发表于 2020-7-1 18:57 | 只看该作者
i = ~i
回复

使用道具 举报

地板
ID:795000 发表于 2020-7-2 19:07 来自手机 | 只看该作者
daiya 发表于 2020-7-1 18:57
i = ~i

这一句是加在哪里,谢谢
回复

使用道具 举报

5#
ID:795000 发表于 2020-7-2 19:08 来自手机 | 只看该作者
xxpp2011 发表于 2020-7-1 18:47
用一个空余的IO口接按键,然后按键按下时控制P1.0电平变化就好

这不需要写程序了吗?
回复

使用道具 举报

6#
ID:216120 发表于 2020-7-2 20:40 | 只看该作者
#include <reg51.h>
#include <intrins.h>

sbit  K1=P1^1;
sbit  bb=P1^0;



void main()
{
bb=0;
while(1)
        {
        if(K1 == 0)
                {
                _nop_();
                _nop_();
                _nop_();
                while(K1 == 0);
                _nop_();
                _nop_();
                _nop_();
                bb=~bb;
                }
        }

}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表