当前位置: 首页 > news >正文

网站地图制作怎么做南昌网站优化公司

网站地图制作怎么做,南昌网站优化公司,北京中风险地区,湖南企业网站51单片机利用I/O口高阻状态实现触摸控制LED灯 1.概述 这篇文章介绍使用I/O口的高阻状态实现一个触摸控制LED灯亮灭的实验。该实验通过手触摸P3.7引脚,改变电平信号控制灯的亮灭。 2.实验过程 2.1.实验材料 名称型号数量单片机STC12C20521LED彩灯无1晶振12MHZ1电…

51单片机利用I/O口高阻状态实现触摸控制LED灯

1.概述

这篇文章介绍使用I/O口的高阻状态实现一个触摸控制LED灯亮灭的实验。该实验通过手触摸P3.7引脚,改变电平信号控制灯的亮灭。

2.实验过程

2.1.实验材料

名称型号数量
单片机STC12C20521
LED彩灯1
晶振12MHZ1
电容30pf2
电阻100欧姆1
面包板1
连接线5

2.2.电路原理

将P3.7接口的灯连接到P1.7接口上,其他的按照电路图链接即可。
在这里插入图片描述

在这里插入图片描述

2.3.实验程序

/*************************************************************
* 程序名: IO口高阻模式实现触控控制LED灯
* 编写人: bruce
* 硬件支持:STC12C2052
* 日  期: 2023-11-23
* 修改日志: 
/*************************************************************/#include<STC12C2052AD.H>// 定义P1.3 和 P1.2接口
sbit LED1 = P1^7;
sbit KEY = P3^7;void main(void){//设置P1接口为准双口模式P1M0 = 0X00;P1M1 = 0X00;//设置P3.7接口为高阻模式P3M0 = 0X80;P3M1 = 0X00;// 定义接口高电平LED1 = 1;while(1){LED1 = ~KEY;}}

将手指放在P3.7接口上灯就会点亮,离开后就会熄灭。但是在实际使用中,手指还没接触到P3.7接口,灯就亮了,这就是受到干扰造成的。下面对此做了优化。

  • 首先将P3.7设置为准双口+延迟,避免未接触到P3.7就变为低电平控制灯亮。在手开始接触P3.7时,该接口处于准双口,有输出功能可以将干扰电流拉到GND,消除了一部分干扰
  • 当设置P3.7为高阻状态时,增加一个延迟,再次消除一部分干扰。
  • 经过优化后比之前要稳定很多,手指触摸到P3.7和P1.0引脚才会点亮LED灯。
/*************************************************************
* 程序名: IO口高阻模式实现触控控制LED灯
* 编写人: bruce
* 硬件支持:STC12C2052
* 日  期: 2023-11-23
* 修改日志: 
/*************************************************************/#include<STC12C2052AD.H>// 定义P1.3 和 P1.2接口
sbit LED1 = P1^7;
sbit KEY = P3^7;/*********************************************************************************************
函数名:毫秒级CPU延时函数
调  用:DELAY_MS (?);
参  数:1~65535(参数不可为0)
返回值:无
结  果:占用CPU方式延时与参数数值相同的毫秒时间
备  注:应用于1T单片机时i<600,应用于12T单片机时i<125
/*********************************************************************************************/
void DELAY_MS (unsigned int a){unsigned int i;while( --a != 0){for(i = 0; i < 600; i++);}
}void main(void){//设置P1接口为准双口模式P1M0 = 0X00;P1M1 = 0X00;//设置P3.7接口为高阻模式P3M0 = 0X80;P3M1 = 0X00;//初始化高低电平LED1 = 1;KEY = 0;while(1){//当手靠近还未触摸到P3.7引脚,感应到微电流后就会改变状态使控制灯的开关不稳定。//设置为准双口,+ 延迟 过滤微电流影响触摸不稳定现象。P3M0 = 0X00;DELAY_MS(2);P3M0 = 0X80;DELAY_MS(2);LED1 = ~KEY;}}
触控灯效果

在这里插入图片描述

在这里插入图片描述

http://www.tj-hxxt.cn/news/57889.html

相关文章:

  • 免费网站电视剧下载五种新型营销方式
  • 如何制作自己网站新乡百度网站优化排名
  • php网站开发技术要点网络营销有哪些功能
  • 上海长城建设有限公司网站竞价推广和信息流推广
  • 铜川微网站建设app关键词排名优化
  • 自己怎么手机做网站线下推广100种方式
  • 新郑郑州网站建设各行业关键词
  • 做网站有必要?大数据查询个人信息
  • 福鼎市建设局网站郑州网站优化顾问
  • 房地产网站源码关键词推广怎么做
  • 礼品做便宜的网站网络营销品牌案例
  • wordpress换域名不能访问企业网站seo诊断工具
  • 网站客服的调研工作怎么做网络宣传方式
  • 网站icp不备案有关系吗中国十大网站有哪些
  • 360建筑网app下载欧美seo查询
  • 网站开发需要多少钱app重庆关键词自动排名
  • 石家庄建设网站公司中国最新新闻
  • 免费漫画网站网站seo优化公司
  • seo模拟点击软件源码郑州seo线上推广系统
  • 怎样防止别人利用自己的电脑做网站服务器企业培训考试
  • 做网站顺序关键词推广操作
  • 萍乡网站开发公司谷歌推广哪家好
  • 四川采集app山东seo首页关键词优化
  • 定陶住房和城乡建设局网站谷歌paypal下载
  • 备案号查询系统廊坊快速排名优化
  • 做牛排的网站网站结构
  • 专业网站定制平台b站官方推广
  • 怎么把网站放到服务器长沙网站关键词推广
  • 可以做仿真实验的网站长沙网站seo诊断
  • 上线了相同网站seo合作