输入/输出模块

配置 4×4 键盘矩阵,其中四个按键可通过跳线配置为独立按键;
配置继电器、蜂鸣器;
配置功率放大电路,驱动扬声器。

1》4×4 键盘矩阵原理图如下:

图片中的按键电路可以切换成一排独立按键(S4、S5、S6、S7构成)与矩阵按键(S4…S19构成)。
1、当J5的23进行短接时,S4、S5、S6、S7构成独立按键,当其中一个按键按下时都可以检测到低电平,来确定按键是否被按下。

2、当J5的12进行短接时,S4…S19构成矩阵按键,软件通过扫描行与列确定其中的按键是否按下。

2》继电器、蜂鸣器原理图如下:


上图中的继电器RELAY给一个低电平,使线圈通电将K1吸下达到m2,这是m2与GND联通,导致L10发光。

上图中还有一部份蜂鸣器的电路N_BUZZ使用一个低电平,就可以使蜂鸣器响。

扩展蜂鸣器中的分类:有源蜂鸣器(内含驱动线路,也叫自激式蜂鸣器)和无源蜂鸣器(外部驱动,也叫他激式蜂鸣器)

注意:这里的“源”不是指电源,而是指震荡源。也就是说,有源蜂鸣器内部带震荡源,所以只要一通电就会叫;而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K-5K的方波去驱动它。有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。

有源蜂鸣器的优点是:程序控制方便。

无源蜂鸣器的优点是:
便宜
声音频率可控,可以做出“多来米发索拉西”的效果
在一些特例中,可以和LED复用一个控制口

3》功率放大电路,驱动扬声器原理图如下:



LM386芯片放一张图片吧。

单片机_CT107D训练平台电路原理图\蓝桥杯训练板\输入输出模块\矩阵按键\蜂鸣器电路\继电器电路\LM386功率放大电路,驱动扬声器相关推荐

  1. 单片机_CT107D训练平台电路原理图\蓝桥杯训练板\ 存储/IO 扩展模块\ 8255 扩展芯片\EEPROM 芯片 AT24C02\

    存储/IO 扩展 8255 扩展芯片原理图: 8255芯片是Intel公司生产的可编程并行I/O接口芯片,有3个8位并行I/O口.具有3个通道3种工作方式的可编程并行接口芯片(40引脚). 其各口功能 ...

  2. 单片机_CT107D训练平台电路原理图\蓝桥杯训练版\单片机最小系统\上拉电阻的作用\开漏输出

    最小系统单片机电路 配置 40 脚 51 系列单片机插座: 配置 40 脚 AVR 单片机插座. 原理图如下: 单片机最小系统(由复位电路+晶振电路+电源电路组成) 可以看到P0一组IO口接了上拉电阻 ...

  3. 蓝桥杯基础模块4_3:矩阵按键

    一.模块题目 二.原理简述 1.矩阵键盘的扫描思想(转载+删减) 与独立按键不同的是,按键的两个引脚都分别连接的单片机的I/O端口,一个作为行信号,另外一个作为列信号.下以4X4的矩阵键盘为例,探讨其 ...

  4. 【算法练习】蓝桥杯训练一:区间k大数查询、最大最小公倍数、k好数

    蓝桥杯训练一 一.区间k大数查询(简单)(模拟) 二.最大最小公倍数(中等)(数论) 三.k好数(DP) 一.区间k大数查询(简单)(模拟) 直接模拟就可以,个人觉得题目不严谨,没有说重复元素,也没有 ...

  5. 蓝桥杯训练-礼物盒问题-JAVA

    引用一下习题的原文链接:https://blog.csdn.net/obession/article/details/68951351 大致问题就是: 小y有一个宽度为 100cm,高度为 20cm, ...

  6. ACMNO.39 分解质因数 求出区间[a,b]中所有整数的质因数分解。蓝桥杯训练!

    题目描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入两个整数a,b. 输出 每行输出一个数的分解,形如k=a1*a2*a3...(a1< =a2< =a3...,k也是从小到大 ...

  7. 蓝桥杯训练总结(收官)

    准备了将近3个周,明天就要正式奔赴战场了.都说蓝桥杯比赛很水,但是我以为不管任何比赛,都需要怀有一颗敬畏之心.蓝桥杯比赛算是自己对ACM比赛重新回顾的一次机会,恐怕这也是最后一次机会.虽然这一段时间, ...

  8. 蓝桥杯训练题目若干(东华20考研挑战题1-50)

    文章目录 前言 1 Huffuman树 2 回文数 3 字母图形 4 大阶乘计算 5 回形取数 6 龟兔赛跑预测 7 Sine之舞 8 矩形面积交 9 矩阵乘法 10 分解质因数 11 字符串对比 1 ...

  9. 蓝桥杯单片机国赛客观题_蓝桥杯单片机比赛历年试题获取

    蓝桥杯单片机比赛历年试题获取!!! 准备蓝桥杯蓝桥杯比赛除了对板子各个模块的熟悉外,还有一件事,那就是把它们综合起来运用.当你单独使用板子上的某一个模块时,可能不会有什么问题,甚至对已经反复练习过后的 ...

最新文章

  1. android4.4 添加快捷开关(以截屏为例)
  2. JS学习笔记(第五章)(String类型)
  3. 《C语言及程序设计》程序阅读——文件操作
  4. html dvi如何设置置顶不能空白位置,[html]关于html标签的一些总结
  5. linux下重启tomcat,日志查看
  6. atitit.Servlet2.5 Servlet 3.0 新特性 jsp2.0 jsp2.1 jsp2.2新特性
  7. 工具类ConfigTool封装Nacos Config 本地缓存(实战附代码实现)
  8. java线程定时执行任务_java实现多线程之定时器任务
  9. 1KB快捷方式病毒的解决方法
  10. Android系统权限和root权限
  11. Win系统 - 该扩展程序并未列在Chrome应用商店中怎么样办?
  12. 算法笔记.胡凡 第11章 动态规划专题
  13. 单片机的外部中断(二)
  14. Flip Flop和DoOnce
  15. arduino uno + tb6600 + 42步进电机 自制自动绕线机
  16. 逆向小白之解决Focusky的离线登录问题
  17. 爱客猴(echo)内容管理系统 v3.2.3
  18. 微信小程序用户隐私数据解密
  19. 深搜(DFS)和宽搜(BFS)
  20. 2022/6/30 学习日志

热门文章

  1. 简单灵活的库存管理软件有哪些
  2. iOS开发 - 一个天真的搜索控制器的独白
  3. VS2012安装或更新NuGet插件
  4. 什么是LAB和FAB
  5. 容量法和库仑法的异同点_容量、库仑、点位滴定法的比较
  6. WebService学习:SOPA与WSDL基本语法
  7. 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
  8. CMD命令行中以管理员权限启动应用程序实现方法
  9. HTML5 Boilerplate介绍
  10. Arm急了?高通爆料ARM架构SoC将不允许外部GPU等设计,三星联发科等芯片厂商“被连坐”...