虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

Ascii及十六进制转换工具

  • 这几个是本人整理的.cpp程序

    这几个是本人整理的.cpp程序,您可以借鉴参考------>> dos前景背景色设置.cpp 二.八.十.十六进制转换程序的函数.cpp 二叉树的遍历.cpp 图形的广度优先搜寻法.cpp 图形的深度优先搜寻法.cpp 用C语言编的一个日历.c

    标签: cpp 程序

    上传时间: 2015-03-24

    上传用户:chens000

  • 系统地学习面向对象编程思想

    系统地学习面向对象编程思想,了解MFC架构,逐步熟悉可视化编程环境Visual C++,并在此环境下设计并实现一个简单计算器系统,该计算器应能实现如下功能: 1、二进制、八进制、十进制及十六进制数的加、减、乘、除、乘方、取模等简单计算 2、科学计算函数,包括(反)正弦、(反)余弦、(反)正切、(反)余切、开方、指数等函数运算 3、以角度、弧度两种方式实现上述部分函数

    标签: 对象 编程

    上传时间: 2014-01-12

    上传用户:ruan2570406

  • 转换ASCII码为二进制

    转换ASCII码为二进制,十进制,十六进制的码输出

    标签: ASCII 转换 二进制

    上传时间: 2015-04-25

    上传用户:xcy122677

  • LRC校验函数说明及程序源码, 错误校验用于 ASCII 模式。这个错误校验码是一个 8 位二进制数

    LRC校验函数说明及程序源码, 错误校验用于 ASCII 模式。这个错误校验码是一个 8 位二进制数,可作为 2 个 ASCII 十六进制字节传送。计算 LRC 码时,仅设备地址、功能代码、数据块字节参加

    标签: ASCII LRC 错误 函数

    上传时间: 2014-10-28

    上传用户:zyt

  • ascii转换工具

    ascii转换工具 ,进制转换,大小写转换

    标签: ascii 转换

    上传时间: 2016-12-19

    上传用户:yehai

  • 一款带CRC计算的串口调试软件

    ecom串口助手是一款带CRC计算的串口(RS232)调试软件。由我爱IC导航网工作室开发(http://www.52ic.net/)。ecom串口助手支持常用的110 ~ 921600bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),能发送任意大小的文本文件,可以任意设定自动发送周期,并能将接收数据保存成文本文件。带有文件或数据串的ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC计算工具,是工程师调试单片机串口的好助手工具。 2、软件特点 1、 支持Windows 9x / 2000 / XP / 2003 / Vista / Win7系统; 2、 绿色软件,不需安装。运行解压软件,将压缩包解压到指定目录即可。卸载时只需将程序目录删除; 3、 支持常用的110 ~ 921600bps波特率; 4、 端口范围是COM1-COM255,支持扩展端口(USB转RS232); 5、 能设置校验、数据位和停止位; 6、 能以字符或十六进制收发数据,支持中文字符的收发; 7、 支持文件数据的发送; 8、 数据发送区允许设置发送周期,自动发送数据; 9、 支持键盘输入,将键盘数据发送到串口; 10、 支持定时保存接收窗口数据,便于查看长时间调试记录信息; 11、 有效的检测通讯错误,避免软件死机(如USB转串口设备拔出检测); 12、 数据接收窗口及文件发送均采用多线程设计。 13、 带有文件和数据帧ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC计算工具。发送的数据帧可选添加计算结果,将校验结果连同数据帧一同打包发送出去。 V2.00版本增加功能 1、添加Xmodem功能(128个字节发送,只支持CRC校验)。 2、增加Xmodem-1k功能(1024个字节发送,只支持CRC校验)。 3、支持命令启动Xmodem-1k功能(可以做自动传输文件功能)。 V2.20版本增加功能 1、添加自定义数据帧头,数据帧尾功能。 2、添加数据帧ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC等校验协议。 3、添加数据包镜像回发功能。 4、添加接收对话框字体修改按钮。 5、添加转义符号选择。 6、支持命令串文件发送(具体见命令串文件模板使用说明)。 7、添加窗口总是浮在最前面按钮,添加命令串隐藏显示按钮。 V2.40版本增加功能 1、增加110、300、600波特率。 2、修正接收窗体字体设置按钮功能,增加接收窗体背景色设置按钮。 V2.60版本增加功能 1、增加“校验结果”按钮,实现文件或者数据帧的ModebusCRC16校验、CRC16校验、累加和校验、异或校验,ModebusLRC的计算结果显示。

    标签: CRC 计算 串口调试 软件

    上传时间: 2013-06-06

    上传用户:axxsa

  • 串口调试助手大全免费下载

    一个很好而小巧的串口调试助手,支持常用的300-115200bps波特率,能设置校验、数据位和停止位,能以ASCII码或十六进制接收或发送任何数据或字符(包括中文),可以任意设定自动发送周期,并能将接收数据保存成文本文件,能发送任意大小的文本文件。   里面包含了串口调试工具2.1、4.0、 串口调试助手源程序及编程详细过程

    标签: 串口调试助手大全 免费下载

    上传时间: 2013-10-17

    上传用户:kachleen

  • 单片机的数学基础

    单片机的数学基础:本章基本要求:单片机是现代电子智能仪器仪表及嵌入式系统的主要组成部分,应用非常广泛,是现代工程技术人员必须掌握的知识之一。本章要求掌握数的进制及其相互转换、带符号数的表示方法、溢出的判别方法、ASCII 码和BCD 码等单片机的数学基础知识;掌握单片机的概念、特点、应用范围、发展历程等基础知识;了解常用单片机系列。为后续章节的学习打下基础。1.1 单片机的数学基础1.1.1 数的进位制及其相互转换(1) 数的几种常用进制数制是人们利用符号来计数的方法,数制有很多种,人们熟悉的是十进制。但由于数在机器中是以器件的物理状态来表示的,所以一个具有两种稳定状态且能相互转换的器件,就可以用来表示一位二进制数。二进制数的表示是最简单而且是最可靠的,另外二进制的运算规则也是最简单的。因此,迄今为止,所有计算机都是以二进制进行算术运算和逻辑运算的。但是在使用二进制编写程序时既繁锁又容易出错,所以人们在编写程序时又经常用到十进制、十六进制或八进制。下面分别予以介绍。任何一种数制都有两个要素,即基数和权。基数为数制中所使用的数码的个数。当基数为R 时,该数制可使用的数码为0~(R-1)。例如在二进制中基数为2,可使用0 和1 两个数码。在进行运算时按逢R 进一,借1当R的规则进行。权是数制中某一数位上单位数的大小,它是一个指数,底是基数R,幂是数码的位置号,数码的位置号从0 开始。将一个数中某一位的数码与该位的权相乘,即为该位数码的数值。

    标签: 单片机

    上传时间: 2013-11-16

    上传用户:mahone

  • 微机原理与接口课件

    微处理器及微型计算机的发展概况  第一代微处理器是以Intel公司1971年推出的4004,4040为代表的四位微处理机。      第二代微处理机(1973年~1977年),典型代表有:Intel 公司的8080、8085;Motorola公司的M6800以及Zlog公司的Z80。     第三代微处理机 第三代微机是以16位机为代表,基本上是在第二代微机的基础上发展起来的。其中Intel公司的8088。8086是在8085的基础发展起来的;M68000是Motorola公司在M6800 的基础发展起来的;     第四代微处理机 以Intel公司1984年10月推出的80386CPU和1989年4月推出的80486CPU为代表,     第五代微处理机的发展更加迅猛,1993年3月被命名为PENTIUM的微处理机面世,98年PENTIUM 2又被推向市场。 INTEL CPU 发展历史Intel第一块CPU 4004,4位主理器,主频108kHz,运算速度0.06MIPs(Million Instructions Per Second, 每秒百万条指令),集成晶体管2,300个,10微米制造工艺,最大寻址内存640 bytes,生产曰期1971年11月. 8085,8位主理器,主频5M,运算速度0.37MIPs,集成晶体管6,500个,3微米制造工艺,最大寻址内存64KB,生产曰期1976年 8086,16位主理器,主频4.77/8/10MHZ,运算速度0.75MIPs,集成晶体管29,000个,3微米制造工艺,最大寻址内存1MB,生产曰期1978年6月. 80486DX,DX2,DX4,32位主理器,主频25/33/50/66/75/100MHZ,总线频率33/50/66MHZ,运算速度20~60MIPs,集成晶体管1.2M个,1微米制造工艺,168针PGA,最大寻址内存4GB,缓存8/16/32/64KB,生产曰期1989年4月 Celeron一代, 主频266/300MHZ(266/300MHz w/o L2 cache, Covington芯心 (Klamath based),300A/333/366/400/433/466/500/533MHz w/128kB L2 cache, Mendocino核心 (Deschutes-based), 总线频率66MHz,0.25微米制造工艺,生产曰期1998年4月) Pentium 4 (478针),至今分为三种核心:Willamette核心(主频1.5G起,FSB400MHZ,0.18微米制造工艺),Northwood核心(主频1.6G~3.0G,FSB533MHZ,0.13微米制造工艺, 二级缓存512K),Prescott核心(主频2.8G起,FSB800MHZ,0.09微米制造工艺,1M二级缓存,13条全新指令集SSE3),生产曰期2001年7月. 更大的缓存、更高的频率、 超级流水线、分支预测、乱序执行超线程技术 微型计算机组成结构单片机简介单片机即单片机微型计算机,是将计算机主机(CPU、    内存和I/O接口)集成在一小块硅片上的微型机。 三、计算机编程语言的发展概况 机器语言  机器语言就是0,1码语言,是计算机唯一能理解并直接执行的语言。汇编语言  用一些助记符号代替用0,1码描述的某种机器的指令系统,汇编语言就是在此基础上完善起来的。高级语言  BASIC,PASCAL,C语言等等。用高级语言编写的程序称源程序,它们必须通过编译或解释,连接等步骤才能被计算机处理。 面向对象语言  C++,Java等编程语言是面向对象的语言。 1.3 微型计算机中信息的表示及运算基础(一) 十进制ND有十个数码:0~9,逢十进一。 例 1234.5=1×103 +2×102 +3×101 +4×100 +5×10-1加权展开式以10称为基数,各位系数为0~9,10i为权。 一般表达式:ND= dn-1×10n-1+dn-2×10n-2 +…+d0×100 +d-1×10-1+… (二) 二进制NB两个数码:0、1, 逢二进一。 例 1101.101=1×23+1×22+0×21+1×20+1×2-1+1×2-3 加权展开式以2为基数,各位系数为0、1, 2i为权。 一般表达式:  NB = bn-1×2n-1 + bn-2×2n-2 +…+b0×20 +b-1×2-1+… (三)十六进制NH十六个数码0~9、A~F,逢十六进一。 例:DFC.8=13×162 +15×161 +12×160 +8×16-1 展开式以十六为基数,各位系数为0~9,A~F,16i为权。 一般表达式: NH= hn-1×16n-1+ hn-2×16n-2+…+ h0×160+ h-1×16-1+… 二、不同进位计数制之间的转换 (二)二进制与十六进制数之间的转换  24=16 ,四位二进制数对应一位十六进制数。举例:(三)十进制数转换成二、十六进制数整数、小数分别转换   1.整数转换法“除基取余”:十进制整数不断除以转换进制基数,直至商为0。每除一次取一个余数,从低位排向高位。举例: 2. 小数转换法“乘基取整”:用转换进制的基数乘以小数部分,直至小数为0或达到转换精度要求的位数。每乘一次取一次整数,从最高位排到最低位。举例:  三、带符号数的表示方法 机器数:机器中数的表示形式。真值: 机器数所代表的实际数值。举例:一个8位机器数与它的真值对应关系如下:  真值: X1=+84=+1010100B     X2=-84= -1010100B   机器数:[X1]机= 01010100    [X2]机= 11010100(二)原码、反码、补码最高位为符号位,0表示 “+”,1表示“-”。 数值位与真值数值位相同。 例  8位原码机器数:  真值:   x1  = +1010100B     x2    =- 1010100B      机器数: [x1]原  = 01010100  [x2]原 = 11010100原码表示简单直观,但0的表示不唯一,加减运算复杂。 正数的反码与原码表示相同。       负数反码符号位为 1,数值位为原码数值各位取反。 例 8位反码机器数:          x= +4: [x]原= 00000100 [x]反= 00000100     x= -4: [x]原= 10000100  [x]反= 111110113、补码(Two’s Complement)正数的补码表示与原码相同。       负数补码等于2n-abs(x)8位机器数表示的真值四、 二进制编码例:求十进制数876的BCD码 876= 1000 0111 0110 BCD  876= 36CH = 1101101100B 2、字符编码    美国标准信息交换码ASCII码,用于计算      机与计算机、计算机与外设之间传递信息。 3、汉字编码 “国家标准信息交换用汉字编码”(GB2312-80标准),简称国标码。 用两个七位二进制数编码表示一个汉字 例如“巧”字的代码是39H、41H汉字内码例如“巧”字的代码是0B9H、0C1H1·4  运算基础 一、二进制数的运算加法规则:“逢2进1”       减法规则:“借1当2”       乘法规则:“逢0出0,全1出1”二、二—十进制数的加、减运算        BCD数的运算规则 循十进制数的运算规则“逢10进1”。但计算机在进行这种运算时会出现潜在的错误。为了解决BCD数的运算问题,采取调整运算结果的措施:即“加六修正”和“减六修正”例:10001000(BCD)+01101001(BCD)        =000101010111(BCD)                1 0 0 0 1 0 0 0       +  0 1 1 0 1 0 0 1           1 1 1 1 0 0 0 1        +  0 1 1 0 0 1 1 0     ……调整          1 0 1 0 1 0 1 1 1                                        进位  例:  10001000(BCD)- 01101001(BCD)= 00011001(BCD)                   1 0 0 0 1 0 0 0            -   0 1 1 0 1 0 0 1             0 0 0 1 1 1 1 1         -                    0 1 1 0   ……调整             0 0 0 1 1 0 0 1  三、 带符号二进制数的运算 1.5 几个重要的数字逻辑电路编码器译码器计数器微机自动工作的条件程序指令顺序存放自动跟踪指令执行1.6 微机基本结构微机结构各部分组成连接方式1、以CPU为中心的双总线结构;2、以内存为中心的双总线结构;3、单总线结构CPU结构管脚特点  1、多功能;2、分时复用内部结构  1、控制; 2、运算; 3、寄存器; 4、地址程序计数器堆栈定义 1、定义;2、管理;3、堆栈形式

    标签: 微机原理 接口

    上传时间: 2013-10-17

    上传用户:erkuizhang

  • 用于串口应用程序的调试监控工具

    用于串口应用程序的调试监控工具,软件可模拟设备往串口发送指定格式的数据串,同时也可以用于实时监控串口读写过程中的所有数据流。☆ 自动侦测当前系统中所有可用的串口数,支持USB扩展出的虚拟串口(可到COM256)。☆ 支持ASCII码和十六进制数据格式的发送和接收。☆ 可以自由选择侦测的串口,接收数据区的容量可以无限大。☆ 发送、接收数据区的大小可以随意拉伸调节。☆ 对发送、接收数据区加入鼠标右键菜单的支持。☆ 扩大串口波特率的支持,现最高Baud可到921600。☆ 支持Unicode内码显示。☆ 增加自动发送数据功能。☆ 增加保存显示记录的功能。

    标签: 串口 应用程序 调试 监控

    上传时间: 2015-04-16

    上传用户:奇奇奔奔