tag 标签: 語言

相关资源
  • 所需E币: 4
    时间: 2020-1-9 14:12
    大小: 465.43KB
    上传者: 二不过三
    10小時學會C語言[1]……
  • 所需E币: 3
    时间: 2020-1-9 15:45
    大小: 2.79MB
    上传者: 2iot
    51單片機學習教程,單片機C語言設計……
  • 所需E币: 4
    时间: 2020-1-9 15:51
    大小: 17.84KB
    上传者: 2iot
    C語言教程,C語言教程……
  • 所需E币: 5
    时间: 2020-1-9 16:01
    大小: 476.92KB
    上传者: 微风DS
    10小時學會C語言……
  • 所需E币: 0
    时间: 2020-3-3 12:21
    大小: 38.4KB
    上传者: 978461154_qq
    CRC算法和C語言實現CRC算法原理及C语言实现 摘 要  本文从理论上推导出CRC算法实现原理,给出三种分别适应不同计算机或微控制器硬件环境的C语言程序。读者更能根据本算法原理,用不同的语言编写出独特风格更加实用的CRC计算程序。 关键词   CRC   算法   C语言 1引言 循环冗余码CRC检验技术广泛应用于测控及通信领域。CRC计算可以靠专用的硬件来实现,但是对于低成本的微控制器系统,在没有硬件支持下实现CRC检验,关键的问题就是如何通过软件来完成CRC计算,也就是CRC算法的问题。     这里将提供三种算法,它们稍有不同,一种适用于程序空间十分苛刻但CRC计算速度要求不高的微控制器系统,另一种适用于程序空间较大且CRC计算速度要求较高的计算机或微控制器系统,最后一种是适用于程序空间不太大,且CRC计算速度又不可以太慢的微控制器系统。 2CRC简介 CRC校验的基本思想是利用线性编码理论,在发送端根据要传送的k位二进制码序列,以一定的规则产生一个校验用的监督码(既CRC码)r位,并附在信息后边,构成一个新的二进制码序列数共(k+r)位,最后发送出去。在接收端,则根据信息码和CRC码之间所遵循的规则进行检验,以确定传送中是否出错。 后,16位的CRC码产生的规则是先将要发送的二进制序列数左移16位(既乘以216)再除以一个多项式,最后所得到的余数既是CRC码,如式(2-1)式所示,其中B(X)表示n位的二进制序列数,G(X)为多项式,Q(X)为整数,R(X)是余数(既CRC码)。 B(X)216R(X)                       (2-1) =Q(X)+G(X)G(X)求C……
  • 所需E币: 5
    时间: 2020-1-9 16:03
    大小: 95.5KB
    上传者: 978461154_qq
    C語言圖形函數介紹C语言图形函数介绍篇TurboC提供了非常丰富的图形函数,所有图形函数的原型均在graphics.h中,本节主要介绍图形模式的初始化、独立图形程序的建立、基本图形功能、图形窗口以及图形模式下的文本输出等函数。另外,使用图形函数时要确保有显示器图形驱动程序*BGI,同时将集成开发环境Options/Linker中的Graphicslib选为on,只有这样才能保证正确使用图形函数。1.图形模式的初始化不同的显示器适配器有不同的图形分辨率。即是同一显示器适配器,在不同模式下也有不同分辨率。因此,在屏幕作图之前,必须根据显示器适配器种类将显示器设置成为某种图形模式,在未设置图形模式之前,微机系统默认屏幕为文本模式(80列,25行字符模式),此时所有图形函数均不能工作。设置屏幕为图形模式,可用下列图形初始化函数:voidfarinitgraph(intfar*gdriver,intfar*gmode,char*path);其中gdriver和gmode分别表示图形驱动器和模式,path是指图形驱动程序所在的目录路径。有关图形驱动器、图形模式的符号常数及对应的分辨率见表2。图形驱动程序由TurboC出版商提供,文件扩展名为.BGI。根据不同的图形适配器有不同的图形驱动程序。例如对……