问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

谁给我下单片机里的独立式按键的硬件电路图?

发布网友 发布时间:2022-04-23 13:58

我来回答

5个回答

热心网友 时间:2023-10-16 23:54

这个最简单,独立式按键一端连着I/O,一端连着地。

热心网友 时间:2023-10-16 23:54

2.
模拟开关灯
1.
实验任务
如图4.2.1所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
2.
电路原理图
图4.2.1
3.
系统板上硬件连线
(1).把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上;
(2).把“单片机系统”区域中的P3.0端口用导线连接到“四路拨动开关”区域中的K1端口上;
4.
程序设计内容
(1).开关状态的检测过程
单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
(2).输出控制
如图4.2.1所示,当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETB P1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。
5.
程序框图
图4.2.2
6.
汇编源程序
ORG
00H
START:
JB
P3.0,LIG
CLR
P1.0
SJMP
START
LIG:
SETB
P1.0
SJMP
START
END
7.
C语言源程序
#include
<AT89X51.H>
sbit
K1=P3^0;
sbit
L1=P1^0;
void
main(void)
{
while(1)
{
if(K1==0)
{
L1=0;
//灯亮
}
else
{
L1=1;
//灯灭
}
}
}
这个实验是我以前学输入单元时学的!希望能帮到你!

热心网友 时间:2023-10-16 23:55

就用一个瑞口接一按键,键另一脚脚接到地,最好再加一个上拉电阻,
参考这去
http://zhidao.baidu.com/question/358397495.html?oldq=1

热心网友 时间:2023-10-16 23:55

按键到处都有。。书本上也一大堆。而且一般都有范例,拿过来改下就可以用了。

热心网友 时间:2023-10-16 23:54

这个最简单,独立式按键一端连着I/O,一端连着地。

热心网友 时间:2023-10-16 23:56

这个问题太弱了吧,输入输出管脚接上拉电阻,再接按钮开关完事。

热心网友 时间:2023-10-16 23:54

2.
模拟开关灯
1.
实验任务
如图4.2.1所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
2.
电路原理图
图4.2.1
3.
系统板上硬件连线
(1).把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上;
(2).把“单片机系统”区域中的P3.0端口用导线连接到“四路拨动开关”区域中的K1端口上;
4.
程序设计内容
(1).开关状态的检测过程
单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
(2).输出控制
如图4.2.1所示,当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETB P1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。
5.
程序框图
图4.2.2
6.
汇编源程序
ORG
00H
START:
JB
P3.0,LIG
CLR
P1.0
SJMP
START
LIG:
SETB
P1.0
SJMP
START
END
7.
C语言源程序
#include
<AT89X51.H>
sbit
K1=P3^0;
sbit
L1=P1^0;
void
main(void)
{
while(1)
{
if(K1==0)
{
L1=0;
//灯亮
}
else
{
L1=1;
//灯灭
}
}
}
这个实验是我以前学输入单元时学的!希望能帮到你!

热心网友 时间:2023-10-16 23:55

就用一个瑞口接一按键,键另一脚脚接到地,最好再加一个上拉电阻,
参考这去
http://zhidao.baidu.com/question/358397495.html?oldq=1

热心网友 时间:2023-10-16 23:55

按键到处都有。。书本上也一大堆。而且一般都有范例,拿过来改下就可以用了。

热心网友 时间:2023-10-16 23:56

这个问题太弱了吧,输入输出管脚接上拉电阻,再接按钮开关完事。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
房产证是房管局具体哪个部门在办理 电脑绿灯闪烁无法开机电脑主机绿灯一直亮但是开不开机没有反应_百度... 联想19寸显示器出现绿色一闪一闪 显示器绿灯闪烁,没图像 为什么我的联想显示器的指示灯总是闪烁??? 梦见一个小乞丐撒尿到头来的预兆 国服3.22战斗贼如何打出《高》DPS 国服3.22盗贼天赋,武器选择 魔兽世界3.22版本,战斗贼输出循环,请详细一点儿,谢谢,还有,红色宝石全部... 当老板需要具备哪些品质和能力 单片机独立按键电路图问题 51单片机3键键盘电路图[只有三个按键,链接pc的] 如何使用语音模块完成一个简单按键发声电路 全自动洗衣机的排水管长了咋办? 全自动洗衣机不接水管怎么用 长虹红太阳XQB72一7278洗衣机洗衣服加水时排水管一直在排水是什么原因? 长虹洗衣机内桶底下怎么有两根水管 长虹自能洗衣机怎么用 长虹全自动洗衣机显示E2,是怎么回事? 长虹智能洗衣机怎么使用? 长虹全自动洗衣机怎么使用??? 梦见吃头发和吐头发怎么解释? 梦见自己吃了一口头发,恶心怎么解释 最近连续两晚梦见吃的东西里老有头发 是什么预兆啊? 梦见吃头发,而且觉得很好吃 晚上睡觉做梦,梦见吃头发!! 什么意思??急!! CAD如何自动用天正打开 梦见自己在吃头发! CAD高手请进,如何dwg文件默认用天正打开??? 梦见吃头发有什么预兆? 一个按键控制LED电路设计,不用单片机。。。求各位大侠帮帮忙 有哪些好听的a开头的微信名? 单片机独立按键的电路图 单按钮启停电路图 微信网名a怡人宁静什么意思 一个IO 两个按键,这个电路可靠吗 有些微信好友名字前面有个A是代表什么? 2020年受欢迎微信网名有哪些? 微信网名前带个A或AA的意思? 根据这个电视机主板,怎么做一块按键板,按键怎么连线,需要电路图。谢谢。 为什么好多人把自己的微信网名加上A 电脑键盘原理电路图以及每部分的解说(就是每一个元件起什么作用,还有为什么这样连接) 微信昵称怎么好多人喜欢用A字开头呢? Dell键盘电路板的接线图 急停按钮 电路图 微信网名前面加a什么意思 带有a的微信网名大全 微信名字带a? 微信昵称“A”字头的大有玄机,一般都是哪些人 如何消除微信群里某人的