文章目录

  • 一、器件大致分类
  • 二、原理图大致分析过程
  • 三、常用电子元器件符号
    • A. 电阻
    • B. 电容
    • C. 电感、变压器、二极管
    • D. 三极管
    • E. 场效应管+IGBT
    • F. 晶闸管
    • G. 晶振
      • 1、无源晶振
      • 2、有源晶振
    • H. 接插件
      • 1、排针、排插(排母)
      • 2、杜邦线(公母、公公、母母)
      • 3、防呆接插件
      • 4、IC座
      • 5、其他一些接插件
    • I. 光电器件、电声器件
    • J. 显示器件
    • K. 继电器、干簧管、开关
    • L. 保险丝
  • 四、实例分析及引导
    • A、从点亮LED开始
    • B、从流水灯入手
      • 1、清翔
      • 2、普中
      • 3、郭天祥
      • 4、结论
    • C、清翔和普中、郭天祥流水灯程序对比
      • 1、清翔
      • 2、普中
      • 3、郭天祥
  • 五、自己设计STC89C52系统板

P.S.:部分图片取自公众号ittbank

一、器件大致分类

图1:器件大致分类图

二、原理图大致分析过程

图2:原理图分析入门图示

三、常用电子元器件符号

A. 电阻

图3:电阻的电路符号

像排阻啥的还是有电路符号的,如图4所示:

图4:排阻的电路符号

可以看到,是些一般电阻组成的。

B. 电容

图5:电容的电路符号

C. 电感、变压器、二极管

图6:线圈、变压器的电路符号

图7:二极管的电路符号

D. 三极管

图8:三极管的电路符号

如下图 9 所示,为一蜂鸣器驱动电路,框图中为PNP三极管,FM为电声器件蜂鸣器,一定要注意器件的驱动方式,有的是PWM驱动,有的通电即可,像蜂鸣器分为有源无源,有源的上电就能叫唤,无源的得给PWM

图9:蜂鸣器电路

E. 场效应管+IGBT

图10:场效应管和IGBT的电路符号

某半桥驱动电路中的场效应管符号(NMOS)

图11:某半桥驱动电路中的场效应管符号

F. 晶闸管

图12:晶闸管的电路符号

G. 晶振

1、无源晶振

图13:无源晶振

(a)采用了较高的HC-49U封装,综合性能较好。
(b)为HC-49S封装,在电路中应用最为广泛。
(c)为HC-49SMD“假贴片”封装,内部结构与HC-49U相差无异。(假贴片是因为只把引脚加了个盖)
(d)采用圆柱形封装,也称“钟表晶振”,在石英表、U盘中应用较多。

图14:晶振实物图

图15:51单片机中时钟电路的晶振符号

2、有源晶振

图16:有源晶振

图17:有源晶振工作电路

H. 接插件

1、排针、排插(排母)

图18:排针、排插

2、杜邦线(公母、公公、母母)

图19:杜邦线

3、防呆接插件

图20:防呆接插件

4、IC座

图21:IC座

图22:PLCC封装的IC座

5、其他一些接插件

图23:其他接插件

像这些接插件,表示起来如果不是非要一个统一的格式,个人是相对较自由的,而且也不容易产生误解

图24:电路中的排针

图25:开发板的排针

红色框部分为目的将IC的引脚引出来,方便接线啥的。

图26:使用排针做电源引出口

开发板上为3脚的排针,能表示出来就行。

I. 光电器件、电声器件

图27:光电器件的电路符号

图28:电声器件的电路符号

J. 显示器件

图29:显示器件的电路符号

图30:LED点阵屏、数码管不同电路的电路符号

K. 继电器、干簧管、开关

图31:继电器、干簧管的电路符号

图32:开关的电路符号

L. 保险丝

图33:保险丝的电路符号

四、实例分析及引导

A、从点亮LED开始

强调一点,单片机(MCU)是控制器件,一般用于主控,也就是整个系统的“大脑”,尽量不要让其直面风险。
问大家一个问题,这个问题需要大家自己去寻找答案,如图:

图34:LED点亮方式

上下两种不同点亮LED的方式,哪种更好?为什么?

B、从流水灯入手

我们来对比清翔、郭天祥、普中的板子上面针对流水灯的电路

1、清翔

图35:清翔51开发板流水灯

2、普中

图36:普中51开发板流水灯

3、郭天祥


图37:郭天祥TX1C开发板流水灯

4、结论

这里写字不太好看,我就把我原先写的转成图片放这了

结论一:

结论二:

C、清翔和普中、郭天祥流水灯程序对比

根据原理图,清翔开发板中51单片机是P1系列引脚连接LED。同样一种流水灯程序思路,在三种不同开发板上面分别是什么样子的呢?

1、清翔

图38:清翔51开发板流水灯

放个图片,这里我标注了三种开发板的编程时的差异

图39:清翔51开发板流水灯代码强调

代码放上便于大家复制

#include<reg52.h>
void main()
{unsigned int i = 0;         //定义循环变量 i,用于软件延时50
unsigned char cnt = 0;          //定义计数变量 cnt,用于移位控制
while (1)
{                            //主循环,程序无限循环执行该循环体语句P1= ~(0x01 << cnt);   //P1 等于 1 左移 cnt 位,控制 8 个 LED, 更改0x01可以设置初始灯位置和x个灯for (i=0; i<20000; i++); //软件延时cnt++;                      //移位计数变量自加 1if (cnt >= 8)           //移位计数超过 7 后,再重新从 0 开始,修改这个判断可以控制只亮5、6个啥的{cnt = 0;}
}
}

2、普中

图40:普中51开发板流水灯

根据原理图,普中开发板中51单片机是P2系列引脚连接LED,此时我们操作单片机的P1引脚能控制D1-D8吗?显然不能,电路的连接时P2引脚,那我们需要改变51单片机中控制的引脚,如下面程序,不能再用P1,我们要根据实际的电路连接改成P2

图41:普中51开发板流水灯代码强调

#include<reg52.h>
void main()
{unsigned int i = 0;         //定义循环变量 i,用于软件延时50
unsigned char cnt = 0;          //定义计数变量 cnt,用于移位控制
while (1)
{                            //主循环,程序无限循环执行该循环体语句P2= ~(0x01 << cnt);   //P2 等于 1 左移 cnt 位,控制 8 个 LED, 更改0x01可以设置初始灯位置和x个灯for (i=0; i<20000; i++); //软件延时cnt++;                      //移位计数变量自加 1if (cnt >= 8)           //移位计数超过 7 后,再重新从 0 开始,修改这个判断可以控制只亮5、6个啥的{cnt = 0;}
}
}

3、郭天祥

图42:郭天祥51开发板流水灯


图43:郭天祥51开发板流水灯代码强调

#include<reg52.h>sbit L = P2^5;void main()
{unsigned int i = 0;         //定义循环变量 i,用于软件延时50
unsigned char cnt = 0;          //定义计数变量 cnt,用于移位控制
L  =  1;                    //使得P25为高电平,从而可以控制锁存器74HC573
while (1)
{                            //主循环,程序无限循环执行该循环体语句P1= ~(0x01 << cnt);   //P1 等于 1 左移 cnt 位,控制 8 个 LED, 更改0x01可以设置初始灯位置和x个灯for (i=0; i<20000; i++); //软件延时cnt++;                      //移位计数变量自加 1if (cnt >= 8)           //移位计数超过 7 后,再重新从 0 开始,修改这个判断可以控制只亮5、6个啥的{cnt = 0;}
}
}

五、自己设计STC89C52系统板

电路图奉上

图44:51最小系统原理图

除去单片机运行所必须的电路,外设可自由添加

  • 图中必要的部分:复位电路、时钟电路、电源、P0外接上拉电阻(排阻)、31号引脚EA接高电平
  • 图中额外部分:小小的滤波、各个引脚排针引出(便于插杜邦线)、下载口引出(独立出来更好接线,不用每次去数位置)、LED(自己随意接某个引脚,只要程序跟着变就行)
  • 在此基础上,可以接各种玩意,随意

如何使用原理图(涵盖器件符号、51举例)相关推荐

  1. 从0到1入门STM32最小系统板(2-1)——绘制原理图之器件选型

    从0到1入门STM32最小系统板--绘制原理图之器件选型 本次我们选择的芯片是STM32F446RET6,使用立创EDA进行原理图绘制. 文章目录 从0到1入门STM32最小系统板--绘制原理图之器件 ...

  2. con 元器件符号_常用元器件名称符号和举例.doc

    常用元器件名称符号和举例 常用电子元器件名称及符号 一.常用电子元器件名称及电路符号 二.电路原理图设计--举例 例1 LED发光灯电路 图1 LED发光灯电路 表1 LED发光灯电路 序号元件名称及 ...

  3. 电路结构原理_零基础学电工之常用电气符号和举例认识电路图

    ​要学会看电路图,必须先学会电工专业常用电气符号,在此基础上,结合电工基础理论识图,结合电器元件的结构和工作原理识图,结合电路图的绘制特点识图,就能看明白电路图了.本文以CA6140型车床电路图为例讲 ...

  4. Cadence Virtuoso IC617从原理图建立器件和生成版图

    前言 本文为我自己的学习笔记,是Cadence Virtuoso系列的第四篇文章,也是入门系列的文章,采用的软件版本是Cadence Virtuoso IC617.其他文章请点击上方,看我制作的Cad ...

  5. 51单片机c语言除法符号,51单片机之C语言-4.4运算符及表达式

    原标题:51单片机之C语言-4.4运算符及表达式 4.4 及 前面三节实际是讲如何定义一个数据类型,所谓数据类型其实就是不同存储空间的形状,也就是不同单元格的组合方式.既然定义了数据类型,我们的目的当 ...

  6. EPLAN多线原理图添加电气符号,并生成设备列表和部件汇总表

    1. 插入->符号:选择电机保护开关 放三个,如下: 设备列表更新后如下: 但汇总表没东西,因为没添加部件 2.回到页面,点击元件,右键->属性–>部件 3.回到页面,点击元件,右键 ...

  7. 元器件符号的认识和原理图

    纯属个人网上摘抄学习分享: 建议元器件和原理图一起学习比较方便,有现成的板子更好了. 网上扒的得图 原理图图过大就ctrl+f,cv操作来查 主要讲的是认知各个器件符号,看不懂符号跟盲人摸象有啥区别 ...

  8. 【MyBatis使用】mapper.xml 中特殊符号的 2 种处理方法(CDATA区+替代字符举例)

    1. CDATA区 全称为 CHARACTER DATA,可以在两者之间嵌入不想被程序解析的数据,解析器会将这些数据原封不动地交给下游程序处理,举例如下: & 且: <![CDATA[ ...

  9. STM32和51最小系统原理图以及PCB板图以及元件库

    写在前面 由于最近社团学习AD的时候,作业要求画一个STM32和51的最小系统板,经过一番学习,自己琢磨出了这两个作业 新手上路,大佬勿喷 更新 2021.9.11更新 实在不好意思,有许多网友找我要 ...

最新文章

  1. Xshell5中常用linux服务器命令集合
  2. 剑指offer--面试题12
  3. Eclipse debug Source not found
  4. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数
  5. Python-Anaconda练习candy算子用于边缘提取,再用hough变换检测直线边缘
  6. 使用python实现GBK转unicode码查询表
  7. php100的阶乘代码while语句,编写PHP程序,使用while循环计算4096是2的几次方,然后输出结果...
  8. hbase Normalizer解决预分区错误,在不动数据的情况下完美解决热点问题
  9. ML/DL-复习笔记【十】- 分组卷积和深度可分离卷积的区别
  10. 深度学习图像分类(二):AlexNet
  11. 泛微E-Office v9任意文件上传(CNVD-2021-49104)复现
  12. 任务型聊天机器人和闲聊类机器人的关键技术
  13. 原型图设计工具对比(Sketch、Figma、墨刀、即时设计等对比)
  14. 浅谈公安大数据的建设
  15. Unity2019安卓平台新手安装设置建议
  16. 848. Shifting Letters**
  17. Playfair Crack
  18. 计算机组成原理之CPU、外存、内存之间的关系
  19. 生信文献 | Sirt6通过介导PI3K/Akt信号通路促进弥漫性大B细胞淋巴瘤的肿瘤发生和耐药性...
  20. redis常用命令getex_Redis常用命令整理

热门文章

  1. 使用MATLAB将视频转为gif
  2. MySQL数据库设计与应用答案_MySQL数据库设计与应用知到章节测试答案
  3. 【翻译:OpenCV-Python教程】图像轮廓
  4. NAC配置与管理——3
  5. vaultwarden密码库 搭建流程
  6. ASUS华硕S46C超级本系统安装
  7. c++ primer 第3章 思维导图 一边看书一边写
  8. IDEA2019.3中文包改中文
  9. 2019interspeech论文下载入口
  10. 如何查询浏览器版本和名称