![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++技术
文章平均质量分 71
乡村彩虹
专注于数字化工厂信息化(MOM制造运营管理系统、MES系统)、工业自动化、物联网数据通讯技术等等
展开
-
工业交流点焊机的缓升电流控制
/**************************************************功能: 工业交流点焊机的缓升电流控制-程序实现(C51)注意:此函数要根据你的应用做少量改动定义:bSynClock 同步触发信号由中断提供BCD_Buf[1]:缓升设置,0-99BCD_Buf[6]: 焊接1电流值,0-99sbit WORK_LED原创 2014-11-19 16:01:59 · 1378 阅读 · 0 评论 -
串口转键盘输入
开发环境:VC20131. 使用通用的SerialPort类作串口操作2. 使用SendInput函数作键盘输入原创 2014-12-29 10:03:27 · 5148 阅读 · 0 评论 -
欧姆龙PLC的FINS协议解释(实测通过)
欧姆龙PLC的FINS协议解释UDP访问方式:读取示例:读取DM区20个字, 从DM100H开始命令:80 00 02 00 41 00 00 0B 00 00 01 01 82 00 64 00 00 14说明:80 00 02 固定帧头00 41 00 设备的网络号,节点号,单元号00 0B 00 PC的网络号,节点号,单元号原创 2022-02-13 11:42:36 · 32809 阅读 · 1 评论 -
C语言高效编程的四大绝招
编写高效简洁的C语言代码,是许多软件工程师追求的目标。本文就是针对编程工作中的一些体会和经验做相关的阐述。 第一招:以空间换时间 计算机程序中最大的矛盾是空间和时间的矛盾,那么,从这个角度出发逆向思维来考虑程序的效率问题,我们就有了解决问题的第1招--以空间换时间。比如说字符串的赋值: 方法A:通常的办法#define LEN 32char转载 2014-11-19 11:23:03 · 547 阅读 · 0 评论 -
功能强大的vc6调试器
要成为一位优秀的软件工程师,调试能力必不可缺。本文将较详细介绍VC6调试器的主要用法。 windows平台的调试器主要分为两大类: 1 用户模式(user-mode)调试器:它们都基于win32 Debugging API,有使用方便的界面,主要用于调试用户模式下的应用程序。这类调试器包括Visual C++调试器、WinDBG、BoundChecker、Borland C++ Bu转载 2014-11-19 11:01:04 · 355 阅读 · 0 评论 -
VC调试入门
概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。 设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个转载 2014-11-19 10:59:16 · 497 阅读 · 0 评论 -
仅通过崩溃地址找出源代码的出错行
作者:老罗作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是到了别人的机器上就崩溃了;有时自己在编写和测试的过程中就莫转载 2014-11-19 11:02:42 · 728 阅读 · 0 评论 -
教你理解复杂的C-C++声明
教你理解复杂的C-C++声明 dpjmxd 发表于 2005-3-8 15:59 嵌入式系统 ←返回版面 举报该贴原文: http://www.codeproject.com/cpp/complex_declarations.asp 作者:Vikram A Punathambekar 陆其明 译介绍曾经碰到过让你迷惑不解、类似于int * (* (转载 2014-11-19 10:56:19 · 465 阅读 · 0 评论 -
Big-Endian 和 Little-Endian 两者概念的区别
Big-Endian 和 Little-Endian 两者概念的区别 再网上查阅了很多资料(包括中英版的MSDN),反复体会,才基本弄明白一些Big-Endian和Little-Endian的含义,先总结如下:Big-Endian 和 Little-Endian 字节排序字节排序 含义 Big-Endian 一个Word中的高位的Byte放在内存中这个Word区域的低地址处转载 2014-11-19 11:21:42 · 1294 阅读 · 0 评论 -
Atmega128L控制ADS7816进行AD采集的子程序(AVR单片机)
//---------------------------------------// 功能: Atmega128L控制ADS7816进行AD采集// 编写:蒙新栋, fpgamxd@163.com// 2006.11unsigned int ads7816(void){ unsigned int AD_Temp; unsigned char i,count; un原创 2014-11-19 10:36:30 · 2637 阅读 · 0 评论