zoukankan      html  css  js  c++  java
  • 关于毕业设计——2013.4.16

      博客地址:http://www.cnblogs.com/zengjianrong/archive/2013/04/16/3023276.html 

    近期完成情况:

    1.找到了6410开发板上J13排针对应的串口名字为COM2;而出现IOExeption的原因尚未找到。

    2.基本实现了wince与RFID模块间的串口通信。

    接下来:

    1.wince与GPRS模块进行串口通信,收发数据的处理。

    2.编写PC上的服务器端程序,用于接收GPRS发送过来的信息(rfid数据)。两者之间可采用socket通信。

    3.将wince上的串口程序进行改良,加多两个界面,一个用于读标签,写到相应路径下;一个用于控制GPRS,将保存的信息发送到服务器。

    附录:C#下实现串口读取数据并以16进制显示

     1 /// <summary>
     2         /// 读取串口数据并在文本框中显示
     3         /// </summary>
     4         void readsp()
     5         {
     6             //将读出来的UTF8字符转换成字节数据
     7             string unicodeString = spt.ReadExisting();
     8             byte[] unicodeBytes = Encoding.Unicode.GetBytes(unicodeString);
     9             //将utf字节数据转换成ascii字节数据
    10             byte[] asciiBytes = Encoding.Convert(Encoding.Unicode, Encoding.ASCII, unicodeBytes);
    11             //将字节数据转换成int数据
    12             int[] hex_8bits = new int[Encoding.ASCII.GetCharCount(asciiBytes, 0, asciiBytes.Length)];
    13             for (int i = 0; i < asciiBytes.Length; i++) 
    14             {
    15                 hex_8bits[i] = (int)asciiBytes[i];
    16             }
    17             //将int数据以16进制写出来
    18             string asciiString = null;
    19             for (int i = 0; i < hex_8bits.Length; i++) 
    20             {
    21                 asciiString += string.Format("{0,3:X2}", hex_8bits[i]) + " ";
    22             }
    23             Logs.AppendText(asciiString);
    24             Logs.ScrollToCaret();
    25         }

    欢迎交流。

  • 相关阅读:
    思考的容器:结构
    思维的结构-结构是思维的组织形式-系统思维
    分层 抽象 复杂 认知
    NoSQL 简介
    什么是数据库ACID?
    sqlite3 多线程和锁 ,优化插入速度及性能优化
    Architecture of SQLite
    关系模型我的理解
    科学理论--抽象
    认识的三个层次
  • 原文地址:https://www.cnblogs.com/zengjianrong/p/3023276.html
Copyright © 2011-2022 走看看