蓝桥杯单片机必备知识 —— (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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Centos7安装MySQL详细步骤

    Centos7安装MySQL详细步骤Centos7安装MySQL详细步骤首先在虚拟机中安装一个Centos7(VM虚拟机安装Centos7)1.1MySQL安装1.1.1下载wget命令yum-yinstallwget1.1.2在线下载mysql安装包wgethttps://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm1.1.3安装MySQLrpm-ivhmysql57-community-release-el7-8.noar

    2022年6月13日
    23
  • SED Command

    SED Command

    2022年2月24日
    43
  • StrictMode总结「建议收藏」

    StrictMode总结「建议收藏」Android2.3提供一个称为严苛模式(StrictMode)的调试特性,Google称该特性已经使数百个Android上的Google应用程序受益。首先先整体介绍:StrictMode.setThreadPolicy(newStrictMode.ThreadPolicy.Builder()//线程策略(ThreadPolicy).det

    2022年6月8日
    28
  • FileStream文件流类「建议收藏」

    FileStream文件流类「建议收藏」主要讲解以下几个方面:1,FileStream文件流类,2,FileStream文件流类的创建,3,FileMode和FileAccess,FileShare方法基本介绍及注意事项用File类提供的方法在创建或打开文件时,总是会产生一个FileStream对象。类FileStream是个什么样的类?通过它的对象,怎样完成对文件的操作呢?1.FileStream文件流类简介F

    2022年7月21日
    15
  • ORACLE 面试题PDF「建议收藏」

    ORACLE 面试题PDF「建议收藏」JAVA面试难免碰到一些棘手的数据库题目,所以ORACLE必须的啦

    2022年8月26日
    2
  • phpstrom2021激活码_在线激活

    (phpstrom2021激活码)2021最新分享一个能用的的激活码出来,希望能帮到需要激活的朋友。目前这个是能用的,但是用的人多了之后也会失效,会不定时更新的,大家持续关注此网站~IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月21日
    81

发表回复

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

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