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

C语言宏定义技巧(常用宏定义)

  • 8051核的DES源代码 使用C语言写的基于51核的DES原码

    8051核的DES源代码 使用C语言写的基于51核的DES原码,变量定义使用汇编。占用了130字节RAM,比我所见到的包括汇编编写的都要快。

    标签: DES 8051 C语言 源代码

    上传时间: 2013-12-25

    上传用户:zhouchang199

  • s系列的51单片机的看门狗的c语言include库 可以用它轻松使用看门狗

    s系列的51单片机的看门狗的c语言include库 可以用它轻松使用看门狗,内函驱动函数FeedDog()

    标签: include 看门狗 51单片机 c语言

    上传时间: 2013-12-10

    上传用户:cmc_68289287

  • c语言程序

    c语言程序,一些常用的算法,来源于网络收集,希望大家指教。

    标签: c语言 程序

    上传时间: 2015-07-17

    上传用户:bcjtao

  • 嵌入式系统应用工程师借用计算机专家创建的C语言

    嵌入式系统应用工程师借用计算机专家创建的C语言,使嵌入式系统应用得以飞速发展,而MISRAC是嵌入式系统应用工程师对C语言嵌入式应用做 出的贡献。如今MISRA C已经被越来越多的企业接受,成为用于嵌入式系统的C语言标准,特别是对安全性要求极高的嵌入式系统,软件应符合MISRA标准。 本文由清华嵌入式系统研究专家,邵贝贝教授领衔执笔,分六讲,跟读者一起学习MISRAC。 第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。   第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。   第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。   第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。   第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。   第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。 希望大家喜欢。

    标签: 嵌入式 C语言 系统应用

    上传时间: 2013-12-27

    上传用户:franktu

  • 本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows A

    本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解Windows API都是非常重要的。

    标签: Windows Microsoft NT 4.0

    上传时间: 2014-07-16

    上传用户:270189020

  • c语言的PID控制算法程序

    c语言的PID控制算法程序,作为工业控制中的一种常用控制算法PID运算。

    标签: PID c语言 控制算法 程序

    上传时间: 2015-07-25

    上传用户:亚亚娟娟123

  • 用c语言编写的利用图形控制寄存器功能写像素函数

    用c语言编写的利用图形控制寄存器功能写像素函数,其中有定义索引寄存器端口地址和数据寄存器端口地址。

    标签: c语言 编写 图形 像素

    上传时间: 2014-01-08

    上传用户:talenthn

  • DOS操作系统的C语言源代码 强烈推荐!!! 可以用来学习基于字符界面的操作系统的设计

    DOS操作系统的C语言源代码 强烈推荐!!! 可以用来学习基于字符界面的操作系统的设计,包括了FAT文件系统、操作系统内核以及一些常用工具。

    标签: DOS 操作系统 C语言 字符

    上传时间: 2015-08-18

    上传用户:FreeSky

  • 基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消

    基于DOS的多任务系统的实现 1. 用C语言完成线程的创建和撤消,并按优先权加时间片轮转算法对多个线程进行调度; 2. 改变时间片的大小,观察结果的变化。思考:为什么时间片不能太小或太大; 3. 假设两个线程共用同一软件资源(如某一变量,或某一数据结构),请用记录型信号量来实现对它的互斥访问; 4. 假设有两个线程共享一个可存放5个整数的缓冲,一线程不停的计算1到50的平方,并将结果放入缓冲中,另一个线程不断的从缓冲中取出结果,并将他们打印出来,请用记录型信号量实现这一生产者和消费者的同步问题; 5. 实现消息缓冲通信,并于3,4中的简单通信进行比较; 6. 思考:在线程间进行消息缓冲通信时,若对消息队列的访问没有满足互斥要求,情况会怎么样?

    标签: DOS C语言 多任务系统 线程

    上传时间: 2013-12-20

    上传用户:赵云兴

  • 第一讲:“‘安全第一’的C语言编程规范”

    第一讲:“‘安全第一’的C语言编程规范”,简述MISRAC的概况。   第二讲:“跨越数据类型的重重陷阱”,介绍规范的数据定义和操作方式,重点在隐式数据类型转换中的问题。   第三讲:“指针、结构体、联合体的安全规范”,解析如何安全而高效地应用指针、结构体和联合体。   第四讲:“防范表达式的失控”,剖析MISRAC中关于表达式、函数声明和定义等的不良使用习惯,最大限度地减小各类潜在错误。   第五讲:“准确的程序流控制”,表述C语言中控制表达式和程序流控制的规范做法。   第六讲:“构建安全的编译环境”,讲解与编译器相关的规范编写方式,避免来自编译器的隐患。

    标签: C语言 编程规范

    上传时间: 2014-01-21

    上传用户:Altman