ANSI.DOC

PCL711B采集卡在水温控制中的应用【含CAD图纸+电路图+文档】

收藏

资源目录
跳过导航链接。
PCL711B采集卡在水温控制中的应用含CAD图纸电路图文档.zip
设计说明书.doc---(点击预览)
蜗轮轴.png---(点击预览)
蜗轮轴.dwg---(点击预览)
蜗轮.png---(点击预览)
蜗轮.dwg---(点击预览)
程序流程图.png---(点击预览)
程序流程图.dwg---(点击预览)
直齿圆锥齿轮.png---(点击预览)
直齿圆锥齿轮.dwg---(点击预览)
电热装置装配草图.png---(点击预览)
电热装置装配草图.dwg---(点击预览)
方案示意图.png---(点击预览)
方案示意图.dwg---(点击预览)
开题报告.pdf---(点击预览)
大齿轮.png---(点击预览)
大齿轮.dwg---(点击预览)
外文翻译.doc---(点击预览)
任务书.pdf---(点击预览)
CD
program.CPP.txt
新建 文本文档.txt
TC30
FILELIST.DOC---(点击预览)
ATT.BGI
BGIDEMO.C
BGIOBJ.
BOLD.CHR
BUILTINS.MAK
CGA.BGI
CPP.
DPMI16BI.OVL
DPMIINST.
DPMILOAD.
DPMIMEM.DLL
DPMIRES.
EGAVGA.BGI
EMSTEST.COM
EURO.CHR
GOTH.CHR
GREP.COM
GREP2MSG.
HERC.BGI
IBM8514.BGI
LCOM.CHR
LITT.CHR
MAKE.
MAKER.
OBJXREF.COM
PC3270.BGI
PRJ2MAK.
PRJCFG.
PRJCNVT.
README.COM
SANS.CHR
SCRI.CHR
SIMP.CHR
TASM2MSG.
TC.
TC.PIF
TC0000.SWP
TC0001.SWP
TC0002.SWP
TC0003.SWP
TC0004.SWP
TCC.
TCCONFIG.TC
TCDEF.DPR
TCDEF.DSK
TCHELP.TCH
TDUMP.
TEMC.
THELP.CFG
THELP.COM
TLIB.
TLINK.
TOUCH.COM
TRANCOPY.
TRIGRAPH.
TRIP.CHR
TSCR.CHR
TURBOC.CFG
UNZIP.
DOC
INCLUDE
ALLOC.H
ASSERT.H
BCD.H
BIOS.H
COMPLEX.H
CONIO.H
CONSTREA.H
CTYPE.H
DIR.H
DIRECT.H
DIRENT.H
DOS.H
ERRNO.H
FCNTL.H
FLOAT.H
FSTREAM.H
GENERIC.H
GRAPHICS.H
IO.H
IOMANIP.H
IOSTREAM.H
LIMITS.H
LOCALE.H
LOCKING.H
MALLOC.H
MATH.H
MEM.H
MEMORY.H
NEW.H
PROCESS.H
SEARCH.H
SETJMP.H
SHARE.H
SIGNAL.H
STDARG.H
STDDEF.H
STDIO.H
STDIOSTR.H
STDLIB.H
STRING.H
STRSTREA.H
TIME.H
UTIME.H
VALUES.H
VARARGS.H
_DEFS.H
_NULL.H
SYS
LIB
C0C.OBJ
C0FC.OBJ
C0FH.OBJ
C0FL.OBJ
C0FM.OBJ
C0FS.OBJ
C0FT.OBJ
C0H.OBJ
C0L.OBJ
C0M.OBJ
C0S.OBJ
C0T.OBJ
CC.LIB
CH.LIB
CL.LIB
CM.LIB
CS.LIB
EMU.LIB
FP87.LIB
GRAPHICS.LIB
MATHC.LIB
MATHH.LIB
MATHL.LIB
MATHM.LIB
MATHS.LIB
OVERLAY.LIB
WILDARGS.OBJ
电路图
控温接口3.Ddb
压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:208306461    类型:共享资源    大小:9.16MB    格式:ZIP    上传时间:2022-04-18 上传人:机****料 IP属地:河南
50
积分
关 键 词:
含CAD图纸+电路图+文档 PCL711B 采集 水温 控制 中的 应用 CAD 图纸 电路图 文档
资源描述:
PCL711B采集卡在水温控制中的应用【含CAD图纸+电路图+文档】,含CAD图纸+电路图+文档,PCL711B,采集,水温,控制,中的,应用,CAD,图纸,电路图,文档
内容简介:
ANSI IMPLEMENTATION-SPECIFIC STANDARDS-Certain aspects of the ANSI C standard are not defined exactly by ANSI.Instead, each implementor of a C compiler is free to define these aspectsindividually. This chapter tells how Borland has chosen to define theseimplementation-specific standards. The section numbers refer to theFebruary 1990 ANSI Standard. Remember that there are differences betweenC and C+; this appendix addresses C only. How to identify a diagnostic.When the compiler runs with the correct combination of options, anymessage it issues beginning with the words Fatal, Error, or Warningare diagnostics in the sense that ANSI specifies. The options neededto insure this interpretation are in the following table. The options arelisted as hot keys you use in the IDE. For example, the first optioncorresponds to Options|Compiler|Source, and in the Source Optionsdialog box youd choose ANSI for the Keyword option.-Option Action-O|C|S|A Enable only ANSI keywords.O|C|S|N No nested comments allowed.O|C|E|C Use C calling conventions.O|C|S|I At least 32 significant characters in identifiers.O|C|M|D|S Turn off all warnings except selected ones.O|C|M|A|I Turn on warning about inappropriate initializers.O|C|M|P|C Turn on warning about non-portable pointer comparisons.O|C|M|A|R Turn on warning about duplicate non-identical definitions.O|C|M|A|S Turn on warning about suspicious pointer conversion.O|C|P|N Turn on warning about non-portable pointer conversion.O|C|M|A|V Turn on warning about void functions returning a value.O|C|M|A|H Turn on warning about hexadecimal values containg more than3 digits.O|C|M|P|M Turn on warning about mixing pointers to signed and unsignedchar.O|C|M|A|U Turn on warning about undefined structures.O|C|M|A|X Turn on warning about variables declared both as external andas static.-Choose Options|Compiler|Code Generation and specify Never under SS = DS.Also dont change the default values in the Segment Names dialog box underOptions|Compiler|Names; each text box should contain an asterisk (*).Other options not specifically mentioned here can be set to whateveryou desire.1 The semantics of the arguments to main.The value of argv0 is a pointer to a null byte when the program isrun on DOS versions prior to version 3.0. For DOS version 3.0 orlater, argv0 points to the program name.The remaining argv strings point to each component of the DOScommand-line arguments. Whitespace separating arguments is removed,and each sequence of contiguous nonwhitespace characters is treatedas a single argument. Quoted strings are handled correctly (that is,as one string containing spaces). What constitutes an interactive device.An interactive device is any device that looks like the console.2.2.1 The collation sequence of the execution character set.The collation sequence for the execution character set uses thesigned value of the character in ASCII.2.2.1 Members of the source and execution character sets.The source and execution character sets are the extended ASCII setsupported by the IBM PC. Any character other than Z (Control-Z)can appear in string literals, character constants, or comments. Multibyte characters.No multibyte characters are supported in Turbo C+.2.2.2 The direction of printing.Printing is from left-to-right, the normal direction for the PC. The number of bits in a character in the execution character set.There are 8 bits per character in the execution character set.3.1.2 The number of significant initial characters in identifiers.The first 32 characters are significant, although you can use aO|C|S|I to change that number. Both internal and external identifiers usethe same number of significant digits. (The number of significant charactersin C+ identifiers is unlimited.)3.1.2 Whether case distinctions are significant in external identifiers.The compiler will normally force the linker to distinguish betweenuppercase and lowercase. You can use suppress this distinction withO|L|S|C to uncheck the Case-sensitive Link option. The representations and sets of values of the various types ofintegers.-Type Minimum value Maximum value-signed char -128 127unsigned char 0 255signed short -32,768 32,767unsigned short 0 65,535signed int -32,768 32,767unsigned int 0 65,535signed long -2,147,483,648 2,147,483,647unsigned long 0 4,294,967,295All char types use one 8-bit byte for storage.All short and int types use 2 bytes.All long types use 4 bytes.If alignment is requested (O|C|C|W), all nonchar integer type objects willbe aligned to even byte boundaries. Character types are never aligned. The representations and sets of values of the various types offloating-point numbers.The IEEE floating-point formats as used by the Intel 8087 are used for allTurbo C+ floating-point types. The float type uses 32-bitIEEE real format. The double type uses 64-bit IEEE real format. The longdouble type uses 80-bit IEEE extended real format. The mapping between source and execution character sets.Any characters in string literals or character constants will remainunchanged in the executing program. The source and execution charactersets are the same. The value of an integer character constant that contains a characteror escape sequence not represented in the basic execution character set orthe extended character set for a wide character constant.Wide characters are not supported. They are treated as normal characters.All legal escape sequences map onto one or another character. If a hex oroctal escape sequence is used that exceeds the range of a character, thecompiler issues a message. The current locale used to convert multibyte characters intocorresponding wide characters for a wide character constant.Wide character constants are recognized, but treated in all ways likenormal character constants. In that sense, the locale is the C locale. The value of an integer constant that contains more than onecharacter, or a wide character constant that contains more than one multibytecharacter.Character constants can contain one or two characters. If two characters areincluded, the first character occupies the low-order byte of the constant,and the second character occupies the high-order byte. The result of converting an integer to a shorter signed integer, orthe result of converting an unsigned integer to a signed integer of equallength, if the value cannot be represented.These conversions are performed by simply truncating the high-orderbits. Signed integers are stored as 2s-complement values, so the resultingnumber is interpreted as such a value. If the high-order bit of the smallerinteger is nonzero, the value is interpreted as a negative value; otherwise,it is positive. The direction of truncation when an integral number is convertedto a floating-point number that cannot exactly represent the original value.The integer value is rounded to the nearest representable value. Thus,for example, the long value (2 to the 31th power minus 1) is converted tothe float value 2 to the 31th power. Ties are broken according to the rulesof IEEE standard arithmetic. The direction of truncation or rounding when a floating-point numberis converted to a narrower floating-point number.The value is rounded to the nearest representable value. Ties are brokenaccording to the rules of IEEE standard arithmetic.3.3 The results of bitwise operations on signed integers.The bitwise operators apply to signed integers as if they were theircorresponding unsigned types. The sign bit is treated as a normal databit. The result is then interpreted as a normal 2s complement signedinteger. What happens when a member of a union object is accessed using amember of a different type.The access is allowed and will simply access the bits stored there.Youll need a detailed understanding of the bit encodings of floating-pointvalues in order to understand how to access a floating-type member using adifferent member. If the member stored is shorter than the member used toaccess the value, the excess bits have the value they had before the shortmember was stored. The type of integer required to hold the maximum size of an array.For a normal array, the type is unsigned int, and for huge arrays thetype is signed long.3.3.4 The result of casting a pointer to an integer or vice versa.When converting between integers and pointers of the same size, nobits are changed. When converting from a longer type to a shorter, thehigh-order bits are truncated. When converting from a shorter integertype to a longer pointer type, the integer is first widened to aninteger type that is the same size as the pointer type. Thus signedintegers will sign-extend to fill the new bytes. Similarly, smallerpointer types being converted to larger integer types will first bewidened to a pointer type that is as wide as the integer type.3.3.5 The sign of the remainder on integer division.The sign of the remainder is negative when only one of the operands isnegative. If neither or both operands are negative, the remainder ispositive.3.3.6 The type of integer required to hold the difference between twopointers to elements of the same array, ptrdiff_t.The type is signed int when the pointers are near, or signed long whenthe pointers are far or huge. The type of ptrdiff_t depends on the memorymodel in use. In small data models, the type is int. In large data models,the type is long.3.3.7 The result of a right shift of a negative signed integral type.A negative signed value is sign-extended when right shifted.3.5.1 The extent to which objects can actually be placed in registers byusing the register storage-class specifier.Objects declared with any two-byte integer or pointer types can be placedin registers. The compiler will place any small auto objects into registers,but objects explicitly declared as register will take precedence. At leasttwo and as many as six registers are available. The number of registersactually used depends on what registers are needed for temporary valuesin the function. Whether a plain int bit-field is treated as a signed int or as anunsigned int bit field.Plain int bit fields are treated as signed int bit fields. The order of allocation of bit fields within an int.Bit fields are allocated from the low-order bit position to the high-order. The padding and alignment of members of structures.By default, no padding is used in structures. If you use the alignmentoption (O|C|C|W), structures are padded to even size, and any members thatdo not have character or character array type will be aligned to an evenoffset. Whether a bit-field can straddle a storage-unit boundary.When alignment (O|C|C|W) is not requested, bit fields can straddle wordboundaries, but will never be stored in more than two adjacent bytes. The integer type chosen to represent the values of an enumerationtype.If all enumerators can fit in an unsigned char, that is the typechosen. Otherwise, the type is signed int.3.5.3 What constitutes an access to an object that has volatile-qualifiedtype.Any reference to a volatile object will access the object. Whetheraccessing adjacent memory locations will also access an object depends onhow the memory is constructed in the hardware. For special device memory,like video display memory, it depends on how the device is constructed. Fornormal PC memory, volatile objects are only used for memory that might beaccessed by asynchronous interrupts, so accessing adjacent objects has noeffect.3.5.4 The maximum number of declarators that can modify an arithmetic,structure, or union type.There is no specific limit on the number of declarators. The number ofdeclarators allowed is fairly large, but when nested deeply within a setof blocks in a function, the number of declarators will be reduced. Thenumber allowed at file level is at least 50. The maximum number of case values in a switch statement.There is no specific limit on the number of cases in a switch. As longas there is enough memory to hold the case information, the compilerwill accept them.3.8.1 Whether the value of a single-character character constant in aconstant expression that controls conditional inclusion matches thevalue of the same character constant in the execution character set.Whether such a character constant can have a negative value.All character constants, even constants in conditional directives usethe same character set (execution). Single-character characterconstants will be negative if the character type is signed (defaultand O|C|C|U not requested).3.8.2 The method for locating includable source files.For include file names given with angle brackets, the file is searchedfor in each of the include directories. If no include directories arespecified, then only the current directory is searched.3.8.2 The support for quoted names for includable source files.For quoted file names, the file is first searched for in the currentdirectory. If not found, Turbo C+ searches for the file asif it were in angle brackets.3.8.2 The mapping of source file name character sequences.Backslashes in include file names are treated as distinct characters,not as escape characters. Case differences are ignored for letters.3.8.8 The definitions for _DATE_ and _TIME_ when they are unavailable.The date and time are always available, and will use the DOS date and time.4.1.1 The decimal point character.The decimal point character is a period (.).4.1.5 The type of the sizeof operator, size_t.The type size_t is unsigned int.4.1.5 The null pointer constant to which the macro NULL expands.An integer or a long 0, depending upon the memory model.4.2 The diagnostic printed by and the termination behavior of the assertfunction.The diagnostic message printed is Assertion failed: expression, filefilename, line nn, where expression is the asserted expression whichfailed, filename is the source file name, and nn is the line numberwhere the assertion took place.abort is called immediately after the assertion message is displayed.4.3 The implementation-defined aspects of character testing and casemapping functions.None, other than what is mentioned in .3.1 The sets of characters tested for by the isalnum, isalpha, iscntrl,islower, isprint and isupper functions.First 128 ASCII characters.4.5.1 The values returned by the mathematics functions on domain errors.An IEEE NAN (not a number).4.5.1 Whether the mathematics functions set the integer expression errno tothe value of the macro ERANGE on underflow range errors.No, only for the other errors-domain, singularity, overflow, and totalloss of precision. Whether a domain error occurs or zero is returned when the fmodfunction has a second argument of zero.No. fmod(x,0) returns 0. The set of signals for the signal function.SIGABRT, SIGFPE, SIGILL, SIGINT, SIGSEGV, SIGTERM. The semantics for each signal recognized by the signal function.See the description of signal in the Help system. The default handling and the handling at program startup for eachsignal recognized by the signal function.See the description of signal in the Help system. If the equivalent of signal(sig, SIG_DFL); is not executed prior tothe call of a signal handler, the blocking of the signal that is performed.The equivalent of signal (sig, SIG_DFL) is always executed. Whether the default handling is reset if the SIGILL signal is receivedby a handler specified to the signal function.No, it is not.4.9.2 Whether the last line of a text stream requires a terminating newlinecharacter.No, none is required.4.9.2 Whether space characters that are written out to a text streamimmediately before a newline character appear when read in.Yes, they do.4.9.2 The number of null characters that may be appended to data written toa binary stream.None.4.9.3 Whether the file position indicator of an append mode stream isinitially positioned at the beginning or end of the file.The file position indicator of an append-mode stream is initially placedat the beginning of the file. It is reset to the end of the file beforeeach write.4.9.3 Whether a write on a text stream causes the associated file to betruncated beyond that point.A write of 0 bytes may or may not truncate the file, depending uponhow the file is buffered. It is safest to classify a zero-length writeas having indeterminate behavior.4.9.3 The characteristics of file buffering.Files can be fully buffered, line buffered, or unbuffered. If a file isbuffered, a default buffer of 512 bytes is created upon opening the file.4.9.3 Whether a zero-length file actually exists.Yes, it does.4.9.3 Whether the same file can be open multiple times.Yes, it can. The effect of the remove function on an open file.No special checking for an already open file is performed; theresponsibility is left up to the programmer. The effect if a file with the new name exists prior to a call torename.rename will return a -1 and errno will be set to EEXIST. The output for %p conversion in fprintf.In near data models, four hex digits (XXXX). In far data models, fourhex digits, colon, four hex digits (XXXX:XXXX). The input for %p conversion in fscanf.See . The interpretation of an - (hyphen) character that is neither thefirst nor the last character in the scanlist for a % conversion in fscanf.See the description of scanf in the Help system. The value to which the macro errno is set by the fgetpos or ftellfunction on failure.EBADF Bad file number. The messages generated by perror.-Error 0 I
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:PCL711B采集卡在水温控制中的应用【含CAD图纸+电路图+文档】
链接地址:https://www.renrendoc.com/paper/208306461.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!