本文从简单的样例入手。逐步演变成很复杂的程序。 在简明 状态模式(5.8)中,状态之间的变换由外界控制,或者说。多种状态是切割的、无关的。状态模式最有趣的地方正是讨论其状态的变迁。 1.引子 空调(air-condition)的遥控器有两个button(很多其它的button在后面的样例中引入)。p ...
分类:
编程语言 时间:
2017-05-01 12:55:24
阅读次数:
280
有限状态机,(英语:Finite-state machine, FSM),又称有限状态自动机,简称状态机,是表示有限个状态以及在这些状态之间的转移和动作等行为的数学模型。 有限状态机是指输出取决于过去输入部分和当前输入部分的时序逻辑电路。一般来说,除了输入部分和输出部分外,有限状态机还含有一组具有“... ...
分类:
其他好文 时间:
2017-04-27 10:31:05
阅读次数:
275
module uart_tx(clk,rst_n,key,txd); input clk; input rst_n; input key; output reg txd; reg[3:0] state; reg[15:0] bit_timer; wire[7:0] tx_data; assign t... ...
分类:
其他好文 时间:
2017-04-27 10:28:22
阅读次数:
197
每20秒执行一次 每1分钟执行一次 整点执行一次 整分钟执行一次 整秒执行一次 每天指定时间点执行 ...
分类:
其他好文 时间:
2017-04-18 12:43:49
阅读次数:
238
上升沿检测电路之Moore型FSM // Listing 5.3module edge_detect_moore ( input wire clk, reset, input wire level, output reg tick ); // symbolic state declaration l ...
分类:
其他好文 时间:
2017-04-09 14:48:32
阅读次数:
234
概要: 通用监督者行为 描述: 一个实现监督者的行为模块,一个监督被称为子进程的其它进程的进程。一个子进程可以是另一个监督者或工作者进程。工作者进程通常的实现使用gen_event,gen_fsm和gen_server中的行为。监督者使用这个模块实现一组标准的接口函数和包括跟踪和错误报告的功能。监督 ...
分类:
其他好文 时间:
2017-03-18 18:08:10
阅读次数:
182
今天想写个程序合并文件的,以前一直觉得python的编码解码好烦,只要处理文件合并之类的都是用C# 写,但是最近用的是linux,也没有vs,就只能乖乖的用python 写了,早上看了下,也没有我想的负责,只能说以前太那啥了。。。。好了,闲话少说,下面先简单介绍下文件读取操作吧。 首先说明的是我用的 ...
分类:
编程语言 时间:
2017-03-09 11:30:08
阅读次数:
271
下面的状态机选择通过Function.prototype.call方法直接把请求委托给某个字面量对象来执行。 ...
分类:
Web程序 时间:
2017-03-07 17:00:34
阅读次数:
326
iOS回顾笔记(04) -- UIScrollView的基本使用详解 前言 本文主要讲述了 UIScrollView 的一些常用的属性和方法、引申了delegate的思想和UIScrollView的缩放。这篇文章着重介绍UIScrollView的基本知识,关于UIScrollView的实例使用我会在 ...
分类:
移动开发 时间:
2017-03-06 09:37:24
阅读次数:
222