摘要:
//串口接收数据procedure TfrmClientMain.Comm1ReceiveData(Sender: TObject; Buffer: Pointer; BufferLength: Word);var i:integer; ss,ffnn:string; rbuf:array of b 阅读全文
posted @ 2016-05-10 16:13 ╰★张志峰★╮ 阅读(1801) 评论(0) 推荐(0)
|
||
|
摘要:
//串口接收数据procedure TfrmClientMain.Comm1ReceiveData(Sender: TObject; Buffer: Pointer; BufferLength: Word);var i:integer; ss,ffnn:string; rbuf:array of b 阅读全文
posted @ 2016-05-10 16:13 ╰★张志峰★╮ 阅读(1801) 评论(0) 推荐(0)
摘要:
delphi 中 $是什么意思? 比如:$41 $5A 意识是26个字母, 可以用$来表示? $在delphi 中还可以怎么用?1.表示16进制,$41就是65,第一个字母的ASCII值 procedure TfrmClientMain.SayAddr;var sbuf:array[1..7] of 阅读全文
posted @ 2016-05-10 16:06 ╰★张志峰★╮ 阅读(459) 评论(0) 推荐(0)
摘要:
异或,英文为exclusive OR,或缩写成xor 异或(xor)是一个数学运算符。它应用于逻辑运算。异或的数学符号为“⊕”,计算机符号为“xor”。其运算法则为: a⊕b = (¬a ∧ b) ∨ (a ∧¬b) 如果a、b两个值不相同,则异或结果为1。如果a、b两个值相同,异或结果为0。 异或 阅读全文
posted @ 2016-05-10 15:36 ╰★张志峰★╮ 阅读(642) 评论(0) 推荐(0)
摘要:
平时都用的8N1的模式,这次使用了校验位,因此串口的初始化工作需要改变 #ifdef RT_USING_UART2 USART_InitStructure.USART_BaudRate = 9600; USART_InitStructure.USART_WordLength = USART_Word 阅读全文
posted @ 2016-05-10 15:24 ╰★张志峰★╮ 阅读(438) 评论(0) 推荐(0)
摘要:
针对串口通信,关于设置数据位长度对通信的影响,如图: 在串口数据通信中,会看到串口参数设置。其中“数据位”设置,共有四档选项,分别是8、7、6、5。那么改变这个参数会对数据的传输有什么影响呢? 我来做个试验,通过示波器观察通信过程,能够分析结果如下: 例如数据位设置为5。那么就相当于规定了每个传输字 阅读全文
posted @ 2016-05-10 15:02 ╰★张志峰★╮ 阅读(596) 评论(0) 推荐(0)
摘要:
在这里Val和iif都是你所用的数据库中的函数在delphi中Val是一个将字符串转换为数字的函数,Val(S; var V; var Code: Integer)第一个参数是要转换的字符串,第二个参数存放转换后的数字,可以是整数或浮点数,第三个参数存放出错的字符索引值,例如:Var V, Code 阅读全文
posted @ 2016-05-10 14:01 ╰★张志峰★╮ 阅读(1379) 评论(0) 推荐(0) |
||