- 博客(82)
- 资源 (29)
- 收藏
- 关注
原创 13
严蔚敏视频 笔记13第五章 数组和广义表5.1 数组的类型定义多维数组ADT Array { 数据对象: D={aj1j2…jn|n>0称为数组的维数,bi是数组第i维的长度,ji是数组元素的第i维下标,aj1j2…jn∈ElemSet} 数据关系: R={R1,R2,…,Rn} Ri={| 0 且k aj1…
2010-04-29 21:04:00 161
转载 同步通信和异步通信
同步通信原理 同步通信是一种连续串行传送数据的通信方式,一次通信只传送一帧信息。这里的信息帧与异步通信中的字符帧不同,通常含有若干个数据字符。 采用同步通信时,将许多字符组成一个信息组,这样,字符可以一个接一个地传输,但是,在每组信息(通常称为帧)的开始要加上同步字符,在没有信息要传输时,要填上空字符,因为同步传输不允许有间隙。在同步传输过程中,一个字符可以对应5~8位
2013-02-20 14:29:59 193
转载 用InstallShield打包多个需要分别安装的软件
需求:要将两个软件打包到一个InstallShield安装包中,但这两个软件又要分别安装。明确要求后首先想到的是以前做的InstallShield安装包都只能运行一次安装,如果软件已经安装,再次运行安装包时就会卸载已安装的软件,这样肯定不行,必须得让其可以多次运行安装而不用卸载才行,通过查找和试验发现选择Project->Settings...->Maintenance下的Multi-Inst
2012-08-15 15:18:29 605 2
原创 串口通信校验方式(even,odd,space,mark)
无校验 (no parity)奇校验 (odd parity):如果字符数据位中"1"的数目是偶数,校验位为"1",如果"1"的数目是奇数,校验位应为"0"。(校验位调整个数)偶校验 (even parity):如果字符数据位中"1"的数目是偶数,则校验位应为"0",如果是奇数则为"1"。(校验位调整个数)mark parity:校验位始终为1space parity:校验位始终为
2012-08-14 09:22:05 2089
转载 C中的volatile用法
volatile 影响编译器编译的结果,指出,volatile 变量是随时可能发生变化的,与volatile变量有关的运算,不要进行编译优化,以免出错,(VC++ 在产生release版可执行码时会进行编译优化,加volatile关键字的变量有关的运算,将不进行编译优化。)。例如: volatile int i=10; int j = i; ... int k = i;
2012-08-09 14:43:51 454
原创 气压系统学习网站
带有flash讲解,很形象http://cai.jstvu.edu.cn/czy/cai/yyyqycd/qycd/kcxx/part4/index_2_2.htm
2012-04-01 10:29:48 204
转载 LabVIEW的移位寄存器
在循环结构中经常用到一种数据处理方式,即把第i次循环执行的结果作为第i+1次循环的输入,LabVIEW循环结构中的移位寄存器可以实现这种功能。在循环结构框左侧或右侧边框单击鼠标右键,在弹出的快捷菜单中选择“添加移位寄存器”,添加移位寄存器,如图1所示。 图2和图3分别显示为For循环结构和While循环结构添加移位寄存器后的结果移位寄存器在循环结构框的左右两侧是成对出现的,一个寄存器右侧的端
2012-02-22 09:17:09 2850
转载 AT89S52串口通讯
#include //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义 /******************************//* 主函数 *//********************************/void main (void){ SCON = 0x50; /* SCON: 模式 1, 8-bit UART, 使能接
2012-02-07 15:10:40 508
转载 XMind安装及中文手册下载(图文)
您想了解更多关于XMind的,敬请访问: http://www.seven2.com.cn/archives/514XMind安装包选择及下载:XMind提供Mac,Linux,Windows平台的安装下载,每个安装包都包含英文,德文,日文,中文(简体) ,中文(繁体)语言,安装时自动选择与系统相对应的语言。获得windows平台的XMind(日前最新版:3.0.3)无需帐号,
2012-01-09 15:02:23 675
转载 流程图和思维导图软件 XMind
免费版下载:http://www.xmind.net/downloads/XMIND 是一款非常实用开源的心智图、思维导图(Mindmap)软件,应用全球最先进的Eclipse RCP 软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率,并且可以自己开发XMIND插件。XMIND 是一款易用性很强的软件
2012-01-09 15:01:13 2019
转载 sprintf函数的用法
自《CSDN 社区电子杂志——C/C++杂志》在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buff
2011-12-27 08:56:34 177
原创 跑马灯 (SDCC编译器)
.AREA HOME(ABS,CODE).ORG #0x0000ljmp start.ORG #0x0100start: mov a, #0xFEloop:rl a mov p1,a lcall delay ljmp loopdelay: mov r6,#0loop2:mov r7,#0 djnz r7, .
2011-12-25 17:55:56 280
原创 LED闪烁 (SDCC编译器)
.AREA HOME(ABS,CODE).ORG #0x0000ljmp start.ORG #0x0100start: cpl p1.0 lcall delay ljmp startdelay: mov r6,#0loop:mov r7,#0 djnz r7, . djnz r6, loop ret
2011-12-25 17:54:52 296
转载 测量电阻的各种方法
1 引 言 在半导体工艺中许多器件的重要参数和性能都与薄层电阻有关,为提高厚、薄膜集成电路和片式电阻的生产精度,需要使用设备仪器如探针台、激光调阻机对其进行测试或修调。一般所用的测量仪器或设备都包含连接、激励、测量和显示单元,有时还有后期数据处理单元。采用不同的测量方法和不同
2011-10-09 15:02:53 1290
转载 PIC之AD转换
对PIC芯片中A/D转换过程中需要注意的几点:1、使用A/D前需设定模拟信号引脚为输入状态,用TRISX相应位置1实现。2、输入信号的采样延时: 1、芯片内部各级信号通路所需的建立时间,一般取5us足够; 2、采样电容的充放电时间,一般需要8us,10位精
2011-09-27 10:51:57 1478
转载 二极管钳位电路
所谓钳位,就是把输入电压变成峰值钳制在某一预定的电平上的输出电压,而不改变信号。 钳位电路 (1)功能:将输入讯号的位准予以上移或下移,并不改变输入讯号的波形。 (2)基本元件:二极管D、电容器C及电阻器R(直
2011-09-05 12:24:57 766
转载 ifndef define endif 格式和用途说明
#ifndef x #define x ... #endif 这是宏定义的一种,它可以根据是否已经定义了一个变量来进行分支选择,一般用于调试等等.实际上确切的说这应该是预处理功能中三种(宏定义,文件包含和条件编译)中的一种---
2011-08-16 09:28:50 424
转载 一位电子前辈的心得体会
诸位,咱当电子工程师也是十余年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强![1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或
2011-08-15 12:39:33 196
转载 PWM输出脉宽控制
/*****************************************************************************1、项目:***2、芯片型号:AT89C51 ***3、功能描述:通过按键控制输出脉
2011-08-15 12:33:47 337
转载 keil中怎么在c语言里嵌入汇编语言----C语言中嵌入汇编
step1、在 C 文件中要嵌入汇编代码片以如下方式加入汇编代码:#pragma ASM; Assembler Code Here#pragma ENDASMstep2、在 Project 窗口中包含汇编代码的 C 文件上右键,选择“Options for ...
2011-08-15 12:28:22 601
转载 keil中怎么在c语言里嵌入汇编语言----汇编函数调用
step1. 按写普通c51程序方法,建立工程,在里面导入main.c文件和CFUNC.c文件。相关文件如下://main.c文件#include #define uchar unsigned char#define uint unsigned intex
2011-08-15 12:26:43 1129
转载 Cx51库函数
简单列出几个库函数 数学函数MATH.H 函数原型: int abs(int val); Char cabs(char val);
2011-08-15 12:22:29 395
转载 c51高级语言注意点
§3-1 C语言与MCS-51一、C语言特点 C语言是一种编译型程序设计语言,它兼顾了多种高级语言的特点,并具备汇编语言的某些特点,用C语言进行程序设计已经成为软件开发的一个主流。单片机系统的开发也适应了这个潮流。与汇编语言相比,用C语言开发单片机具有如下特点: 开发速度优于汇编
2011-07-20 16:01:13 1464 1
转载 样片申请
样片,开发板申请心得!本科期间做了些项目,经常听导师提到申请样片的事情,后来自己亲身体验了一下,还真挺好。前后申请了几家大的半导体公司的样片,数量上百片,金额过W,还成功的申请到xilinx的spartan 3E的开发板,$145,另外通过参加研讨会和国际竞赛也免费拿到一些开发板
2011-07-18 13:26:40 911 2
转载 有关绝对型增量型编码器选型使用注意事项
接近开关、光电开关到旋转编码器: 工业控制中的定位,接近开关、光电开关的应用已经相当成熟了,而且很好用。可是,随着工控的不断发展,又有了新的要求,这样,选用旋转编码器的应用优点就突出了: 信息化:除了定位,控制室还可知道其具体位置; 柔性化:定位可以在控制
2011-07-05 16:32:44 1233
转载 怎样选择合适的伺服电机(转载)
怎样选择合适的伺服电机(一点经验)伺服电机,按照通常的区分划分为步进电机、直流有刷伺服电机、直流无刷伺服电机、交流伺服电机, 随着科技的日益进步,许多特种伺服电机应运而生,比如压电陶瓷电机、直线电机以及音圈电机,在这里我 们主要讲讲通常意义下伺服电机的选择。 选择什么样的伺服电机,在很大程度上取决于负载的物理特性,负载的工作特性、系统要求以及工作环 境。一旦
2011-07-01 14:15:00 1589
转载 关于51单片机“外部中断触发方式”的经验总结
下面是本人使用51单片机的一点经验,写出来分享,请批评指正。51单片机的外部中断有两种触发方式可选:电平触发和边沿触发。选择电平触发时,单片机在每个机器周期检查中断源口线,检测到低电平,即置位中断请求标志,向CPU请求中断。选择边沿触发方式时,单片机在上一个机器周期检测到中断源口线为高电平,下一个机器周期检测到低电平,即置位中断标志,请求中断。这个原理很好理解。但应用时需要特别注意的几
2011-06-30 08:26:00 594
转载 51的4*4键盘中断扫描程序
<br /><br />在网上找了好多,却没发现自己想要的,不是太麻烦就是不合用,于是自己写了一个,其中参考了好多其他的程序,就不列出了。<br />键盘扫描只用了一个循环,但是键值处理并不是很好,用了一个switch,感觉比较麻烦,但是想不出别的办法了……<br />键盘接法:<br /><br />程序:<br />#include <REGX52.H><br />#define LED_BIT P0<br />#define LED_COM P1<br />#define KEYBOARD P
2011-05-31 18:41:00 678
转载 c语言中 如何在结构体中实现类 相关知识说明
c++相比与c在类的定义上是一个巨大的进步,他的对象的概念让编程的理解大大简化c语言中有一个与类十分相近的数据类型概念,叫做结构体。c语言是一门面向过程的语言,但是实际的工程当中,大量的使用了结构体,即数据对象化,而实现就采用过程化有很多时候,我们也非常期望能够在C中实现类,即把函数也封装进去,使程序更加容易理解(有的人会问,反正c++支持C,何不就在C++中进行编程,还搞这么多事,事实上,在绝大多数的单片机和嵌入式编程中,是只能用C程序的。我们知道uC/OS,ulinux等等基于C的嵌入式操作系统,我们听
2011-05-31 13:27:00 430
转载 [经验] C51精确延时程序再抛砖
<br /><br />看到了个好帖,我在此在它得基础上再抛抛砖!<br /><br />有个好帖,从精度考虑,它得研究结果是:<br /> void delay2(unsigned char i) <br /> {<br /> while(--i); <br /> } <br />为最佳方法。<br /><br /><br />分析:假设外挂12M(之后都是在这基础上讨论)<br />我编译了下,传了些参数,并看了汇编代码,观察记录了下面
2011-05-10 21:54:00 226
原创 塑胶模具加工,注塑加工,机械加工,五金机械件加工
1.注塑机销售,注塑机改造,塑机维修,各国塑机维修,注塑机维修修理,各国注射机大修更换电箱,塑料注射机维修修理,注射成型机维修修理,橡胶注射机维修,园盘注塑机维修修理,立式注塑机维修,塑胶机维修,啤机维修修理,吹瓶机维修,吹瓶机改造,塑料吹瓶机维修,吹塑成型机维修,吸塑机维修,吸塑成型机维修,吸塑包装机维修,压铸机销售,压铸机维修,压铸机修理,压铸机改造,压机铸配件.(注塑机销售,注塑机维修,吹瓶
2010-05-03 20:06:00 128
原创 中国塑料加工机械的现状和出路
随着中国塑料工业的发展,近几年来中国塑料机械工业的年增长率都在30%左右,利润率增长也远高于工业总产值的增长,是中国机械行业中增长最快的产业之一。目前中国生产的塑料加工机械已可以满足国内的基本需要,但与世界先进水平相比,中国塑料加工机械在质量稳定性、自动化程度等方面还有一定差距。据不完全统计,2002年中国塑机业产值大约为100亿元左右,而同期国内巿场需求大约在200亿元,还有很大的巿场空间。
2010-05-03 20:06:00 492
原创 哈弗大学图书馆
图书馆馆训:1.现在睡觉的话会做梦而现在学习的话会让梦实现This moment will nap, you will have a dream; But this moment study,you will interpret a dream.2.我无所事事地度过的今天是昨天死去的人们所奢望的明天I leave uncultivated today, was precisely
2010-05-03 19:52:00 184
原创 29
严蔚敏视频 笔记29每一对顶点之间的最短路径从vi到vj的所有存在路径中选出一条长度最短的路径算法:若存在,则存在路径{vi,v1,vj}// 路径中所含顶点序号不大于1若{vi,…,v2},{v2,…,vj}存在则存在一条路径{vi,…,v2,…,vj}// 路径中所含顶点序号不大于2…依此类推,则vi至vj的最短路径应是上述这些路径中长度最小者7.7 拓扑排序以有向图表示一
2010-04-29 21:25:00 199
原创 30
严蔚敏视频 笔记30为避免每次都要搜索入度为零的顶点,在算法中设置一个“栈”,以保存“入度为零”的顶点CountInDegree(G,indegree);// 对各顶点求入度InitStack(S);for(i=0;i if(!indegree[i]) Push(S,i); // 入度为零的顶点入栈count=0; // 对输出顶点计数while(!EmptyStack(S))
2010-04-29 21:25:00 169
原创 28
严蔚敏视频 笔记287.5 重(双)连通图和关节点若从一个连通图中删去任何一个顶点及其相关联的边仍为一个连通图,则该连通图被称为重(双)连通图若连通图中某个顶点和其相关联的边被删去之后,该连通图被分割成两个或两个以上的连通分量,则称此顶点为关节点关节点特征:深度优先搜索遍历得到深度优先生成树若生成树上的根结点,有两个或两个以上的分支,则此顶点必为关节点对生成树上的任意一个“顶点”,
2010-04-29 21:24:00 181
C程序设计经典900例!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2010-05-05
[C..程序设计语言(特别版).高清中文PDF版].The_C._Programming_Language,Special_Edition
2010-05-05
C++高级参考手册.part1!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2010-05-05
C++高级参考手册.part2!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2010-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人