首先我们还是先定义数码管的引脚,打开原理图,我们将数码管的位选引脚初始化一下。
然后我们打开数码管1的总开关,关掉其余的三个数码管,不懂什么意思看我上一篇博客,下面是链接:https://blog.csdn.net/qq_40831778/article/details/102642153

之后我们让其显示数字0.

现在我们具体来讲一下,0x3f是怎么回事。

我们看,如果想让数码管显示数字0,必须点亮 a,b,c,d,e,f, ;g和dp不亮,然后我们用0表示不点,用1表示点亮,就很容易的将0011 1111这八位数字和灯联系起来,即数字从右边数第一位代表小灯a,以此按顺序类推,而我们用二进制表示是不行的,需要把二进制转化成16进制,这时我们打开计算器,将计算器调到程序员模式转化一下即可。

照比网上搜到的,或者例程的代码,我的代码简单实用,所以说一定要会原理!!!!

顺便我们说一下蜂鸣器,其实它的代码跟小灯闪烁差不多,利用声音的震荡发出声响,给它个高电平延时一会再给个低电平延时会,放在while(1)中循环就好。

最后,如果我写的文章真的帮了大家的一个小忙,请不要吝啬给点个赞,如果想同我一起学习进步的话,可以关注我一下,本人QQ:2992789432.

51单片机学习笔记之数码管1显示数字0以及使用蜂鸣器相关推荐

  1. 51单片机学习笔记之数码管工作原理

    昨天我们学习了按键的基本操作,今天我们来学习一下数码管的工作原理,如果觉得我博客更新的太快,没有关系,大家可以回顾我往期的博客,利用课下时间到社团补习,如果我博客哪里有写的不好的地方,大家也不用想太多 ...

  2. 51单片机学习笔记-2数码管显示

    2 数码管显示 [toc] 注:笔记主要参考B站江科大自化协教学视频"51单片机入门教程-2020版 程序全程纯手打 从零开始入门". 注:工程及代码文件放在了本人的Github仓 ...

  3. AutoLeaders控制组—51单片机学习笔记

    文章目录 AutoLeaders控制组-51单片机学习笔记 1.1单片机及开发板介绍 单片机介绍 单片机应用领域 STC89C52单片机 内部结构 开发板介绍 2.1点亮一个Led 新建工程 编程 认 ...

  4. 51单片机学习笔记-1简介及点灯

    51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...

  5. 单片机c语言北航,【下载资料】《51单片机学习笔记》北航版

    原标题:[下载资料]<51单片机学习笔记>北航版 如果手机下载有问题,请移步至电脑端,链接:https://forum.mianbaoban.cn/t/topic/36906 内容简介 本 ...

  6. 51单片机学习笔记2 仿真器的使用及STC89Cxx简介

    51单片机学习笔记2 仿真器的使用及STC89Cxx简介) 一.连接步骤 1. 硬件连接 2. 安装软件驱动 3. 检查是否安装成功 二.仿真步骤 1. 打开一个51工程 2. 选择仿真设备 3. S ...

  7. [51单片机学习笔记TWO]----蜂鸣器

    蜂鸣器音乐播放实验 首先应该了解一下蜂鸣器音乐播放的原理,在这里我只讲一下电磁式蜂鸣器驱动原理(还有一种是压电式蜂鸣器): 电磁式蜂鸣器驱动原理: 蜂鸣器发声原理是电流通过电磁线圈,使电磁圈产生磁场来 ...

  8. 51单片机学习笔记5 流水灯实现及蜂鸣器控制

    51单片机学习笔记5 流水灯实现及蜂鸣器控制 一.流水灯 1. 硬件电路 2. 代码实现 (1) 点亮一个LED的基本操作 (2) 使用算术左移实现流水灯 (3) 使用库文件左移函数 二.蜂鸣器 1. ...

  9. 51单片机学习笔记1 简介及开发环境

    51单片机学习笔记1 简介及开发环境 一.51单片机 1. STC89C52单片机简介 2. 命名规则 3. 封装 (1)PDIP (2)LQFP (3)PLCC (4)PQFP 二.STC8051结 ...

最新文章

  1. php单引号双引号的区别
  2. 20.17 shell中的函数
  3. 并发,std::thread
  4. 没有找到合适的方法来重写_玻璃片价格太高?你可能没有找到合适的供应商
  5. andengine游戏引擎总结基础篇
  6. XCTF-高手进阶区:upload1
  7. 【LightOJ - 1038】Race to 1 Again(概率dp,数学期望)
  8. phpcms ajax 调取文章内容,Phpcms V9列表页使用GET标签调用指定文章内容的方法
  9. 2019 年我是怎么熬过来的?
  10. 微信读书爬虫 wereader
  11. marlab中主成分得分怎么求_雅漾恒润保湿精华乳,做完配方成分解读,我表示遗憾,决定守住我的花呗...
  12. 九行代码自动下载instagram原图
  13. 树的计数 + prufer序列与Cayley公式(转载)
  14. PS制作搞笑印章 - 仿真印章 - 水印滤色
  15. 34、BDS B1I星历处理实现
  16. php excel加密,表格加密怎么加密
  17. golang 实现HTTP代理和反向代理
  18. win10文件资源管理器保存搜索记录的操作办法
  19. dp入门(01/28)
  20. unity 3d原创制作射击游戏(全完整版+安卓apk编译)

热门文章

  1. 【软考软件评测师】第三十三章 数据库系统应用
  2. SpringBoot图片上传失败
  3. 极化码:极化码的单项式码(Monomial Codes)表示
  4. 如何快速修改文件的修改时间?
  5. 概念模型、数据模型、关系数据模型
  6. vue生命周期(简短精干篇)
  7. 字符类型与Unicode 编码
  8. 免杀实战之面向PHP的WebShell免杀
  9. 《使命召唤》官方秘籍
  10. 微信小程序 - BILIBILI-demo