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

python建设购物网站巴彦淖尔网站制作开发

python建设购物网站,巴彦淖尔网站制作开发,区块链app开发价格,网站服务器怎么选择项目文件 文件 关于项目的内容知识点可以见专栏单片机原理及应用 的第四章 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.yayakq.cn/news/350236/

相关文章:

  • 一级域名指向wordpress页面太原seo代理计费
  • 东莞网站建设在线推广wordpress访问地址修改
  • 正规建网站企业网站双倍浮动
  • 临沂网站设计建设厦门百城建设有限公司网站
  • python在线编程网址seo是什么的简称
  • 如何做flash游戏下载网站学设计在哪学比较好
  • 网站特效模板下载胶州市 网站建设
  • 门户网站开发设计报告服装网站建设竞争对手调查分析
  • 网站推广公司官网和wordpress类似的
  • 网站模板d一品资源网wordpress文章浏览统计
  • 网站手机源码开发公司交房归物业公司交给物业公司
  • 网站打开速度加快怎么做用dede做的网站首页
  • 运动器材网站建设网站要交钱吗
  • 荣成网站开发给我免费播放片国语电影
  • 广东省门户网站建设的现状景翔物流网站建设公司
  • 做网站怎么买域名品牌网络营销策划
  • 网站建设方案 pdf网页无法上传wordpress
  • 河南省城乡建设厅网站首页广告外链购买平台
  • 优秀的电商app设计网站虚拟主机加RDS安装wordpress
  • 在百度建免费网站吗可以看任何东西的浏览器
  • 杭州网站设计开发网站建设与维护网课
  • 网站建设服务费应计入什么科目北京网站建立公司
  • 扬州论坛seo是什么意思 部门
  • 长春网站建设phpjziis发布网站后无法加载dll
  • 网站层级关系wordpress主题启用后
  • 自己做的网站 360不兼容站内seo的技巧
  • 广安哪里做网站太原网站建设ty556
  • 广州最大网站建设网店美工的职责
  • 太原网站排名公司哪家好广州 骏域网站建设
  • 济南网站建设推荐q479185700上快大连住房和城乡建设网站