当前位置: 首页 > 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.yidumall.com/news/32394.html

相关文章:

  • 网站开发是BS架构吗百度推广怎么登陆
  • aspcms 生成网站地图郑州百度seo
  • 洛阳做网站哪家好热点事件营销案例
  • 简单干净的网站新闻源发稿平台
  • 苏州信网网站建设技术有限公司网页友情链接
  • 广告版式设计图片seo推广人员
  • 把给公司做的设计放到自己的网站上各大网站
  • 京东联盟如何做查优惠卷的网站app开发费用
  • 网站建设请示文件东莞网站制作公司联系方式
  • 淘宝wordpress cms主题网站优化企业排名
  • 嘉兴企业网站建设系统合肥今日头条新闻
  • 自适应网站有哪些网站seo站群软件
  • wordpress 创建自定义面板类文件成都百度网站排名优化
  • 青岛注册公司在哪个网站申请网站页面优化方案
  • 房屋装修流程步骤长沙网站托管优化
  • 动态网站开发感想电子邮件营销
  • 上海传媒公司李闪闪身价烟台seo关键词排名
  • 企业网站的标题关键词网站建设公司哪家好?该如何选择
  • 免费建网站平台哪个好yandere搜索引擎入口
  • 上海资格证报名网站红河网站建设
  • 益阳北京网站建设chrome浏览器
  • 查看网站建设工作什么是新媒体运营
  • 珠海企业网站建设软件开发工程师
  • 太原公司网站建设广州网络推广哪家好
  • 做美工一般要收藏哪些网站seo顾问服务
  • 群晖做网站服务器会卡吗中国新冠疫情最新消息
  • 合肥做拼拼团网站的公司平台推广渠道
  • 厦门服装企业网站推广百度扫一扫网页版
  • 安阳网站建设哪家便宜海外市场推广方案
  • 个人网站的搭建2345网址导航主页