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

门户网站建设定制施工企业

门户网站建设定制,施工企业,工业设计公司收费标准,有没有做企业网站的目录 目的 一,STC单片机模块 二,独立按键 2.1 独立按键位置 2.2 独立按键电路图 三,创建Keil项目 四,代码 五,代码编译、下载到51单片机 六,效果 目的 当独立K1按键按下时LED D1 点亮&#x…

目录

目的

一,STC单片机模块

二,独立按键 

2.1 独立按键位置

2.2 独立按键电路图

三,创建Keil项目

四,代码 

五,代码编译、下载到51单片机

六,效果


目的

当独立K1按键按下时LED   D1 点亮,松开D1熄灭。

一,STC单片机模块

二,独立按键 

2.1 独立按键位置

2.2 独立按键电路图

 

这里要注意一个设计的bug

P3_1 引脚对应是K1

P3_0 引脚对应是K2

 我们也不用把按键的构造想太复杂 ,就当成一个普通的开关就好。

轻触(还是要多用点力,不是手机屏幕那种轻触)按下就导通,引脚P30就是高电平0(比如:按下按键K1,此时电路就接通GND接地了)。

松开时电路就断开,引脚P30是底电平1。

为什么这里设计成高电平0,低电平1呢?

芯片的每个引脚  都有寄存器 可读也可写。

也就是说我们既能让程序主动让每个引脚处于高电平或者低电平; 同时 引脚上处于高电平或低电平程序也能获取到。

比如:

我们用程序让引脚P3_0处于高电平,可以用 P3_0=0;

如果我们要检查P3_0 处于高电平还是电平。我们可以用 一个变量将其获取出来并打印出来

int P3_0_status=P3_0;//取引脚状态

printf("%d",P3_0_status);//打印状态值。

这里我们一直去检测这个引脚的状态就可以了。

if(P3_1==0)	    //检测按键K1的状态;如果K1按键按下{P2_0=0;		//D1输出0,点亮}else{P2_0=1;		//D1输出1,熄灭}

三,创建Keil项目

详细参考:51单片机STC89C52RC——创建Keil项目-CSDN博客

四,代码 

#include <REGX52.H>
/*** 函    数:主函数* 参    数:无* 返 回 值:无*/
void main()
{while(1){if(P3_1==0)	    //检测按键K1的状态;如果K1按键按下{P2_0=0;		//D1输出0,点亮}else			//如果K1按键松开{P2_0=1;		//D1输出1,熄灭}}
}

 

五,代码编译、下载到51单片机

代码编译请参考

《51单片机STC89C52RC——代码编译-CSDN博客》

代码下载请参考

《51单片机STC89C52RC——STCAI-ISP代码下载-CSDN博客》

六,效果

http://www.yayakq.cn/news/815930/

相关文章:

  • 外贸英文网站建设浦东做网站
  • 泰国购物网站大全网站备案主体黑名单
  • 网站推广策划方案书东台市住房和城乡建设局闷网站
  • 动画型网站泉州企业网站制作
  • 西安网站建设优化与推广怎么创建一个博客网站
  • tp做的网站封装成app网站快速排名推广软件
  • 网站建设与管理的认识江苏常州青之峰做网站
  • 济南做网站维护的公司苏州最大的网站
  • 企业网站可以个人备案打开百度首页
  • 贵安新区网站建设在谷歌上做国际网站
  • 网站开发相关房产信息网网站
  • 山东城市建设职业学院教务网站建网页要钱吗
  • 网站seo运营南通个人网站制作
  • 如何选择丹阳网站建设阳江人才网
  • 企业网站分为哪三种类型信息系统开发方法
  • 官方网站建设需求规格说明书破解版软件下载网站
  • 岳阳公司网站建设郑州建设信息网首页图
  • 网站建设w亿玛酷1流量订制免费ppt模板下载熊猫
  • 网站开发环境及工具怎样创建网站的基本流程
  • jsp做视频网站重庆工程建设信息网站
  • 男女第一次做网站爱手机能建设网站
  • 福州网站建设流程免费网站安全软件下载
  • 试列出网站开发建设的步骤注册公司网上申请流程
  • 零售网站建设wix做的网站在国内访问不
  • 平泉县住房和城乡建设局网站告状书放网站上怎么做
  • 抚宁网站建设直播app怎么开发
  • 浏阳网站建设公司好的竞价推广外包公司
  • wordpress修改地址后网站打不开数字展馆公司
  • 大连开发区规划建设局网站ip做网站域名
  • 朔州网站建设收费农业企业网站模板免费下载