蓝桥杯单片机必备知识 —— (2)关闭LED灯,BUZZ以及零碎知识

蓝桥杯单片机必备知识 —— (2)关闭LED灯,BUZZ以及零碎知识

蓝桥杯单片机必备知识 —— (2)关闭LED灯,BUZZ以及零碎知识

代号 选中功能 二进制 十六进制
Y4C LED 1000 0000 0x80
Y5C BUZZ 1010 0000 0xa0
Y6C 位选码 1100 0000 0xc0
Y7C 段选码 1110 0000 0xe0

关闭子函数

//关闭LED,BUZZ子函数
void cls()
{
   
	P2 = (P2 & 0x1f) | 0xa0;		//选中BUZZ相关的片子
	P0 = 0x00;						//关闭BUZZ
	P2 = 0x1f;						//恢复,不再选中该片子
	
	P2 = (P2 & 0x1f) | 0x80;		//选中LED相关的片子
	P0 = 0xff;						//关闭LED
	P2 = 0x1f;						//恢复,不再选中该片子
}

主函数

void main()
{
   
	cls_buzz();						//调用关闭函数
}

测试结果不贴了,过于简单。

LED模块

在这里插入图片描述

BUZZ模块

在这里插入图片描述
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/100141.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Qt5学习笔记——QRadioButton与QButtonGroup[通俗易懂]

    Qt5学习笔记——QRadioButton与QButtonGroup[通俗易懂]【我是小标题:使用QToolButton实现radiobutton功能。】QRadioButton是什么?  下图是Windows系统中典型的radiobutton显示效果。    QRadioButton是一个可以switchon或off的按钮,对应的状态为checked和unchecked。一组QRadioButton通常用于表示程序中“多选一”的选择,例如单项选择题。在一组r

    2025年6月30日
    3
  • MySQL最常用分组聚合函数「建议收藏」

    MySQL最常用分组聚合函数

    2022年2月10日
    47
  • java编程app_如何用java开发app

    java编程app_如何用java开发app前言本人是底层211本科,刚毕业,⽆科研经历,但是有些项⽬经历。在国内监控行业某头部企业做过一段时间的实习。想着投下字节,可以积累⼀下⾯试经验和为金九银十面招做准备。投了简历之后,过了一段时间,HR就打电话跟我约时间,说明一下,我投的是北京office。以下就是一个面试的全部过程,分享出来给感兴趣的朋友们一看。阿里的人才画像其实最近两年自己一直在做面试官,也面试过很多优秀的人,心里大概有一个标准,知道什么样的人才是我们想要的人。但是这个标准我一直都没有仔细的去思考过,刚好最近有时间

    2022年9月23日
    3
  • 建立数据库,建立一个“学生”表student。[通俗易懂]

    建立数据库,建立一个“学生”表student。[通俗易懂]1.建立数据库,建立一个“学生”表student。2.设计思想:首先利用createdatabase语句建立一个数据库,再用createtable语句按要求建立基本表,再按照规则添加数据。3.实验代码及注释:创建数据库mysql>createdatabaseymz;QueryOK,1rowaffected(0.03sec)使用数据库mysql>us…

    2022年7月24日
    26
  • 两个队列实现一个栈思路c语言_栈和队列的主要区别

    两个队列实现一个栈思路c语言_栈和队列的主要区别用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输出:[null,null,3,-1]示例 2:输入:[“CQueue”,“deleteHead”,“appendTail”,“ap

    2022年8月8日
    11
  • python聊天机器人(python用于机器人)

    通过定时触发器,可以简单快速地定制一个企业微信机器人。我们可以用它来实现喝水、吃饭提醒等小功能,还能实现定时推送新闻、天气,甚至是监控告警的小功能。使用企业微信机器人在企业微信中,选择添加机器人:之后,我们可以根据文档进行企业微信机器人的基础功能定制:以下是用curl工具往群组推送文本消息的示例(注意要将url替换成机器人的webhook地址,content必须是utf8编码):…

    2022年4月10日
    80

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号