搜索资源列表
实用单片机系统
- 增加ASCII.C的一个ASCI码(7F),用于虚拟按键用 修改UART串口的命令解析程序,修改RTC的pcf8563中断部分。 精简IIC和smart_timer代码,添加define.h的宏定义。 修改system.c里的消息堆栈的宏定义 增加ii.c函数,支持对eeprom的打包 增加由PLD或者GPIO输出的模拟UART,在6个CLOCK下速度为57.6K 增加消息的优先级功能,消息类型的前4位为消息的优先级,后4位为消息的类型 试用于初学单片机并且想更上一层
namab
- ergydfhgdfhggfhg 一.实验目的 二.实验内容 三、程序简要说明 原 文 : C语言词法分析器的设计与实现 一.实验目的: 1.强化对系统软件综合工程实现能力、规划能力的训练; 2.加强对词法分析原理、方法和基本实现技术的理解; 二.实验内容: 用C语言(或 C++ )作为宿主语言完成: C语言(ANSI C或turbo C 2.0)词法分析器的设计和实现。 三、程序简要说明: 1、属性字说明: 共9种 KE
fchh
- 一.实验目的 二.实验内容 三、程序简要说明 原 文 : C语言词法分析器的设计与实现 一.实验目的: 1.强化对系统软件综合工程实现能力、规划能力的训练; 2.加强对词法分析原理、方法和基本实现技术的理解; 二.实验内容: 用C语言(或 C++ )作为宿主语言完成: C语言(ANSI C或turbo C 2.0)词法分析器的设计和实现。 三、程序简要说明: 1、属性字说明: 共9种 KEYWORD: 关键字 \"auto\
可预置的8位计数器源程序
- 可预置的8位计数器程序的主要部分分析 #include <AT89X51.H> //器件配置文件 #define uchar unsigned char //变量类型的宏定义 #define uint unsigned int uchar code SEG7[10]={0x03,0x9f,0x25,0x0d,0x99, //0~9的数码管段码 0x49,0x41,0x1f,0x01,0x09} uchar data cnt[8] //在da
9.7_DIRIVER_control
- 基于Verilog-HDL的硬件电路的实现 9.7 步进电机的控制 9.7.1 步进电机驱动的逻辑符号 9.7.2 步进电机驱动的时序图 9.7.3 步进电机驱动的逻辑框图 9.7.4 计数模块的设计与实现 9.7.5 译码模块的设计与实现 9.7.6 步进电机驱动的Verilog-HDL描述 9.7.7 编译指令-\"宏替换`define\"的使用方法 9.7.8 编译指令-\"时间尺度`timescale
vivi-br-release(20060330).tar
- arm9的bootloader,适合通用2410x平台 vivi.pal(20051228)支持tv输出和vga输出,vclk为26.25mhz vivi(20060330)支持vga输出和tv输出,vclk为25mhz 以上两个vivi均编译自vivi-br-release(20051228).tar.gz 在两个不同vivi间切换的方法是在源文件“/include/platform/smdk2410.h”中打开或者取消对PAL640480宏的定义: #define PAL
MS3
- 实用单片机系统第三版 本包包还程序阅读器souceinsight3.5 以及比较完整得单片机系统,类似与大家知道得UCOS,但又有很大不同!本包是我朋友所作现在我帮助起推广。“现在这段时间RTOS非常热,可很多人往往为了用RTOS而用RTOS,其实很多很多的项目一般的设计都已经可以了的,RTOS显得有些画蛇添足。对于一般的设计思路,往往要做很多的工作,甚至整个软件的结构不知道怎么搭建,McuSystem主要就是解决以上的问题提出的,真正为实用服务的一个系统,它全部用C语言编写,结构非常清晰,核心
DS18B20+1602液晶高精度温度计
- DS18B20+液晶1602构成的高精度温度计 ;连线图: ; DB0---DPROT.0 DB4---DPROT.4 RS-------------P1.2 ; DB1---DPROT.1 DB5---DPROT.5 RW-------------P1.3 ; DB2---DPROT.2 DB6---DPROT.6 E--------------P1.4 ; DB3---DPROT.3 DB7---DPROT.7 VLCD接10K可调电阻到GND* DQ----P1.1 ;功能说明:1602液
MultiLangDemo.rar
- 实现如下功能: 1. 每个语言一个.lng文件。 2. 没有外部语言情况下,使用程序内置的默认语言。 3. 能动态切换到任何一种语言 (包括内置语言),而不是告诉用户切换语言要重新启动程序。 4. 没有选择语言的状态下 (比如程序刚安装),自动根据当前用户环境选择语言文件 (如果有的话,没有则使用默认语言)。 5. 列出程序目录下的 .lng 文件,并加入到菜单中。 6. 使原有的程序做尽量少的改动,加入 CLanguage 后,作少
Define-Grid-motion
- 用于fluent中模拟物面变形运动的UDF,主要用到Define_Grid_Motion宏,适合初学者练习用-Used for Fluent software
define
- 对宏定义有一个很好的解释,能解决你平时的小错误-The macro definition of a good explanation, you usually can solve the small errors
xiey
- 这个是一个头文件,c标准库里面的,为其他标准库头文件定义的宏都放在这个头文件中.-This is a header file, c standard library inside for the other standard library header files define macros are placed in the header file.
inline
- inlineinline 一、inline 关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。 表达式形式的宏定义一例: #define ExpressionName(Var1,Var2) ((Var1)+(Var2))*((Var1)-(Var2)) 为什么要取代这种形式呢,且听我道来: 1. 首先谈一下在C中使用这种形式宏定义的原因,C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理器实现,没有了
TEST1
- 定义一个带参数的宏,使两个参数的值互换。在主函数中输入两个数作为使用宏的实参,输出已交换后的两个值。-Define a macro with parameters, so that the value of the exchange of the two parameters. Enter in the main function of the two numbers as the use of macro arguments, the output has two values after t
CmpSize
- 测试一个宏,返回大小,测试后知道为什么能够得到所要的结果-testing a define,return size,so you can get the right question,
debug
- linux环境下,我们一般借助printf打印醒目的字符方便程序调试,但是当程序调试通过以后发布时,有又不得不删掉这些打印语句。 示例代码中利用宏定义#define 解决了上述问题。-In linux, we generally debug a program by using "printf" fuction to print eye-catching character. But later when the program needs to be released, we have t
文件
- 介绍一下宏定义高级用法,用语句,变量声明,其他的一些用法(Advanced usage of macro definition)
mod.tar
- #define mod(x,y) x%y 宏定义实现函数功能(Macro definition realizes function function)
Fluent UDF DEFINE宏
- fluent,UDF,DEFINE宏大全(Fullest version of predefined macros for user-defined functions in fluent and their detailed resolution)
fluent UDF第四章 DEFINE宏
- 用户自定义函数,或UDF,是用户自编的程序,它可以动态的连接到Fluent求解器上来提高求解器性能。用户自定义函数用C语言编写。使用DEFINE宏来定义。(User defined function or UDF is a program written by user. It can connect to Fluent solver dynamically and improve the performance of solver. The user-defined function is w