51单片机学习笔记之数码管1显示数字0以及使用蜂鸣器
首先我们还是先定义数码管的引脚,打开原理图,我们将数码管的位选引脚初始化一下。
然后我们打开数码管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以及使用蜂鸣器相关推荐
- 51单片机学习笔记之数码管工作原理
昨天我们学习了按键的基本操作,今天我们来学习一下数码管的工作原理,如果觉得我博客更新的太快,没有关系,大家可以回顾我往期的博客,利用课下时间到社团补习,如果我博客哪里有写的不好的地方,大家也不用想太多 ...
- 51单片机学习笔记-2数码管显示
2 数码管显示 [toc] 注:笔记主要参考B站江科大自化协教学视频"51单片机入门教程-2020版 程序全程纯手打 从零开始入门". 注:工程及代码文件放在了本人的Github仓 ...
- AutoLeaders控制组—51单片机学习笔记
文章目录 AutoLeaders控制组-51单片机学习笔记 1.1单片机及开发板介绍 单片机介绍 单片机应用领域 STC89C52单片机 内部结构 开发板介绍 2.1点亮一个Led 新建工程 编程 认 ...
- 51单片机学习笔记-1简介及点灯
51单片机学习笔记 文章目录 51单片机学习笔记 1. 51单片机简介 1.1 安装软件 1.2 单片机简介 2. LED灯 2.1点亮一个LED 2.1.1原理分析 2.1.2 创建工程 2.2LE ...
- 单片机c语言北航,【下载资料】《51单片机学习笔记》北航版
原标题:[下载资料]<51单片机学习笔记>北航版 如果手机下载有问题,请移步至电脑端,链接:https://forum.mianbaoban.cn/t/topic/36906 内容简介 本 ...
- 51单片机学习笔记2 仿真器的使用及STC89Cxx简介
51单片机学习笔记2 仿真器的使用及STC89Cxx简介) 一.连接步骤 1. 硬件连接 2. 安装软件驱动 3. 检查是否安装成功 二.仿真步骤 1. 打开一个51工程 2. 选择仿真设备 3. S ...
- [51单片机学习笔记TWO]----蜂鸣器
蜂鸣器音乐播放实验 首先应该了解一下蜂鸣器音乐播放的原理,在这里我只讲一下电磁式蜂鸣器驱动原理(还有一种是压电式蜂鸣器): 电磁式蜂鸣器驱动原理: 蜂鸣器发声原理是电流通过电磁线圈,使电磁圈产生磁场来 ...
- 51单片机学习笔记5 流水灯实现及蜂鸣器控制
51单片机学习笔记5 流水灯实现及蜂鸣器控制 一.流水灯 1. 硬件电路 2. 代码实现 (1) 点亮一个LED的基本操作 (2) 使用算术左移实现流水灯 (3) 使用库文件左移函数 二.蜂鸣器 1. ...
- 51单片机学习笔记1 简介及开发环境
51单片机学习笔记1 简介及开发环境 一.51单片机 1. STC89C52单片机简介 2. 命名规则 3. 封装 (1)PDIP (2)LQFP (3)PLCC (4)PQFP 二.STC8051结 ...
最新文章
- php单引号双引号的区别
- 20.17 shell中的函数
- 并发,std::thread
- 没有找到合适的方法来重写_玻璃片价格太高?你可能没有找到合适的供应商
- andengine游戏引擎总结基础篇
- XCTF-高手进阶区:upload1
- 【LightOJ - 1038】Race to 1 Again(概率dp,数学期望)
- phpcms ajax 调取文章内容,Phpcms V9列表页使用GET标签调用指定文章内容的方法
- 2019 年我是怎么熬过来的?
- 微信读书爬虫 wereader
- marlab中主成分得分怎么求_雅漾恒润保湿精华乳,做完配方成分解读,我表示遗憾,决定守住我的花呗...
- 九行代码自动下载instagram原图
- 树的计数 + prufer序列与Cayley公式(转载)
- PS制作搞笑印章 - 仿真印章 - 水印滤色
- 34、BDS B1I星历处理实现
- php excel加密,表格加密怎么加密
- golang 实现HTTP代理和反向代理
- win10文件资源管理器保存搜索记录的操作办法
- dp入门(01/28)
- unity 3d原创制作射击游戏(全完整版+安卓apk编译)