1.实验任务
如图所示,监视开关K1(接在P3.0端口上),用发光二极管L1(接在单片机P1.0端口上)显示开关状态,如果开关合上,L1亮,开关打开,L1熄灭。
2.电路原理图
3.系统板上硬件连线
(1). 把“单片机系统”区域中的P1.0端口用导线连接到“八路发光二极管指示模块”区域中的L1端口上;
(2). 把“单片机系统”区域中的P3.0端口用导线连接到“四路拨动开关”区域中的K1端口上;
4.程序设计内容
(1).开关状态的检测过程
单片机对开关状态的检测相对于单片机来说,是从单片机的P3.0端口输入信号,而输入的信号只有高电平和低电平两种,当拨开开关K1拨上去,即输入高电平,相当开关断开,当拨动开关K1拨下去,即输入低电平,相当开关闭合。单片机可以采用JB BIT,REL或者是JNB BIT,REL指令来完成对开关状态的检测即可。
(2).输出控制
如图3所示,当P1.0端口输出高电平,即P1.0=1时,根据发光二极管的单向导电性可知,这时发光二极管L1熄灭;当P1.0端口输出低电平,即P1.0=0时,发光二极管L1亮;我们可以使用SETB P1.0指令使P1.0端口输出高电平,使用CLR P1.0指令使P1.0端口输出低电平。
5.程序框图
6.汇编源程序
ORG 00H
START: JB P3.0,LIG
CLR P1.0
SJMP START
LIG: SETB P1.0
SJMP START
END
7.C语言源程序
#include
sbit K1=P3^0;
sbit L1=P1^0;
void main(void)
{
while(1)
{
if(K1==0)
{
L1=0; //灯亮
}
else
{
L1=1; //灯灭
}
}
}
容-源-电-子-网-为你提供技术支持本文地址:http://www.dziuu.com/dz/22/15502205513161.shtml
本文标签:
猜你感兴趣:
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:元器件知识
关键词: 所属栏目:开关电源电路图
产品特点:VK36W1D具有1个触摸检测通道,可用来检测水从无到有和水从有到无的动作。该芯片具有较高的集成度,仅需极少的外部组件便可实现触摸按键的检测。 提供了1路开漏输
关键词: 所属栏目:元器件知识
关键词: 所属栏目:led
对于LED来说,散热系统是必不可少的,所以一个好的导热介质是决定LED照明好坏的关键之一!兆科提供导热石墨片可使用在LED芯片的背面,另一面贴近散热片或LED外壳,通过导热石墨片的高热传导将热量迅速传导至LED外壳,通过空气的流动达到导热散热效果。
关键词: 所属栏目:led
关键词: 所属栏目:开关电源电路图
为什么要涂覆一层导热硅脂来提高LED灯具的散热性能呢?因为LED灯具其主要的散热方式是通过LED散热器散热出去的,而LED芯片所产生的热量也是一样,LED芯片首先会把热量传导到铝基板上,再由铝基板传导至铝散热器上,不过铝基板往往是通过螺钉的固定在铝散热器上的,用这种方法固定起到的结构往往在它们之间形成空气隙,而空气的热阻是超大的,比其他热阻都要大几十倍,所以须涂上导热硅脂来填充空隙以加大接触面的面积,从而提高热流通量,减小热阻,改善LED灯具的整体散热性能。
关键词: 所属栏目:led
VK1640是一种数码管或点阵LED驱动控制专用芯片,内部集成有数据锁存器、LED 驱动等电路。SEG脚接LED阳极,GRID脚接LED阴极,可支持8SEGx16GRID的点阵LED显示。适用于小型LED显示屏驱动。采用SOP28的封装形式。
关键词: 所属栏目:元器件知识
关键词: 所属栏目:开关电源电路图
导热双面胶是由有机硅材料添加导热陶瓷粉体和一些玻璃纤维,通过特别工艺生产形成的一款拥有散热功能的粘接材料。跟导热石墨的质料昂贵、工艺复杂相比较,LED导热双面胶的性价比更高,所以在一般电子元件上就会被普遍使用。和一般的导热绝缘片相比较,它具备更好的柔软性还有粘接性,可以更好的贴紧两界面。
关键词: 所属栏目:led
关键词: 所属栏目:开关电源电路图
关键词: 所属栏目:开关电源电路图