本人是某末流大学大二学生,最近准备蓝桥杯单片机比赛,一点一点儿学习,有了一点基础后,对原理图大部分有了一定的了解,然后希望在这里记录一下,加深一下自己的印象,也方便自己之后的复习,也希望能够帮助到一些才入门的朋友们。希望在这里面有不对的地方大家能够指出来,毕竟我也是小白入门,犯错误也是难免的。

原理图在我们刚刚开始写程序的时候,或者是才开始学习各个模块的时候,十分重要,所以学习一个器件,对原理图的了解也是很重要的,通过原理图我们可以了解到器件的管教分配情况,各个模块的电路连接,甚至是模块内部的电路构成,对我们从头开始熟悉一个器件起着很大的帮助。

下面是国信长天单片机V20的原理图,适用于最新版的CT107S

国信长天单片机竞赛平台(V20)原理图

可以将上面的原理图和下面的开发板中的各个模块进行对比来看

CT107S开发板(注释)

下分分别对各个模块进行简单的说明:

15单片机:

这是我们的15单片机,其中有引脚的具体分配,可以看到上面有P1、P2、P3、P4口等。其中有一些引脚需要我们留意一下。P30、P31分别可以作串口通信的接收和发送,P31、P32分别可以分别可以作外部中断0和外部中断1的输入。P32、P33分别可以作定时器0和定时器1的计数脉冲输入端。暂时可以先了解这么多,其他还有很多引脚也有其他功能暂时先不必深入了解。

按键模块:

这就是我们用到的按键模块,在这里有一个J5的排针,在开发板上面分别标有KBD和BTN,其中KBD就是key board,键盘的意思(矩阵键盘),BTN表示button,独立按键,知道了这个我们就能很好的记忆,在使用的时候就不会搞混。当我们用跳线帽把J5的2,3(BTN)两个脚连接起来的时候,我们可以根据原理图看到,S7,S6,S5,S4两边分别连接单片机的I/O口(I/O口就是input,output输入输出口)和GND(ground地),假设我们现在按下S7按键,这个时候就P30就会直接和GND相连接,把P30拉低,这个时候我们可以通过检测单片机的P30是否为0来判断按键是否被按下。当我们把跳线帽接到1,2(KBD)的时候,按键作为矩阵按键模式,这个时候我们就不能直接通过上面的判断来检测按键是否被按下,而需要用到矩阵键盘的扫描程序,讲起来有一丢丢复杂,扫描的原理在这里不作讲解。这里我们还需要注意,在新版的蓝桥杯单片机中按键的最高位并不是直接使用的P36,P37引脚,而是使用的是P42和P44引脚,在写程序的时候需要留意。

LED显示模块:

在这款单片机的LED全都是使用的共阳极连接,什么是共阳?在这里LED的一端接的是VCC这边的电平一直试高,我们都知道二极管有单向导电性,当我们在它的左边给他一个高电平的时候,两端的电压相等,二极管截止,当我们在左边给它一个低电平的时候,左边的电位低,右边的电位高,这个时候发光二极管导通。而R32-R45这些电阻成为限流电阻,防止电流太大二极管被烧坏,所以要串上一个电阻,不同的二级管有不同的导通压降,可以通过导通压降来计算我们需要串联一个多大的电阻。

数码管显示模块:

 这里的7段数码管和我们上面说到的LED一样都是共阳极的,具体连接的方式我们在数电里面也学过这里就不讲了。主要讲一下在这里原理图怎么看,可以看到数码管左边有一排a1~g1和dp1等引脚,就是控制对应的7段数码管,当我们给选择的段一个低电平的时候,对应的段就会亮,如我们如果让a,d,e,f,g,dp都等于1,b,c等于0,对应的b,c段就会被点亮,此时数码管就会显示1。然后我们再看到右边有com1~com4四个引脚,就是选择对应的数码管,com引脚是高电平有效,如我们给com1一个高电平的时候,第一个数码管就会被选中,然后我们再来按照上面所说的方法来配置对应的段位让对应的数码管显示对应的数字。

外部设备:

首先是继电器,我们这里需要知道这里的N_RELAY就是控制继电器的开关,同样是低电平有效,我们让RELAY为0的时候,继电器被导通,里面的线圈就会产生电流,在高中的时候我们就知道电流会产生磁场,继电器K1就会在磁力的作用下被吸和然后与m2连接,m2就会和GND相连接,m2被拉低输出低电平,当继电器打开的时候,m2被拉低,与m2相连接的LED就会被点亮,来指示现在我们的继电器被打开了。

有源蜂鸣器(无源蜂鸣器可以通过控制开关的频率来让蜂鸣器发出不同的音调,而有源蜂鸣器则只能发出一种声音),同样是低电平触发,通过N_BUZZ来控制蜂鸣器的开和关,当我们让BUZZ为0的时候,蜂鸣器被打开发出声音,为1的时候关闭。

今天先写到这,后面继续更新。。。。。

————————————————————————————分割线

现在是2022年1月14日了,已经过去了快两年了还没有更新哈哈哈,后面也不准备更新了。这个是针对纯属零基础的小白看的,能够看懂上面这些其他的其实也是一样的,融会贯通即可。有人向我要原理图,我在这里给大家分享一下之前保存的2020年的数据资源包,有需要的自取。链接: 百度网盘 请输入提取码 提取码: 99jv 复制这段内容后打开百度网盘手机App,操作更方便哦

如何看懂蓝桥杯单片机(CT107S)原理图相关推荐

  1. 蓝桥杯单片机模块代码(AT24C02)(代码+注释)

    本模块是上电可擦除EEPROM,用于存储需要的数据.与上一节使用的底层代码相同,运用同一个总线,其操做顺序与PCF8591除第二步几乎完全一样.相同部分具体可看:蓝桥杯单片机模块代码(PCF8591) ...

  2. 蓝桥杯单片机(四)动态数码管

    如果你对开发板原理图上译码器和锁存器和还有与非门连接的电路还不够了解,那么请看: 蓝桥杯单片机(一)流水灯 首先我们分析数码管依旧从原理图开始: 蓝桥杯单片机开发板上一共有8根数码管,与上图一一对应, ...

  3. 【蓝桥杯单片机最全备考资料】真题、代码、原理图、指导手册、资源包

    目录 前言 一.第一~十三届省/国赛真题 二.第八~十二届省/国赛客观题参考答案与解析 三.<"蓝桥杯"全国软件和信息技术专业人才大赛实训指导书> 四.<51单片 ...

  4. 【蓝桥杯单片机组】客观题(赛前必看)

    微信搜索:ReCclay,也可免费阅读博主蓝桥系列所有文章,后台回复"代码"即可获取蓝桥所有备赛代码!关注博主公众号,还可拥有加入博主粉丝群实时沟通技术难题.免费下载CSDN资源等 ...

  5. 蓝桥杯单片机设计与开发_标准模板

    蓝桥杯单片机设计与开发_标准模板 一.前言 首先,这篇文章是笔者第一次在 CSDN 上写博文,较为生疏,读者若有任何意见,欢迎大家在评论区交流! 笔者目前为一名大二学生,参加了2021年蓝桥杯单片机设 ...

  6. 蓝桥杯单片机——第十二届蓝桥杯单片机第一场省赛

    蓝桥杯单片机--第十二届蓝桥杯单片机第一场省赛 目录 蓝桥杯单片机--第十二届蓝桥杯单片机第一场省赛 一.赛题分析 二.问题总结 三.代码 一.赛题分析 前两天实验室的学妹把开发板还给我了,刚好今天没 ...

  7. 蓝桥杯单片机学习13——NE555方波发生器频率测量

    NE555 简介 引脚图 原理图 真值表 工作原理 频率测量原理 定时器测量频率方法 代码实现 总结(一堆废话) 简介 NE555是一种高度稳定的控制器,内部用三个阻值为5KΩ的电阻分压,因此叫做55 ...

  8. 蓝桥杯单片机(七)NE555

    上一章讲了蓝桥杯单片机如何输出PWM波 蓝桥杯单片机(六)PWM 这一章讲解蓝桥杯单片机开发板上的NE555方波发射器的频率测量,这也是近几年的考点. 首先看原理图: 由数电的知识: NE555的周期 ...

  9. 蓝桥杯单片机设计与开发题目分析与源码(智能门锁)

    蓝桥杯单片机设计与开发(智障门锁) 内附完整工程 代码仅供参考,如有建议疑问欢迎留言讨论 程序设计部分 智能门锁-任务指导书 开发环境 Keil5 Stc-isp 国兴天长开发板 任务分析 任务逻辑梳 ...

  10. 关于蓝桥杯单片机组自学的经验分享

    这篇文章主题如标题所示.先说一下经验分享,文章末再写一些碎碎念.            蓝桥杯单片机组 = 客观题 + 程序设计题 = 数模电 + C语言 + 单片机.                 ...

最新文章

  1. 当try、catch中有return时,finally中的代码会执行么?
  2. JVM可创建的最大线程数
  3. pdo连接mysql数据库(简洁明了)
  4. WebService简单示例
  5. 魔兽争霸3地图(WarIII Maps):梦若流星
  6. 检测React组件外部的点击
  7. python google地图_Google地图下载
  8. 批量合并工作簿,包含三种合并方式,Excel技能演示
  9. 石头剪刀布程序流程图_民间传统体育游戏 | 石头剪刀布
  10. 三维重建 | 单张彩色图像三维重建学习框架
  11. (PTA)数据结构(作业)1、基本概念
  12. 人类驯服原始OneNote经历(一)
  13. 厉害!23岁本科生发14篇SCI论文,并任外审专家……
  14. 如何解决“504 Gateway Time-out”错误
  15. html做坦克大战的效果,HTML5实现坦克大战(一)
  16. java实现简单区块链毕业设计
  17. 文本转拼音 麦谈帮API数据接口
  18. Windows下安装MySQL5
  19. 静态HTML网页设计作品—绿色古典旅游景区(6页) HTML+CSS+JavaScript 学生DW网页设计作业成品
  20. SpringBoot中service注入失败(A component required a bean of type ‘XXService‘ that could not found)...

热门文章

  1. java将geotiff文件发布为geoserver服务
  2. HTMLpre代码美化
  3. OFDM中的帧(frame)、符号(symbol)、子载波(subcarriers)、导频(Pilot)、保护间隔(guard)的关系图解以及代码详解--MATLAB
  4. MCS-51单片机总体概述(一)
  5. java 柱状图 宽度_Java 创建Excel图表
  6. RabbitMQ消息队列之RPC调用
  7. 微信内跳转支付宝App、跳转淘宝App方案
  8. kasp技术优点_【华智技术贴】分子标记技术及育种应用(下):基于测序技术的第三代分子标记...
  9. 二分类模型评估之 ROC曲线和PR曲线
  10. Vue基础知识总结 13:从零开始搭建Vue项目