CSDN论坛 > C/C++ > C语言

#define DBUG_ENTER(a1) [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:28
Blank
黄花 2005年9月 Linux/Unix社区大版内专家分月排行榜第二
2005年5月 Linux/Unix社区大版内专家分月排行榜第二
Blank
蓝花 2005年8月 Linux/Unix社区大版内专家分月排行榜第三
2005年6月 Linux/Unix社区大版内专家分月排行榜第三
Bbs1
本版专家分:0
匿名用户不能发表回复!登录|注册
其他相关推荐
57步进驱动程序
可实现57步进马达的驱动控制 #include<reg52.h> sbit SW=P3^4; sbit A1=P1^0; //定义A线圈正端口 sbit A2=P1^1; //定义A线圈负端口 sbit B1=P1^2; //定义B线圈正端口 sbit B2=P1^3; //定义B线圈负端口 sbit L1=P3^0; sbit L2=P3^1; sbit L3=P3^2; sbit L4=P3^3; sbit L5=P1^7; sbit L6=P1^6; sbit L7=P1^5; sbit L8=P1^4; #define Coil_A1 {A1=0;A2=1;B1=1;B2=1;} //A线圈通正向电压 #define Coil_B1 {A1=1;A2=1;B1=0;B2=1;} //B线圈通正向电压 #define Coil_A2 {A1=1;A2=0;B1=1;B2=1;} //A线圈通反向电压 #define Coil_B2 {A1=1;A2=1;B1=1;B2=0;} //B线圈通反向电压 #define Coil_OFF {A1=1;A2=1;B1=1;B2=1;} //全部断电 int m=-1,k;
a1
<br />http://www.csdn.net/<br />http://blog.csdn.net/liulian720/archive/2006/03/24/637287.aspx<br />http://blog.csdn.net/kings1108/archive/2009/08/06/4413040.aspx<br />http://www.javaeye.com/<br />http://tangshuo.javaeye.com/blog/189820<br />http://www.jav
hash_map的详解
关于hash_map的用法与解释: #include <hash_map> #include <string> #include <iostream> using namespace std; //define the class class ClassA{ public: ClassA(int a):c_a(a){} int getvalue()const { return c_a;} void setvalue(int a){c_a=a;} private: int c_a; }; //1 define the hash function struct hash_A{ size_t operator()(const class ClassA & A)const{ // return hash<int>(classA.getvalue()); return A.getvalue(); } }; //2 define the equal function struct equal_A{ bool operator()(const class ClassA & a1, const class ClassA & a2)const{ return a1.getvalue() == a2.getvalue(); } }; int main() { hash_map<ClassA, string, hash_A, equal_A> hmap; ClassA a1(12); hmap[a1]="I am 12"; ClassA a2(198877); hmap[a2]="I am 198877"; cout<<hmap[a1]<<endl; cout<<hmap[a2]<<endl; return 0; }
A1 = ?
A1 = ? Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 5116 Accepted Submission(s): 3265 Problem Description 有如下方程:Ai = (Ai-1 + Ai+1)/
A1
2017-04-06https://juejin.im/post/58ddfeb7b123db0060406148 前端周刊第 49 期:React 和 Vue.js SSR 框架 + 微信小程序 + Grid 布局       grid布局   1. 创建一个容器,通过display:grid;声明这个容器是一个网格容器 2. 同样在容器中设置grid-template-columns和
can.r.cc编制的can接收程序
c编制的can接收程序 //------------------------------------------------------------------------------ // F04x_CAN1.c //------------------------------------------------------------------------------ // Includes //////////////////////////////////////////////////////////////////////////////// #include <c8051f040.h> // SFR declarations // CAN Protocol Register Index for CAN0ADR, from TABLE 18.1 of the C8051F040 // datasheet //////////////////////////////////////////////////////////////////////////////// #define CANCTRL 0x00 //Control Register #define CANSTAT 0x01 //Status register #define ERRCNT 0x02 //Error Counter Register #define BITREG 0x03 //Bit Timing Register #define INTREG 0x04 //Interrupt Low Byte Register #define CANTSTR 0x05 //Test register #define BRPEXT 0x06 //BRP Extension Register //////////////////////////////////////////////////////////////////////////////// //IF1 Interface Registers //////////////////////////////////////////////////////////////////////////////// #define IF1CMDRQST 0x08 //IF1 Command Rest Register #define IF1CMDMSK 0x09 //IF1 Command Mask Register #define IF1MSK1 0x0A //IF1 Mask1 Register #define IF1MSK2 0x0B //IF1 Mask2 Register #define IF1ARB1 0x0C //IF1 Arbitration 1 Register #define IF1ARB2 0x0D //IF1 Arbitration 2 Register #define IF1MSGC 0x0E //IF1 Message Control Register #define IF1DATA1 0x0F //IF1 Data A1 Register #define IF1DATA2 0x10 //IF1 Data A2 Register #define IF1DATB1 0x11 //IF1 Data B1 Register #define IF1DATB2 0x12 //IF1 Data B2 Register //////////////////////////////////////////////////////////////////////////////// //IF2 Interface Registers //////////////////////////////////////////////////////////////////////////////// #define IF2CMDRQST 0x20 //IF2 Command Rest Register #define IF2CMDMSK 0x21 //IF2 Command Mask Register #define IF2MSK1 0x22 //IF2 Mask1 Register #define IF2MSK2 0x23 //IF2 Mask2 Register #define IF2ARB1 0x24 //IF2 Arbitration 1 Register #define IF2ARB2 0x25 //IF2 Arbitration 2 Register #define IF2MSGC 0x26 //IF2 Message Control Register #define IF2DATA1 0x27 //IF2 Data A1 Register #define IF2DATA2 0x28 //IF2 Data A2 Register #define IF2DATB1 0x29 //IF2 Data B1 Register #define IF2DATB2 0x2A //IF2 Data B2 Register ////////////////////////////////////////////////////////////////////////////////
51单片机流水灯程序
#include <reg51.h> #define uint unsigned int #define uchar unsigned char void delay(uint num); void main() { uint a1[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; uint i; while(1) { for (i = 0;i < 9; i++) { P0 = a1[i]; delay(30); } for (i = 9; i>0; i--) { P0= a1[i]; delay(30); } } } void delay(uint num) { uint n, j; while (num--) { for (n = 0; n< 200; n++); for(j = 0; j < 100; j++); } }
SLAMTEC rplidar a1的使用
介绍在ROS操作系统中使用激光雷达 说明 介绍激光雷达(RPLIDAR) 介绍在ROS中安装和测试 激光雷达(RPLIDAR A1) RPLIDAR是低成本的二维雷达解决方案,由SlamTec公司的RoboPeak团队开发。 固定雷达 rplidar是顺时针方向旋转 测距部分在前,有线部分在尾 rplidar A1的固定方式如图; 安装 建立工作空间(也可以利用现有的
Hack the RPLiDAR A1 Laser Scanner
Hacking the RPLiDAR A1 is very similar with the Hacking of Neato XV-11 Laser Scanner: http://wiki.ros.org/xv_11_laser_driver/Tutorials/Connecting%20the%20XV-11%20Laser%20to%20USB They all use
CAD-A1图框
CAD-A1图框 --图框纸
关闭