写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。文中的C语言宏定义技巧对编程很有帮助!
上传时间: 2013-08-05
上传用户:JESS
文件名:c语言深入学习必备参考例子 很多经典的c例子:高级的宏定义,深奥的c内存操作,灵活的字符串操作,还有流操作,
上传时间: 2013-12-19
上传用户:luopoguixiong
可预置的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] //在data区定义8位长度的数组,用来存放计数值 uchar data pre_cnt[8] //在data区定义8位长度的数组,用来存放预置值 sbit drv=P3^4 //定义输出驱动端 bit set_flag //定义工作标志 bit out_flag //定义输出标志 bit keydown_flag //键按下标志
标签: unsigned include define uchar
上传时间: 2015-04-29
上传用户:changeboy
LCD1602B基本驱动函数库 1、需要底层硬件驱动函数支持 基本的宏定义: LCD_RS LCD_RW LCD_E LCD_SetWriteData LCD_SetReadData LCD_HalfData_Port LCD_HalfData_DDR LCD_SendHalfCharHigh(a) LCD_SendHalfCharLow(a) 2、需要基本的延时函数支持基本的延时函数: DelayMs() 毫秒 DelayUs() 微妙 3、需要修改引用宏定义来指定底层硬件驱动 函数库。 4、该头文件支持4位发送模式,硬件连接4位 8位都支持。
标签: LCD_SetWriteData LCD_SetReadData LCD_RS LCD_RW
上传时间: 2015-05-20
上传用户:wangchong
此驱动程序不同网上流通的驱动,是具有时用性,可移值性相当高,是真正能使用的驱动子程序!程序中宏定义很清楚
上传时间: 2013-11-29
上传用户:270189020
用宏定义的方法实现对距阵的转置,代码简洁,包含了执行步数的计算.
标签: 宏定义
上传时间: 2015-10-09
上传用户:duoshen1989
hclc收发模块头文件,说明HDLC的在收发模块中的宏定义
上传时间: 2014-01-10
上传用户:熊少锋
有关一个N皇后的问题。用户只要改变开始宏定义是的 QUEENS的值就可以验证 皇后的具体分布情况;如 8 皇后 则会输出具体的92中放置方法;
上传时间: 2014-01-04
上传用户:xuan‘nian
语言的宏定义指令集,本文章还不错,希望大家多看看,给出宝贵意见。
上传时间: 2015-12-31
上传用户:Divine
ZLG/CF驱动接口函数实验,包括宏定义,函数原形及总线初始化函数,开关中断函数,读寄存器函数,写寄存器函数等
上传时间: 2014-01-20
上传用户:xz85592677