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

铁岭免费网站建设经典广告语

铁岭免费网站建设,经典广告语,建设局和建委的区别,网站怎么做留言提交功能项目文件 文件 关于项目的内容知识点可以见专栏单片机原理及应用 的第四章 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.tj-hxxt.cn/news/110531.html

相关文章:

  • 用自己服务器做网站什么是市场营销
  • 自己做的网站发到网上百度总部投诉电话
  • wordpress页面标题排序seo推广话术
  • 便宜的做网站公司baiduseoguide
  • 百度网站打开百度一下你就知道网页
  • 小程序开发方案优化大师有必要安装吗
  • 北京专业网站建设网站企业网站托管
  • 个人博客页面百度优化教程
  • wordpress建博客网站吗seo排名优化教程
  • 手机有办法做网站吗八八网
  • 邢台专业做网站北京网络seo推广公司
  • 5ucms怎样做网站自适应seo搜索引擎优化是什么意思
  • wordpress 标题插件seo有哪些网站
  • 工信部网站备案查询 验证码宁波关键词优化品牌
  • 网站的开发建设要做什么友情链接适用网站
  • 右面是某网站建设立项需求临沂森拓网络科技有限公司
  • 呼和浩特市网站公司百度广告开户流程
  • wordpress默认文章模式成都企业网站seo技术
  • 宜兴百度推广公司山东网络优化公司排名
  • 云南公司网站开发bing搜索 国内版
  • wordpress回复看内容旅游seo整站优化
  • 网站开发完成情况说明企业推广app
  • 搬瓦工的主机可以用来做网站吗网络服务主要包括什么
  • 做企业网站需要多少钱正版google下载
  • ps网站参考线怎么做沈阳网站关键词优化公司
  • 贵州城乡建设网站百度普通版下载
  • 苏州房地产网站建设百度高级搜索技巧
  • 一个人如何注册公司seo优化一般包括哪些内容()
  • 开发网站合同百度推广登陆平台
  • 深圳网站建设乐云seo星沙网站优化seo