摘要:
·设计目标: 本设计完成基于Verilog HDL的自动售票系统,综合软件用Quartus II8.1。 本自动售票系统可以完成1元、2元、3元、4元四种票的自动售出,货币种类可以是1元、5元、10元、50元、100元,能自动找零和显示 ·总体设计: 共有四个主要模块和一个顶层模块:四个模块分别是主控模块、统计模块、出票模块和找零模块;顶层模块负责各模块间的连接,组成一个可用的... 阅读全文
摘要:
短信猫系列文章已经完成,这篇文章给出各篇的链接和相关的Bug列表及最新的文章更新日期。在这里感谢网友的支持了,谢谢大家的支持。 短信猫软件的实现(C#)<一>熟悉串口 仅提供串口使用实... 阅读全文
摘要:
短信猫软件终于完成,虽然不很完善,但已可以完成所需的大多功能。在软件完成期间有很多的支持,在这里感谢大家的支持,谢谢大家。运行主界面: 界面实现:Form1,主界面 上方pictureBox控件,下方用splitContainer控件分为两个部分,左边嵌套菜单窗体,右边嵌套对应每个菜单项要显示的窗体;Form2,菜单窗体;其他Form,对应菜单项窗体。Form1:设置MaxmizeBox属性为False,使最大化按钮无效;设置AutoSizeMode属性为GrowAndShrink,不能手动调整窗体的大小;设置Start Position属性为CenterScreen。 构造函数完成窗体的嵌套 阅读全文
摘要:
前一段时间完成了一个简单的类库,虽然可以完成可以完成短信猫短信的发送与接收,但是类库还不是很完善,现在奉上较为完善的版本。谢谢大家支持了啊。 完善后类库说明如下: ◆ 属性 序号 属性名称 数据类... 阅读全文
摘要:
前一段时间完成了一个简单的类库,虽然可以完成可以完成短信猫短信的发送与接收,但是类库还不是很完善。如:英文短信的发送用的是USC2编码,每条短信最多可发送70字符。而如果用7bit编码则每条能发送160字符 ,本文即在之前类的基础上加入了PDU的编码。方案:和之前相同,仅加入了部分代码。PDU类更改了UserData的set访问器,以完成7bit编码,同时加入一个7bit编码函数。另外改动了部分函数名,以利于程序的可读性。GSMModem类加入SendMsg的重载加入一个参数判断是7bit编码还是USC2编码。具体方案见之前文章:短信猫软件的实现(C#)<四>PDU格式编码C#实现 阅读全文
摘要:
前几天实现的类库中有一个比较严重的问题,接收到ASCII码,7bit编码的短信读取到的短信内容是乱码,这样控件无法投入使用。原因是类库中没有对应的解码程序,全部按USC2的编码进行的解码。本文介绍的程... 阅读全文
摘要:
本文使用前几篇实现的类库完成了一个较为完整的短信猫软件。 阅读全文
摘要:
类名:GSMModem,提供短信猫API,完成短信的发送与接收等。直接使用串口类SerialPort,通过实例化了的串口对象sp完成向设备发送AT指令及读取设备返回字符串,从而完成对“猫”的控制及数据交换。 阅读全文
摘要:
手机或短信猫接收到的PDU字符串包含SCA、PDU-Type、OA、PID、DCS、SCTS、UDL、UD八个部分,每个部分包含对应字段和属性,字段中存储PDU格式编码对应段的字符串(函数先把对应字符串存入对应字段),属性读取过程写入代码,读取的值即为解码后的数据(短信内容、手机号码等)。本文用C#实现了PDU中文编码的解码 阅读全文
摘要:
编码利用类属性访问的特点编写:字段对应属性,PDU的每个部分对应一组字段属性,写属性时对字段写入对应部分的PDU编码,编码函数从字段值得到,直接返回各个字符串的对应PDU值。计划编解码放入一个类,属性读取即得解码后的值。这个方案优点是结构清晰、编码函数十分简单。 阅读全文