我们前边学串口通信的时候,比较注重的是串口底层时序上的操作过程,所以例程都是简单的收发字符或者字符串。在实际应用中,往往串口还要和电脑上的上位机软件进行交互,实现电脑软件发送不同的指令,单片机对应执行不同操作的功能,这就要求我们组织一个比较合理的通信机制和逻辑关系,用来实现我们想要的结果。
本节所提供程序的功能是,通过电脑串口调试助手下发三个不同的命令,第一条指令:buzz on 可以让蜂鸣...
分类:
其他好文 时间:
2016-07-08 07:56:05
阅读次数:
215
CleverCode最近在熟悉公司的老业务,这就需要知道系统的表与表之间的关系,当表的数量比较大的时候,就会发现如果不画图梳理的话,很难记住表之间的关联,以及数据之间的关系。特别是时间一长,更容易忘记。这里CleverCode推荐一个方式,很有效的曲梳理数据的模型和关系--Navicat。
1 Navicat下载
http://download.csdn.net/detail/clev...
分类:
数据库 时间:
2016-07-03 14:31:54
阅读次数:
388
算术运算符 加减 + - 自左向右 +-同级 乘除取模 * % / 自左向右 高于+ - 自加自减 ++ -- 右结合性 高于基本算术运算符 正负 -+ 自右向左 跟++ --同级 赋值运算符 赋值 = 自右向左 低于算术、关系、逻辑 关系运算符 All 左结合性 低于算术高于赋值 <、 <=、 > ...
分类:
其他好文 时间:
2016-06-25 10:45:46
阅读次数:
160
循环语句while while当...的时候 int n=1; while(n<6)//在括号内直接限制逻辑关系 {//需要在大括号内给出改变方式,否则将进入死循环 console.WriteLine("打印结果"); n++;//在大括号内给与值得改变方式 } int m=1; while(tru ...
分类:
其他好文 时间:
2016-06-23 12:39:42
阅读次数:
113
无论是数据库管理员,还是普通用户,都需要经常对数据库对象进行管理,如数据库对象的创建、删除、修改等。Oracle 中的数据库对象包括表、索引、视图、存储程序、序列等,这些数据库对象以一种逻辑关系组织在一起,这就是模式( schema )。模式是一个用户所拥有的所有数据库对象的集合。 每个数据库对象都 ...
分类:
数据库 时间:
2016-06-16 16:20:13
阅读次数:
349
1.业务分析和数据库的搭建 对业务进行整体的需求分析,然后建立相应的业务逻辑关系以及表结构。 数据库下载 2.通过DDD代码生成工具构建基础WCF服务模型 这个领域驱动模型服务的生成工具(VS插件工具)是前些时,花一些时间完成的,主要包括有数据库优先和代码优先两种代码生成模式,业务层自动加入了增、删 ...
一、相关概念
数据结构是相互之间存在一种或多种特定关系的数据的集合。
1、抽象层-逻辑结构数据元素之间的逻辑关系称为数据的逻辑结构。数据的逻辑结构可以看作是从具体问题抽象出来的数学模型,它与数据的存储无关。
1.1、集合结构(集)结构中的数据元素除了同属于一个集合外没有其他关系。
1.2、线性结构(表)结构中的数据元素具有一对一的前后关系。
1.3、树型结构(树)结构中的数据元素具有一对多的父子关系。...
分类:
其他好文 时间:
2016-06-12 03:23:48
阅读次数:
275
1 概论 计算机内存中的数据可以通过变量,常量来表示和存储,那么这些数据如何运算? C语言中提供了大量(34种)的运算符可以用来完成数据的算术,赋值,逻辑,关系,条件判断以及自增自减运算和基于二进制的位运算,同时提供了跨平台的用于数据格式化输入输出的函数printf()和scanf(),而实际上计算 ...
分类:
编程语言 时间:
2016-06-06 10:20:00
阅读次数:
165
1、讨论你们的测试计划: ?在进行正规测试之前先预测一下系统可能发生的问题。比如用户输入什么数据可能导致系统报什么样的错误。 ?检测各功能之间的逻辑关系是否符合用户的需求。 ?使用专业测试工具。 ?尽可能多的对用户进行细分,并按照他们的操作去完成软件的功能。 2、我们是否需要测试,直到我们的软件是完 ...
分类:
其他好文 时间:
2016-06-03 23:03:57
阅读次数:
161