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

四川住房与城乡城乡建设厅网站昆明网站建设_云南网站建设

四川住房与城乡城乡建设厅网站,昆明网站建设_云南网站建设,苏州网站建设制作方案,wordpress 优惠券前言 之前的蓝桥杯单片机基础部分——1、基础模块代码发现有的同学不太会使,这样的话就给他们都封装一下函数,额外封装一下蜂鸣器和继电器,这就全了,到时候的逻辑只要没问题就没啥事了 LED灯模块 现在,给这里封装一个…

前言

之前的蓝桥杯单片机基础部分——1、基础模块代码发现有的同学不太会使,这样的话就给他们都封装一下函数,额外封装一下蜂鸣器和继电器,这就全了,到时候的逻辑只要没问题就没啥事了

LED灯模块

在这里插入图片描述
现在,给这里封装一个函数

unsigned char led_buf[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
void LED_lnit(unsigned char addr,enable)
{P2 = P2 & 0X1F | 0X80;if(enable)P0 = led_buf[addr];else P0 = ~led_buf[addr];
}

蜂鸣器&继电器

在这里插入图片描述
先弄蜂鸣器

void BEEP(unsigned char enable)
{P2 = P2 & 0X1F | 0XA0;if(enable)P0 = 0X40;else P0 = ~0X40;
}

继电器

void relay(unsigned char enable)
{P2 = P2 & 0X1F | 0XA0;if(enable)P0 = 0X10;else P0 = ~0X10;
}

上面几个模块的代码都没有解释,现在大体看一下,不一定是好用的,只是思路
LED灯

unsigned char led_buf[] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//这里封装了一个数组,通过数组控制位
void LED_lnit(unsigned char addr,enable)//这个地方addr是位置对应0~7,enable是使能,1亮0灭

后面的两个模块都有一个enable的变量,这个变量在这里是一个如果是0就不工作,1的话就是工作的状态

本人水平有限,所有代码都是作者自己的风格书写,但是大致的应该是没有什么问题,如果有哪里出错或者有更好的解法可以与我私信或在评论区里进行讨论
这些代码都只是一个思路,具体都没有烧写到板子里面去实验,不一定好用,有问题大家一定要提出来,大家一起进步

http://www.dtcms.com/a/405427.html

相关文章:

  • 做豆制品的网站网站建设整体解决方案
  • 个人可以做淘宝客网站吗dede阿里百秀网站源码
  • 做购物网站学什么技术怎么用百度云做网站空间
  • 网站制作的软件有哪些单页网站模板修改
  • 网站首页关键词莆田网站建站
  • 网站注册管理策划方案东莞快速优化排名
  • 收费用的网站怎么做闵行手机网站建设
  • wd怎样建设一个网站北京 网站设计找时代创信好
  • 兰州网站关键字优化零距离seo
  • 常州做网站设计红杉树装修公司
  • 网站维护中 源码关于建设工程资质网站
  • 怎么用云虚拟主机建设网站免费静态网页
  • 有没有帮忙做问卷调查的网站免费素材免费下载
  • 兰州城乡建设局网站php企业网站开发
  • 网站注册协议做微商建自己的网站有用吗
  • 想找人做网站 要怎么选择学app软件开发多少钱
  • 手机网站如何做优化全国市场主体登记注册服务网
  • 有网站了怎么做app网站备案核验点 上海
  • 简洁大气网站源码保定电商网站建设
  • 淘宝网站开发费用杭州网站制作推荐
  • 石家庄 网站建站建设一个会员积分网站
  • 建筑工程防护网seo网站分析
  • seo下载站app页面制作软件
  • 怎样用jsp做网站登录建设淘宝网站的意义
  • 岳阳市规划局建设工程公示网站国外域名买卖
  • 商城网站建设方案网站建设择
  • 想做机械加工和橡胶生意怎么做网站酒店网站建设的优点
  • 做好网站怎么做app如何做交互式网站
  • 手机网站被做跳转企业网站成品源码
  • 做网站必须要有数据库做冰淇淋生意网站