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

贷款 东莞网站建设互联网网站运营

贷款 东莞网站建设,互联网网站运营,互联网营销师报考,公司网站制作招聘前言 之前的蓝桥杯单片机基础部分——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/wzjs/824832.html

相关文章:

  • 太原论坛网站开发公司网件路由器设置
  • 网站建设浙江公司小程序代理模板
  • windows系统做网站长春好的做网站公司排名
  • 网站建设电话着么打《设计》韩国
  • 行政机关单位网站建设北京管庄网站建设公司
  • 大石桥网站建设公众号多少钱
  • 优秀网站建设哪个公司好如何建立公司网站意味着什么
  • 载带 东莞网站建设排版的网站
  • 申请免费个人网站空间网络推广渠道
  • 新鸿儒网站宝安网站设计
  • 静态网站生成器怎样做腾讯建站官网
  • 都芳漆中文网站建设遵义app开发公司排名
  • 网络营销导向的网站建设阿坝州住房和城乡建设厅网站
  • 网站地图样本阿里云服务器租用
  • 济南模版网站找生产建筑模板的厂家
  • 触屏手机网站设计湛江免费企业建站
  • 护肤品 网站建设策划书无锡所有网站设计制作
  • 查询注册过的网站南雄市住房和城乡建设局网站
  • 电脑课要求的网站怎么做wordpress 首页静态
  • destoon 网站后台wordpress dosortcode
  • 佛山市网站建设分站企业官方网站的要素
  • 电子商务网站建设完整详细流程图软件外包公司值得去吗
  • 做企业礼品的网站本地搭建 wordpress
  • 做网站需要提供什么惠州网站建设如何
  • 指数 网站权重哪个网站做网销更好
  • 简易网站网站页面描述
  • 网站构成佛山最好的网站建设公司
  • 网站做推广页需要什么软件有哪些网站开发需要什么人才
  • 贵州省住房和城乡建设厅官网站做电池的有哪些网站
  • 做外贸网站哪家好做网站的要多钱