1.1 方波

这样的图形常用来表示CLOCK (
时钟信号),通常见与时序图的顶部

方波还常见这种格式,在时钟上加上向上/向下的箭头,这是用于表示 是在上升沿触发还是在下降沿触发.

1.2 Either or 信号暂且称之为非此即彼信号吧.

非此即彼信号在时序图中纵横交错,常常让初学者搞不清楚,但是其意思是很简单的,对应上面的时钟即 表示时钟采样时 有可能为高,也有可能为低.常用在DATA 线上.

比如I2C 读取设备信号时,数据信号可能为高也可能为低.

而交叉处的含义是,此刻允许数据变化.对应上面CLOCK 信号可以看出.只有当clock为低时,信号线上的数据才允许变化.当clock 为高时,数据线上要么是高,要么是低.

如果你使用过I2C ,你会知道,I2C的读数据时就是这个样子的.

1.3 灰色区域

灰色区域表示此处为三态,即 高电平,第电平,高阻态,或者简单说,这段区域是啥都行,并不需要关心,这个上面的非此即彼信号不同的是,非此即彼要么是高,要么是低,不可以出现高阻态.

1.4 省略符号

以上 类似f 的图形表示省略符号,例如我读取falsh RAM数据,一次允许你读出 256个字节,但时序图上肯定放不下这么长的内容,就用省略符号来表示.

1.5 地址&数据表示

时序图上常用A 来表示Address, D来表示Data.这个应该很好理解.

1.6 时序需要控制时间说明

在通讯协议中,常常标注,上升沿,下降沿,高电平,一个信号需要在另一个信号后延时多少才可以改变状态

.

20 时序图图形含义相关推荐

  1. 捣鼓PlantUML(三、时序图)

    简单介绍 时序图(Sequence Diagram),又名序列图.循序图.顺序图,是一种UML交互图.它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作.它可以表示用例的行为顺序,当执行一 ...

  2. 【图形设计】手把手教你如何画好时序图

    编辑导语:时序图可以有效地描述交互顺序,并帮助研发团队更清晰地理顺系统逻辑,做好流程分析,若利用得当,则可以一定程度上降低沟通成本,更快速地推进业务进行.本篇文章里,作者就时序图的构成与画法等方面做了 ...

  3. 用gif图展示UML中箭头和线条的含义,及搞懂UML类图、时序图和用例图

    前言 新进入一家公司,应对 日常的软件开发工作和交流,要能看懂别人写的代码各个类之间的关系,那就需要您能看懂类图uml中各个类之间的线条.箭头代表什么意思? UML的类图中,一共有以下六大关系: 泛化 ...

  4. mermaid流程图工具_基于 Mermaid 的时序图、流程图和甘特图

    简介 Mermaid 是一个用于画流程图.状态图.时序图.甘特图的库,使用 JS 进行本地渲染,广泛集成于许多 Markdown 编辑器中. 之前用过 PlantUML,但是发现这个东西的实现原理是生 ...

  5. Java通过JfreeChart生成转Base64图片字符串(饼图、折线图、柱状图、折线图-多条、3D柱状图、气泡图、时序图、曲线图、区域图、分布图、联合分类图、双X轴图、K线图、柱状图-横向等图)

    工具类 CreatLineChart.java package DrawLine;import java.awt.BasicStroke; import java.awt.Color; import ...

  6. uml 时序图_设计模式-UML

    定义 统一建模语言(Unified Modeling Language,UML)是一种为面向对象系统的产品进行说明.可视化和编制文档的一种标准语言,是非专利的第三代建模和规约语言.UML是面向对象设计 ...

  7. uml 时序图_设计模式:UML是怎么回事?设计原则?

    设计模式:UML是怎么回事?设计原则? 还未毕业,想着至少大学毕业前,设计模式多多了解,所以做相关笔记. UML相关概念 UML(Unified 统一 Modeling 建模 Language 语言) ...

  8. spyder中绘图无法显示负号_Python绘图--时序图

    众所周知,使用python绘图特别简单,容易上手.本篇通过一个简单的demo展示:如何使用matplotlib包 绘制时间序列图. 一.读取数据及处理 通过pandas读取CSV文件,keep_def ...

  9. PlantUML 之时序图

    UML Sequence 今晚上借着燥热的天气学习下UML图的使用,然后开始连续3篇,时序图.活动图.类图的学习记录,为对项目开发中混沌的业务逻辑还以清晰. UML Sequence UML Clas ...

最新文章

  1. 我是一个平平无奇的AI神经元
  2. java des zero_android----Java DES加密算法工具类
  3. Caffe阅读代码并修改
  4. inline,block,inline-block的区别
  5. 计算机office基础知识的试题,office计算机基础知识(附答案).doc
  6. .NET 3.5(14) - XLINQ(LINQ to XML)之针对XML文件的添加、查询、更新和删除
  7. hard-negative mining 及伪代码实现
  8. Matlab Tricks(十)—— padarray 的实现
  9. React-引入图片的方法
  10. leetcode答案集锦
  11. multisim 10 小知识
  12. ​​​​​​​Carryon 数数字
  13. 图像相似度的评价指标 : FID(Fréchet Inception Distance)
  14. return的作用,返回函数值和结束程序执行
  15. Pytorch识别手写体数字的简单实现
  16. caffe2及Detectron环境搭建
  17. 局域网中别人不能访问我的电脑
  18. Unity流水账14:GL、Graphics及CommandBuffer
  19. Android基础总结(精华完整版)
  20. cartopy 绘制中国地图,南海诸岛和十段线

热门文章

  1. poi从3.6 升级为新版本5.2.2,导致 原先的代码 报错,替换方案
  2. 微信支持手机温度监控;苹果、谷歌和微软扩大对无密码登录的支持;可在浏览器中运行Python应用的框架发布 | EA周报...
  3. 人生就是一个完整的项目
  4. 微信小程序之图片、音频、视频上传(附前后端代码示例)
  5. 用selenium 爬取世纪佳缘信息
  6. 18.方盒滤波与均值滤波
  7. MAC自带的Java版本以及Java安装目录查看
  8. apache ab工具的安装与使用
  9. ros系统下常用的shell命令
  10. SimSolid无网格建模工程快速仿真软件