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

铁岭免费网站建设百度云app下载安装

铁岭免费网站建设,百度云app下载安装,淘客推广怎么样,wordpress文章公众号项目文件 文件 关于项目的内容知识点可以见专栏单片机原理及应用 的第四章 IO口编写 参考图电路编写程序,要求实现如下功能: 开始时LED均为熄灭状态,随后根据按键动作点亮相应LED(在按键释放后能继续保持该亮灯状态,直至新的按键压下时为止…

项目文件

文件

关于项目的内容知识点可以见专栏单片机原理及应用 的第四章 IO口编写

 


参考图电路编写程序,要求实现如下功能:

  • 开始时LED均为熄灭状态,随后根据按键动作点亮相应LED(在按键释放后能继续保持该亮灯状态,直至新的按键压下时为止)。

在这里插入图片描述

分析:电路LED采用的是低电平驱动,按键按下后低电压。
需要从P0按键输入电压,到p2输出。

先看这个电路,P2端口这里初始是VCC,二极管是低电阻,端口处是高电压(分的电压多),这是P2端口的初始
P0这里,按下按键前不接地,电压都是一样的,1.25V大概,按下按键后,接地,必然会分压,其中低4位中某一位变成低0。这里就是看P0后面的低4位变化否来判断是否按下

也就是刚开始要使端口P0.4~P0.7强制为0,而P0.0 ~ P0.3不变。屏蔽P0高4位,即key=P0 & 0x0f

然后要把key值也就是P0值传送给P2:
if(key!=0x0f)P2=key; //有按键动作,P0状态值送P2端口

然后只要按键按下了,就把这个值传输到P2端口
按键按下,低4位变化,这样key值不等于0,有一位电压变低
这样传过去,对应哪个端口,那个端口电压变化,这里是低电平驱动,发光(如下图)

在这里插入图片描述

这个问题的参考代码如下:

#include<reg51.h>
void main(){
char key=0; //定义按键变量
while(1){
key =P0&0x0f; //按键P0的高4位清零
if(key!=0x0f)P2=key; //有按键动作,P0状态值送P2端口
}
}

结果:

在这里插入图片描述

运行视频如下:

单片机C51-独立按键识别

http://www.dinnco.com/news/78322.html

相关文章:

  • 设计师做帆布包网站企业网络营销顾问
  • 怎么用.net做网站专业网站优化公司
  • 河南快速网站备案百度注册入口
  • 下载一个网站无锡百度
  • 大理网站推广福州网络营销推广公司
  • 建站科技公司百度推广怎么才能效果好
  • 华久做网站福州搜索引擎优化公司
  • 销售软件宁波seo运营推广平台排名
  • 西安网站开发高端网站开发整合营销是什么
  • 网站域名变更怎么查询千锋教育前端学费多少
  • 住房和城乡建设部注册中心seo页面排名优化
  • 做网站用什么web服务器百度收录查询网址
  • 最新wordpress知更鸟网站seo外包靠谱吗
  • 1高端网站建设长春seo公司
  • 网站用php做的吗网站关键词优化
  • 网站开发公司网站官网seo建站还有市场吗
  • wordpress地址改不了国际站seo优化是什么意思
  • 制作好的网站必须申请站长工具关键词排名怎么查
  • 饭店网站模板网络的推广方式有哪些
  • 专业做相册书的网站比较靠谱的推广公司
  • 万能证件p图宁波外贸网站推广优化
  • b站推广网站nba智库市场营销师报名官网
  • wordpress b站播放金华seo
  • 零基础学做网站的书百度网站首页网址
  • 互动科技网站建设seo优化评论
  • 推荐做幻灯片搜图网站seo排名分析
  • 有多少人自己做电影网站dz论坛如何seo
  • 宁河网站建设最新域名查询ip
  • 水果零售电子商务网站综合评价与建设研究竞价推广外包托管
  • 做网站用哪种语言疫情最新消息今天公布