当前位置: 首页 > 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/101339/

相关文章:

  • 深圳红酒网站建设全国工程信息网
  • 工会网站建设管理工作总结店面设计分析
  • 给人做网站能赚钱吗天津网站建设价位
  • 如何写代码做网站北海网站建设服务商
  • 建设银行信用卡网站显示余额qt做网站服务器
  • 自助建站 平台wordpress 表单管理
  • 数据分析师培训机构简述seo的优化流程
  • 网站建设协议书模板 完整版wordpress国内现状
  • 加强 网站群建设管理郴州优化公司
  • 绵阳市住房和城乡建设局网站网站网页是怎么做的
  • 拼多多网站建设的目的如何在百度发广告
  • 网站开发常用jquery插件山东省威海市文登区建设局网站
  • 昆山建设网站公司2345浏览器在线
  • 建立网站一般包括什么等方式自己建个网站做优化
  • 公司门面网站设计网站下面 备案
  • 门业网站 源码东莞网络营销信息推荐
  • 网站建设术语 英文生活常识网站源码
  • 宁波做网站制作wordpress the_date()
  • 十档行情免费网站太原网页设计公司
  • 如何注册网站名称江苏城乡建设部网站首页
  • 网站开发 项目规划 怎么写wordpress改变文章字体大小
  • 网站线框小程序开发平台哪家好
  • 湖南省建设人力资源网站网站备案代码
  • 巴楚网站建设傻瓜做网站
  • 2018 84号建设厅网站软件开发公司好的有哪些
  • 本地丹阳网站建设深圳网站建设 外包合作
  • 大学生帮别人做网站网站营销的流程
  • 网站建设从入门到精通+网盘企业网站首页设计欣赏
  • 网站空间续费天津海外seo
  • 定制网站制作平台网站域名有什么用