搜档网
当前位置:搜档网 › stm32 pwm 输出一定数量脉冲

stm32 pwm 输出一定数量脉冲

stm32 pwm 输出一定数量脉冲
stm32 pwm 输出一定数量脉冲

利用定时器PWM模式输出一定数量脉冲

方式:定时器的同步,以一个定时器作为另一个定时器的与分频器方式。

具体代码实现:

void Tim4_Slave_Init(void)

{

TIM_DeInit(TIM4); //主要用于复位TIM4定时器,使之进入初始状态

TIM_TimeBaseStructure.TIM_Period=pulnum; //自动重装载寄存器的值

TIM_TimeBaseStructure.TIM_Prescaler=0; //时钟预分频数

TIM_TimeBaseStructure.TIM_ClockDivision=0; //采样分频

TIM_TimeBaseStructure.TIM_CounterMode=TIM_CounterMode_Up;//向上溢出

TIM_TimeBaseInit(TIM4,&TIM_TimeBaseStructure);

TIM_SelectInputTrigger(TIM4,TIM_TS_ITR0);

TIM_InternalClockConfig(TIM4);

TIM4->SMCR = 0X07;//设定从模式控制寄存器

//TIM_UpdateDisableConfig(TIM4,ENABLE);

TIM_ARRPreloadConfig(TIM4, ENABLE);

TIM_ClearFlag(TIM4,TIM_FLAG_Update); //清除溢出中断标志

TIM_ITConfig(TIM4,TIM_IT_Update,ENABLE);

// TIM_Cmd(TIM4,ENABLE);//是否开启时钟(开启后每发送一个脉冲,定时器加一)}

void Tim1_PWM_Init(void)

{

CCR1_Val = (timer1_period+1)/2;

CCR2_Val = (timer1_period+1)/2;

CCR3_Val = (timer1_period+1)/2;

CCR4_Val = (timer1_period+1)/2;

GPIO_PinRemapConfig(GPIO_FullRemap_TIM1, ENABLE);

/* -----------------------------------------------------------------------

TIM1 Configuration: generate 4 PWM signals with 4 different duty cycles:

TIM1CLK = 36 MHz, Prescaler = 0x0, TIM1 counter clock = 36 MHz

TIM1 ARR Register = 999 => TIM1 Frequency = TIM1 counter clock/(ARR + 1) TIM1 Frequency = 36 KHz.

TIM1 Channel1 duty cycle = (TIM1_CCR1/ TIM1_ARR)* 100 = 50%

TIM1 Channel2 duty cycle = (TIM1_CCR2/ TIM1_ARR)* 100 = 50%

TIM1 Channel3 duty cycle = (TIM1_CCR3/ TIM1_ARR)* 100 = 50%

TIM1 Channel4 duty cycle = (TIM1_CCR4/ TIM1_ARR)* 100 = 50%

----------------------------------------------------------------------- */

/* Time base configuration */

TIM_TimeBaseStructure.TIM_Period = timer1_period;

TIM_TimeBaseStructure.TIM_Prescaler = 0;

TIM_TimeBaseStructure.TIM_ClockDivision = 0;

TIM_TimeBaseStructure.TIM_CounterMode = TIM_CounterMode_Up;

TIM_TimeBaseInit(TIM1, &TIM_TimeBaseStructure);

TIM1->CR1 &= ((u16)0x03FD);// UDIS enable

/* PWM1 Mode configuration: Channel1 */

TIM_OCInitStructure.TIM_OCMode = TIM_OCMode_PWM1;

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable;

TIM_OCInitStructure.TIM_Pulse = CCR1_Val;

TIM_OCInitStructure.TIM_OCPolarity = TIM_OCPolarity_High;

TIM_OC1Init(TIM1, &TIM_OCInitStructure);

TIM_OC1PreloadConfig(TIM1, TIM_OCPreload_Enable);

/* PWM1 Mode configuration: Channel2 */

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = CCR2_Val;

TIM_OC2Init(TIM1, &TIM_OCInitStructure);

TIM_OC2PreloadConfig(TIM1, TIM_OCPreload_Enable);

/* PWM1 Mode configuration: Channel3 */

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = CCR3_Val;

TIM_OC3Init(TIM1, &TIM_OCInitStructure);

TIM_OC3PreloadConfig(TIM1, TIM_OCPreload_Enable);

/* PWM1 Mode configuration: Channel4 */

TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; TIM_OCInitStructure.TIM_Pulse = CCR4_Val;

TIM_OC4Init(TIM1, &TIM_OCInitStructure);

TIM_OC4PreloadConfig(TIM1, TIM_OCPreload_Enable);

TIM_ARRPreloadConfig(TIM1, ENABLE);//apre

TIM_SelectOutputTrigger(TIM1,TIM_TRGOSource_Update);

/* TIM1 enable counter */

TIM_Cmd(TIM1, ENABLE);

/* Main Output Enable */

TIM_CtrlPWMOutputs(TIM1, ENABLE);

}

void TIM4_IRQHandler(void)

{

GPIO_InitTypeDef GPIO_InitStructure;

if (TIM_GetITStatus(TIM4,TIM_IT_Update) != RESET)

{

TIM_ClearITPendingBit(TIM4,TIM_IT_Update);

//进入中断后把通道GPIO关闭,达到控制脉冲目的

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_9 | GPIO_Pin_11 |

GPIO_Pin_13 | GPIO_Pin_14;

GPIO_InitStructure.GPIO_Mode =GPIO_Mode_Out_PP;

GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;

GPIO_Init(GPIOE, &GPIO_InitStructure);

TIM_Cmd(TIM4,DISABLE);//关闭定时器4

GPIO_SetBits(GPIOE, GPIO_Pin_9);

GPIO_SetBits(GPIOE, GPIO_Pin_11);

GPIO_SetBits(GPIOE, GPIO_Pin_13);

GPIO_SetBits(GPIOE, GPIO_Pin_14);

}

}

当想发送一定脉冲时,配置TIM4ARR寄存器,使能TIM4,即可发送一定数量脉冲

实验一 数字量输入输出实验

实验一数字量输入输出实验 一、实验目的 1.熟悉教学板电路及其结构。 2.掌握利用μVision C51 软件编辑、调试(包括仿真调试、单步调试)、运行单片机 程序的步骤和方法,掌握利用STC-ISP V39软件和下载线将程序写入单片机的方 法。 3.通过实验熟悉51单片机的并行I/O口,并掌握它们的应用。 4.掌握矩阵键盘、LED动态显示的工作原理。 二、实验设备 PC机一台、实验教学板一块。 三、实验准备 1.阅读实验讲义附录一、实验教学板电路图和附录二、μVision软件使用说明 2.按实验题目要求设计好硬件电路,画出电路原理图,设计出相应程序,并给程序加 上较详细的注释。 四、实验内容 1. 1.实验线路如附图所示,51单片机的P0口输出接8个发光二极管的阴极,P 2.4经 NPN三极管9011控制发光管的阳极。P3口支持一个8位行列式键盘,其中P3.4~P3.7 供键盘扫描输出,P3.2、P3.3作键盘扫描输入。 2.实验要求:编程实现键盘对发光二极管的控制,每按一个按键,使对应的二极管点 亮。 2.51单片机P0口输出同时接4个数码管的阴极,P2.0~P2.3,经NPN三极管9011接数码管的阳极,该端口用于分别控制相应数码管的导通。 实验要求:编程实现对任意按键动作的次数进行计数(最大99次),同时将计数值实时显示。 五、实验步骤 1.将实验板与PC机通过COM口连接。启动PC机,进入μVision软件环境,选择建立 新工程文件,即可开始输入源程序。 2.完成汇编、编译、连接,若有错误,则修改源程序,直至编译、连接通过为止。 3.接上实验板上的电源。 3.运行“STC-ISP V39.EXE”,将程序代码下载到实验板的单片机中。操作的顺序是:1)选择单片机(MCU TYPE)型号。 如:“STC89C51RC”要与实验板上所装单片机的型号一至。 2)打开文件(Open File)。 即把要下载到单片机的程序文件(已通过编译了的机器码文件——二进制(.Bin)或十六进制(.Hex)的)调到“文件缓冲区”,这时可看到右边的“文件缓冲 区”有数字变化。 3)选择串行通信口。 选对时,软件上的小灯会变绿。否则小灯是灰色。且在左下窗口提示“出错信息”。

C语言输入输出函数格式详解

1、输入和输出: 输入:输入也叫读,数据由内核流向用户程序 输出:输出也称写、打印,数据由用户程序流向内核 以下介绍一些输入输出函数,尽管都是一些有缺陷的函数,但比较适合初学者使用 2、printf用法(其缺陷在于带缓存) printf输出时必须加上\n(刷新缓存) 解释:第一幅图没有加'\n',不会刷新缓存区,则不会打印出来;第二幅图是因为主函数结束时刷新了缓存区,但由于没有换行符,所以没有换行便显示了后面的内容;第三幅图时正常打印。 变量定义的是什么类型,在printf打印时就需要选择什么格式符,否则会造成数据的精度丢失(隐式强转),甚至会出现错误

(1)格式输出函数的一般形式 函数原型:intprintf(char * format[,argument,…]); 函数功能:按规定格式向输出设备(一般为显示器)输出数据,并返回实际输出的字符数,若出错,则返回负数。 A、它使用的一般形式为:printf("格式控制字符串",输出项列表); B、语句中"输出项列表"列出要输出的表达式(如常量、变量、运算符表达式、函数返回值等),它可以是0个、一个或多个,每个输出项之间用逗号(,)分隔;输出的数据可以是整数、实数、字符和字符串。 C、"格式控制字符串"必须用英文的双引号括起来,它的作用是控制输出项的格式和输出一些提示信息,例如:

inti=97; printf("i=%d,%c\n",i,i);输出结果为:i=97,a 语句printf("i=%d,%c\n",i,i);中的两个输出项都是变量i,但却以不同的格式输出,一个输出整型数97,另一个输出的却是字符a,其格式分别由"%d"与"%c"来控制。 语句printf("i=%d,%c\n",i,i);的格式控制字符串中"i="是普通字符,他将照原样输出;"%d"与"%c"是格式控制符;"\n"是转义字符,它的作用是换行。 (2)格式控制 格式控制由格式控制字符串实现,格式控制字符串由3部分组成:普通字符、转义字符、输出项格式说明。 A、普通字符。普通字符在输出时,按原样输出,主要用于输出提示信息。(空格属于普通字符) B、转义字符。转义字符指明特定的操作,如"\n"表示换行,"\t"表示水平制表等。 \n 换行 \f 清屏并换页 \r 回车 \tTab符 \xhh表示一个ASCII码用16进表示,其中hh是1到2个16进制数 C、格式说明部分由"%"和"格式字符串"组成,他表示按规定的格式输出数据。格式说明的形式为:% [flags] [width] [.prec] [F|N|h|l] type||%[标志][输出最少宽度][.精度][长度]类型 各部分说明如下: a、[]表示该项为可选项,即可有可无,如printf("%d",100); b、%:表示格式说明的起始符号,不可缺少。 c、flags为可选择的标志字符,常用的标志字符有: - ——左对齐输出,默认为右对齐输出 + ——正数输出加号(+),负数输出减号(-),如省略正数的+默认不显示 0 ——输出数值时指定左面不使用的空位置自动填0,如省略表示指定空位不填 # ——对c、s、d、u类无影响;对o类,在输出时加前缀0(数字0,八进制表示符);对x类,在输出时加前缀0x(字母为小写);对X类,在输出时加前缀0X(字母为大写);对e,g,f类当结果有小数时才给出小数点。 d、width为可选择的宽度指示符。 用十进制正整数表示设置输出值得最少字符个数。不足则补空格,多出则按实际输出,默认按实际输出,例如: printf("%8d\n",100); (前面空五格)100 printf("%08d\n",100); (前面5个0)100 printf("%6d\n",100); (前面空三格)100 printf("%-8d\n",100); 100(后面空五格) printf("%+8\n",100); (前面空四格)+100 e、[.prec]为可选的精度指示符 用“小数点”加“十进制正整数”表示,对“整数”、“实数”和“字符串”的输出有如下

一般管道常用标准尺寸对照表-格式已好-直接打印

水管气管管道常用标准尺寸对照: 1英寸=2.54厘米 把1英寸分成8等分; 1/8 1/4 3/8 1/2 5/8 3/4 7/8 英寸。 相当于通常说的1分管到7分管, 更小的尺寸用1/16、1/32、1/64来表示,单位还是英寸。如果分母和分子能够约分(如分子是2、4、8、16、32)就应该约分。 英寸的表示是在右上角打上两撇,如1/2" 如DN25(25mm,下同)的水管就是英制1"的水管,也是解放前的8分水管。 DN15的水管就是英制1/2"的水管,也是解放前的4分水管。 如DN20的水管就是英制3/4"的水管,也是解放前的6分水管。 一、尺寸:见附表 二、标准:有英制标准和国际标准两种。 三、材质:材质就有很多,根据不同的需要。 1、塑料管: 有PVC、UPVC、PPR、PPR稳态塑铝合金、铝塑管、玻纹管、PE管等。 2、金属管: 镀锌管、不锈钢管、不锈钢衬塑管、薄壁不锈钢管、镀锌衬塑管、铜管、铸铁管等。 我国水管的规格均采用我国法定单位的公称直径来标称的。如DN20,就是表示公称直径20毫米的镀锌水管。镀锌水管的系列有:DN15、DN20、DN25、DN32、DN4O、DN50、DN65、DN80、DN100、......等。 你说的几分几分的名称,是解放前我国落后,没有自己的规格和单位,就沿用了英国的单位。英国的单位是:1英尺(ft)=12英寸 1英寸(in)=1000英丝(mil)。其中水管的规格是英寸的分数,刚好是把一英寸分成了八份就好表示水管的规格,就创造了一个英分的单位。其实没有英分这个单位,而是用分数带上英寸来表示1英寸以下的尺寸。 --

把英寸分成8分,应该是这样说: 1/8英寸1/43/81/25/83/47/8 相当于常说的1分到7分,更小的尺寸用1/16、1/32、1/64来表示,单位还是英寸。如果分母和分子能够约分,如分子是2、4、8、16、32时如果能够约分,就应该约分。 英寸的表示是在右上角打上两撇,如1/2" 如DN25的水管就是英制1"的水管,也是解放前的8分水管。 DN15的水管就是英制1/2"的水管,也是解放前的4分水管。 如DN20的水管就是英制3/4"的水管,也是解放前的6分水管。 --

微机原理简单输入输出实验报告

东南大学 《微机实验及课程设计》 实验报告 实验四(1)简单输入输出 一. 实验目的与内容 (一)实验目的 1)进一步掌握TPC实验装置的基本原理和组成结构; 2)掌握利用I/O指令单步调试检查硬件接口功能,学会利用示波器检测I/O指令执行时总线情况; 3)掌握简单并行输入输出接口的工作原理及使用方法,进一步熟悉掌握输入输出单元的功能

和使用。 (二)实验内容及要求 1、输出接口输出,根据8个发光二极管发光的情况验证编程从键盘输入一个字符或数字,将其ASCII码通过正确性。(输出端口实验必做) 2、用逻辑电平开关预置某个字母的ASCII码,编程输入这个ASCII码,并将其对应字母在屏幕上显示出来。(输入端口实验必做) 3、利用基本实验(1)中的输出锁存电路,设计L0~L7为流水灯,流水间隔时间由软件产生。(输出端口实验) 4、利用基本实验(2)中的输入电路,监测逻辑电平开关K0~K7的变换,当开关状态为全开时,在屏幕上显示提示信息并结束程序。(输入端口实验) 要求: 1、输入输出端口应该可以响应外设的连续变化。 2、输出按ESC键退出;输入按任意键退出。 3、内容3、4比做一题,选做一题 二. 实验基本原理 (一)基本原理 简单并行输出实验:八D触发器74LS273的八个输入端接数据总线D0~D7,从键盘输入一个字符或数字,通过2A8H~输出接口输出该字符或者数字代表的ASCII码,再通过8个发光二极管发光显示二进制数码,从而验证编程以及电路的正确性。 简单并行输入实验:八缓冲器74LS244的八个输出端接数据总线D0~D7,8个输入端分别接逻辑电平开关K0~K7,在逻辑电平开关上预置任意字符的ASCII码,编程将此ASCII码通过2A0H~输入,ASCII码对应字符显示在屏幕上,从而验证编程及电路的正确性。 (二)实验接线图

格式化输入、输出函数

格式化输入/输出函数 格式输出函数(printf) 格式字符表 格式字符说明 d或i 以十进制形式输出带符号整数(正数不输出符号) o 以八进制形式输出无符号整数(不输出前缀0) x,X 以十六进制形式输出无符号整数(不输出前缀0x),对于x用abcdef输出;对于X用ABCDEF输出 u 以十进制形式输出无符号整数 f 以小数形式输出单、双精度实数,隐含输出6位小数 e,E 以指数形式输出单、双精度实数,数字部分小数位数为6位小数,指数部分占5位,用“E”时,指数以大写表示 g,G 以%f或%e中较短的输出宽度输出单、双精度实数,不输出无意义的0,用“G” 时,则指数以大写表示 c 输出单个字符 s 输出字符串 p 输出标量的内存地址 未指定宽度和指定输出宽度时的输出结果 输出语句输出结果 printf(“%3d\n”,4321); 4321(按实际位数输出) printf(“%f\n”,123.54); 123.540000(按实际需要宽度输出) printf(“%12f\n”,123.54); 凵凵123.540000(输出右对齐,左边填空格) printf(“%e\n”,123.54); 1.235400e+002(按实际需要宽度输出) printf(“%14e\n”,1213.54); 凵1.235400e+002(输出右对齐,左边填空格) printf(“%g\n”,123.5); 123.5(%f格式比采用%e格式输出宽度小) printf(“%8g\n”,123.5); 凵凵凵123.5(输出右对齐,左边填空格) 指定精度时的输出结果 输出语句输出结果 printf(“%8.3f\n”,123.55); 凵123.550 printf(“%8.1f\n”,123.55); 凵凵凵123.6 printf(“%8.0f\n”,123.55); 凵凵凵凵凵124 printf(“%g\n”,123.56789); 123.568 printf(“%.7g\n”,123.56789); 123.5679 printf(“%.5s\n”,”abcdefg”); abcde 注:在VC中float类型有7位有效数字,double类型有16位有效数字

管道公称直径和外径对照表

1. 压力容器的公称直径 用钢板卷焊制成的筒体,其公称直径指的是内径。现行标准中规定的公称直径系列如表4-4所示。若容器直径较小,筒体可直接采用无缝钢管制作。此时,公称直径指钢管外径。封头的公称直径与筒体一致。 2.管子的公称直径 一般来说,管子的直径可分为外径、内径、公称直径。管材为无缝钢管的管子的外径用字母D来表示,其后附加外直径的尺寸和壁厚,例如外径为108的无缝钢管,壁厚为5MM,用D108*5表示,塑料管也用外径表示,如De63,其他如钢筋混凝土管、铸铁管、镀锌钢管等采用DN表示,在设计图纸中一般采用公称直径来表示,公称直径是为了设计制造和维修的方便人为地规定的一种标准,也叫公称通径,是管子(或者管件)的规格名称。管子的公称直径和其内径、外径都不相等,例如:公称直径为100MM的无缝钢管有102*5、108*5等好几种,108为管子的外径,5表示管子的壁厚,因此,该钢管的内径为(108-5-5)=98MM,但是它不完全等于钢管外径减两倍壁厚之差,也可以说,公称直径是接近于内径,但是又不等于内径的一种管子直径的规格名称,在设计图纸中所以要用公称直径,目的是为了根据公称直径可以确定管子、管件、阀门、法兰、垫片等结构尺寸与连接尺寸,公称直径采用符号DN表示,如果在设计图纸中采用外径表示,也应该作出管道规格对照表,表明某种管道的公称直径,壁厚。 为了使管子、管件连接尺寸统一,采用DN表示其公称直径(也称公称口径、公称通径)。化工厂用来输送水、煤气、空气、油以及取暖用蒸汽等一般压力的流体,管道往往采用电焊钢管,称有缝管。有缝管按厚度可分为薄壁钢管、普通钢管和加厚钢管。其公称直径不是外径,也不是内径,而是近似普通钢管内径的一个名义尺寸。每一公称直径,对应一个外径,其内径数值随厚度不同而不同。公称直径可用公制mm表示,也可用英制in表示。 管路附件也用公称直径表示,意义同有缝管。 工程中所用的无缝管,如输送流体用无缝钢管(GB 8163-87)、石油裂化用无缝钢管(GB 9948-88)、化肥设备用高压无缝钢管(GB 6479-86)等,标记方法不用公称直径,而是以外径乘厚度表示。标准中称此外径与厚度为公称外径与公称厚度。 输送流体用无缝钢管和一般用途无缝钢管分热轧管和冷拔管两种。冷拔管的最大外径为200mm;热轧管的最大外径为630mm。在管道工程中,管径超过57mm 时,常采用热轧管。管径在57mm以内常选用冷拔管。 3. 容器零部件的公称直径 有些零部件如法兰、支座等的公称直径,指的是与它相配的筒体、封头的公称直径。DN2000法兰是指与DN2000筒体(容器)或封头相配的法兰。DN2000鞍座是指支承DN2000mm容器的鞍式支座。还有一些零部件的公称直径是与它相配的管子公称直径表示的。如管法兰,DN200管法兰是指连接DN200mm管子的管法兰。另有一些容器零部件,其公称直径是指结构中的某一重要尺寸,如视镜的视孔、填料箱的轴径等。DN80(Dg80)视镜,其窥视孔的直径为80mm。

管道国内国际标准对照表

管道应用标准体系
1 国际上常用的标准体系
1.1 德国及前苏联 1.2 英国和法国 1.3 美国 1.4 日本 1.5 国际标准化组织
2 国内常用的标准体系
2.1 机械行业 2.2 化工行业 2.3 石化行业 2.4 国家标准

管道应用标准体系
一个管系( 一个管系(路)中各元件所用系列标准的集合。 中各元件所用系列标准的集合。包括: ? 管子系列标准 ? 管件系列标准 ? 法兰及其连接件系列标准 ? 阀门标准 ? ……

管子标准体系- 管子标准体系-钢管外径系列
国际通用系列( 国际通用系列(大外径系列) 大外径系列) 英制管 国内常用系列( 国内常用系列(小外径系列) 小外径系列) 公制管( 公制管(或米制管) 或米制管)
DN (mm) 英制管外径 20 27 25 34 32 200 219 219 32 42 38 250 273 273 40 48 45 300 324 325 50 60 57 350 356 377 65 76 73 400 406 426 80 89 89 450 457 480 100 114 108 500 508 530 125 140 133 600 610 630
公制管外径 25 DN (mm) 150 英制管外径 168 公制管外径 159

法兰标准体系
欧式法兰 (DIN)
Bar 压力等级PN MPa 0.1 0.25 0.6 1.0 1.6 2.5 4.0 6.3 10.0 16.0 25.0 40.0
1
2.5
6
10 16
25
40
63
100 160
250
400
美式法兰(ANSI)
压力等级PN MPa 压力等级CL Psi
2.0 5.0 6.8 10.0 15.0 25.0 600 42.0
150 300 400
900 1500 2500

单片机数字量输入输出实验

一、实验目的 1.熟悉教学板电路及其结构。 2.掌握利用μVision C51 软件编辑、调试(包括仿真调试、单步调试)、运行单片机程序的步骤和方法,掌握利用STC-ISP V39软件和下载线将程序写入单片机的方 法。 3.通过实验熟悉51单片机的并行I/O口,并掌握它们的应用。 4.掌握矩阵键盘、LED动态显示的工作原理。 二、实验设备 PC机一台、实验教学板一块。 三、实验内容 1.实验线路如附图所示,51单片机的P0口输出接8个发光二极管的阴极,P 2.4经NPN 三极管9011控制发光管的阳极。P3口支持一个8位行列式键盘,其中P 3.4~P3.7供键盘扫描输出,P3.2、P3.3作键盘扫描输入。 实验要求:编程实现键盘对发光二极管的控制,每按一个按键,使对应的二极管点亮。 2.51单片机P0口输出同时接4个数码管的阴极,P2.0~P2.3,经NPN三极管9011接数码管的阳极,该端口用于分别控制相应数码管的导通。 实验要求:编程实现对任意按键动作的次数进行计数(最大99次),同时将计数值实时显示。 四、实验步骤 1.将实验板与PC机通过COM口连接。启动PC机,进入μVision软件环境,选择建立 新工程文件,即可开始输入源程序。 2.完成汇编、编译、连接,若有错误,则修改源程序,直至编译、连接通过为止。 3.接上实验板上的电源。 4.运行“STC-ISP V39.EXE”,将程序代码下载到实验板的单片机中。操作的顺序是:1)选择单片机(MCU TYPE)型号。 如:“STC89C51RC”要与实验板上所装单片机的型号一至。 2)打开文件(Open File)。 即把要下载到单片机的程序文件(已通过编译了的机器码文件——二进制(.Bin)或十六进制(.Hex)的)调到“文件缓冲区”,这时可看到右边的“文件缓冲区”有数字变化。 3)选择串行通信口。 选对时,软件上的小灯会变绿。否则小灯是灰色。且在左下窗口提示“出错信息”。 4)下载:按“Download/下载”按键下载。 5)把实验板上的供电的直流电源拔掉或关掉3秒钟再插入或打开电源(为单片机上电复位)。 5.观察单片机运行情况,验证程序是否能完成题目给出的控制要求,若不能达到要求,分析原因、查找错误,修改源程序,再次汇编、连接,重新下载、运行,直至达到题目的控制要求。 五、遇到的问题及原因: 1.实验一,把程序烧进单片机后,发现按键时,LED灯乱亮,经检查是LED等亮的数

工程管道管径对照表

工程管道管径对照表 1 英寸=25.4 毫米=8 英分 1/2 是四分(4 英分) DN15 3/4 是六分(6 英分) DN20 2 分管DN8 4 分管DN15 6 分管DN20 1 ' DN25 1.2 ' DN32 1.5 ' DN40 2' DN50 2.5 ' DN65 3' DN80 4' DN100 5' DN125 6' DN150 8' DN200 10' DN250 12' DN300 GB/T50106-2001 2.4管径 2.4.1 管径应以mm 为单位。 2.4.2 管径的表达方式应符合下列规定: 1 水煤气输送钢管(镀锌或非镀锌)、铸铁管等管材,管径宜以公称直径DN 表示; 2无缝钢管、焊接钢管(直缝或螺旋缝)、铜管、不锈钢管等管材,管径宜以外径濯厚 表示; 3 钢筋混凝土(或混凝土)管、陶土管、耐酸陶瓷管、缸瓦管等管材,管径宜以内径d 表示; 4 塑料管材,管径宜按产品标准的方法表示; 5当设计均用公称直径DN表示管径时,应有公称直径DN与相应产品规格对照表。 建筑排水用硬聚氯乙烯管材规格用de (公称外径)疋(公称壁厚)表示(GB 5836.1-92 )给水用聚丙烯(PP)管材规格用de >6表示(公称外径X壁厚). 关于DN 与De 的区别: 1 、DN 是指管道的公称直径,注意:这既不是外径也不是内径;应该与管道工程发展初期与英制单位有关;通常用来描述镀锌钢管,它与英制单位的对应关系如下: 4 分管:4/8 英寸:DN15; 6 分管:6/8 英寸:DN20; 1 寸管:1 英寸:DN25; 寸二管: 1 又1/4 英寸:DN32 ; 寸半管: 1 又1/2 英寸:DN40 ; 两寸管: 2 英寸:DN50; 三寸管:3英寸:DN80 (很多地方也标为DN75 ); 四寸管:4英寸:DN100;

实验四:输入输出实验

课程名称:计算机组成原理 实验项目:输入输出实验 姓名:李翠超 专业:计算机科学与技术 班级:计算机6班 学号:1609040307 计算机科学与技术学院 实验教学中心 2017年12 月13 日

实验项目名称:输入输出实验 一、实验目的 1、掌握计算机的I/O端口原理,注意实践观察 2、掌握程序编制及指令格式 二、实验内容 1、移位实验 2、数据传送实验/输入输出实验 三、实验原理及接线 1、COP2000 中有7 个寄存器可以向数据总线输出数据, 但在某一特定时刻只能有一个寄存器输出数据. 由X2,X1,X0 决定那一个寄存器输出数据. 图1 数据输出选择器原理图 表1 连接线表

置下表的控制信号, 检验输出结果

2、移位实验 ALU直接输出和零标志位产生原理图 ALU左移输出原理图

ALU右移输出原理图 直通门将运算器的结果不移位送总线。当X2X1X0=100时运算器结果通过直通门送到数据 总线。同时,直通门上还有判0电路,当运算器的结果为全0时,Z=1 右移门将运算器的结果右移一位送总线。当X2X1X0=101时运算器结果通过右通门送到数 据总线。具体连线是: Cy与CN-->DBUS7 ALU7-->DBUS6 ALU6-->DBUSS ALUS-->DBUS4 ALU4-->DBUS3 ALU3-->DBUS2 ALU2-->DBUS 1 ALU1-->DBUSO Cy与CN-->DBUS7 当不带进位移位时(CN=0): 0-->DBUS7 当带进位移位时(CN=1): Cy-->DBUS7 左移门将运算器的结果左移一位送总线。当X2X1X0=110时运算器结果通过左通门送到数据总线。具体连线是: ALU6-->DBUS7 ALUS-->DBUS6 ALU4-->DBUSS ALU3-->DBUS4 ALU2-->DBUS3 ALU1-->DBUS2 ALUO-->DBUS 1 当不带进位移位时(CN=0): 0-->DBUSO 当带进位移位时(CN=1): Cy-->DBUSO 3、在综合实验中,模型机作为一个整体来工作的,所有微程序的控制信号由微程序存储器uM输出,而不是由开关输出。在做综合实验之前,先用8芯电缆连接J1和J2,这样实验 仪的监控系统会自动打开uM的输出允许,微程序的各控制信号就会接到各寄存器、运算器 的控制端口。此综合实验使用的指令是模型机的缺省指令/微指令系统。等做完木综合实验, 熟悉了此套指令/微指令后,用户可以自己设计的指令/微指令系统,有关自己设计指令/微指 令系统的说明在下一章介绍。 在做综合实验时,可以用COP2000计算机组成原理实验软件输入、修改程序,汇编成机

C语言输入输出函数printf与scanf的用法格式

C 语言输入输出函数printf 与scanf 的用法格式 printf()函数用来向标准输出设备(屏幕)写数据; scanf() 函数用来从标准输入设备(键盘)上读数据。下面详细介绍这两个函数的用法。 一、printf()函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原样输出; 另一部分是格式控制字符, 以"%"开始, 后跟一个或几个控制字符,用来确定输出内容格式。 参量表是需要输出的一系列参数,可以是常量、变量或表达式,其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。 例如: printf("a=%d b=%d",a,b); 1. 格式控制符Turbo C 2.0提供的格式化规定符如下: 格式控制字符 参量表 正常字符

━━━━━━━━━━━━━━━━━━━━━━━━━━ 符号作用 ────────────────────────── %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e,%E 指数形式的浮点数 %x, %X 无符号以十六进制表示的整数 %o 无符号以八进制表示的整数 %g,%G 自动选择合适的表示法 ━━━━━━━━━━━━━━━━━━━━━━━━━━ printf的附加格式说明字符 字符说明 l 用于长整型数或双精度实型,可加在格式 符d、o、x、u和f前面 m(代表一个正整数据最小输出显示宽度

一般管道常用标准尺寸对照表-格式已好-直接打印

水管气管管道常用标准尺寸对照:1英寸=厘米 把1英寸分成8等分; 1/81/43/81/25/83/47/8英寸。 相当于通常说的1分管到7分管, 更小的尺寸用1/16、1/32、1/64来表示,单位还是英寸。如果分母和分子能够约分(如分子是2、4、8、16、32)就应该约分。 英寸的表示是在右上角打上两撇,如1/2" 如DN25(25mm,下同)的水管就是英制1"的水管,也是解放前的8分水管。 DN15的水管就是英制1/2"的水管,也是解放前的4分水管。 如DN20的水管就是英制3/4"的水管,也是解放前的6分水管。 一、尺寸:见附表 二、标准:有英制标准和国际标准两种。 三、材质:材质就有很多,根据不同的需要。 1、塑料管: 有PVC、UPVC、PPR、PPR稳态塑铝合金、铝塑管、玻纹管、PE管等。 2、金属管:

镀锌管、不锈钢管、不锈钢衬塑管、薄壁不锈钢管、镀锌衬塑管、铜管、铸铁管等。 我国水管的规格均采用我国法定单位的公称直径来标称的。如DN20,就是表示公称直径20毫米的镀锌水管。镀锌水管的系列有:DN15、DN20、DN25、DN32、DN4O、DN50、DN65、DN80、DN100、......等。 你说的几分几分的名称,是解放前我国落后,没有自己的规格和单位,就沿用了英国的单位。英国的单位是:1英尺(ft)=12英寸1英寸(in)=1000英丝(mil)。其中水管的规格是英寸的分数,刚好是把一英寸分成了八份就好表示水管的规格,就创造了一个英分的单位。其实没有英分这个单位,而是用分数带上英寸来表示1英寸以下的尺寸。 把英寸分成8分,应该是这样说: 1/8英寸1/43/81/25/83/47/8 相当于常说的1分到7分,更小的尺寸用1/16、1/32、1/64来表示,单位还是英寸。如果分母和分子能够约分,如分子是2、4、8、16、32时如果能够约分,就应该约分。 英寸的表示是在右上角打上两撇,如1/2" 如DN25的水管就是英制1"的水管,也是解放前的8分水管。 DN15的水管就是英制1/2"的水管,也是解放前的4分水管。 如DN20的水管就是英制3/4"的水管,也是解放前的6分水管。

计算机输入输出系统_接口实验报告

计算机输入输出系统接口实验报告 姓名: 学号: 东南大学计算机科学与工程学院、软件学院 School of Computer Science & Engineering College of Software Engineering Southeast University 二0 16 年 6 月

实验一环境熟悉与I/O地址译码 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验内容 将接口实验包中所带的EX-138.DSN文件用ISIS 7打开。改变A9~A3的接线方法,从而得到Y0;388H~38FH;Y1:398H~39FH; ……;Y7:3F8H~3FFH。并修改上一问的程序,以同样使得Y4#有效。 1)源程序 .8086 .MODEL SMALL .stack .data address word 3c8h .code start: mov ax,@data mov ds,ax mov dx,address mov al,0 out dx,al jmp $ END start 2)电路原理图(138译码部分)

3)运行结果贴图(138译码及上面两个273的输出)

实验二可编程中断控制器8259 一、实验目的 1.掌握8259的基本工作原理和编程方法。 2.深入了解中断的概念和实地址模式下中断处理程序的编写方法。 二、实验内容 将接口实验包中所带的EX-8259.DSN文件用ISIS 7打开。按手册接线并执行。运行结果贴图(执行三次中断,每次中断后的8086寄存器的截图) ……

实验三可编程定时器计数器8253 一、实验目的 掌握8253的基本工作原理、编程方法及其应用。 二、实验内容 一)研究定时计数器(选) 1)源程序 .8086 .MODEL SMALL .DATA .CODE START:MOV AX,@DATA MOV DS,AX MOV DX,226H MOV AL,00010000B ;T/C0,least significant byte only,mode0,Binary OUT DX,AL MOV AL,5 ;Initial count=5 MOV DX,220H OUT DX,AL MOV AH,4CH INT 21H END START 2)讨论题 如果把方式0改成方式1,电路不动,则按下BUTTON后,计数器值会否减1?为什么? 不会,因为方式1下GATE=1或0没有影响,只有GATE的上升沿才会触发计数器开始计数,而该电路中GATE时钟为1,所以计数器不会减1. 二)信号发生器 1)源程序 .8086 .MODEL SMALL .DATA .CODE START:MOV AX,@DATA MOV DS,AX ;Initailize T/C0 MOV DX,226H MOV AL,00110110B ;T/C0,least significant byte first,mode3,binary OUT DX,AL MOV DX,220H MOV AX,1000 ;Initial count=1000 OUT DX,AL MOV AL,AH

c语言格式化说明符(输出格式)

c语言格式化说明符 1.1.1 格式化输入输出函数 一、printf()函数 printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出 信息。在编写程序时经常会用到此函数。printf()函数的调用格式为: printf("<格式化字符串>", <参量表>); 其中格式化字符串包括两部分内容: 一部分是正常字符, 这些字符将按原 样输出; 另一部分是格式化规定字符, 以"%"开始, 后跟一个或几个规定字符, 用来确定输出内容格式。 参量表是需要输出的一系列参数, 其个数必须与格式化字符串所说明的输出参数个数一样多, 各参数之间用","分开, 且顺序一一对应, 否则将会出现意想不到的错误。 1. 格式化规定符 Turbo C2.0提供的格式化规定符如下: ━━━━━━━━━━━━━━━━━━━━━━━━━━ 符号作用 —————————————————————————— %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数

%x, %X 无符号以十六进制表示的整数 %0 无符号以八进制表示的整数 %g 自动选择合适的表示法 ━━━━━━━━━━━━━━━━━━━━━━━━━━ 说明: (1). 可以在"%"和字母之间插进数字表示最大场宽。 例如: %3d 表示输出3位整型数, 不够3位右对齐。 %9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6, 小数点占一位, 不够9位右对齐。 %8s 表示输出8个字符的字符串, 不够8个字符右对齐。 如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。 但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出; 若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。另外, 若想在输出值前加一些0, 就应在场宽项前加个0。 例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度 为4位。 如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度, 小数点前的数字代表最小宽度。 例如: %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则第9个字符以后的内容将被删除。 (2). 可以在"%"和字母之间加小写字母l, 表示输出的是长型数。 例如: %ld 表示输出long整数 %lf 表示输出double浮点数 (3). 可以控制输出左对齐或右对齐, 即在"%"和字母之间加入一个"-" 号可 说明输出为左对齐, 否则为右对齐。 例如: %-7d 表示输出7位整数左对齐

工程管径对照表

工程管径对照表(常用) 1 英寸=25.4毫米 =8英分 1/2 是四分(4英分) DN15 3/4 是六分(6英分) DN20 2分管 DN8 4分管 DN15 6分管 DN20 1′ DN25 1.2′ DN32 1.5′ DN40 2′ DN50 2.5′ DN65 3′ DN80 4′ DN100 5′ DN125 6′ DN150 8′ DN200 10′ DN250 12′ DN300 GB/T50106-2001 2.4管径 2.4.1管径应以mm为单位。 2.4.2管径的表达方式应符合下列规定: 1 水煤气输送钢管(镀锌或非镀锌)、铸铁管等管材,管径宜以公称直径DN表示; 2 无缝钢管、焊接钢管(直缝或螺旋缝)、铜管、不锈钢管等管材,管径宜以外径×壁厚表示; 3 钢筋混凝土(或混凝土)管、陶土管、耐酸陶瓷管、缸瓦管等管材,管径宜以内径d表示; 4 塑料管材,管径宜按产品标准的方法表示; 5 当设计均用公称直径DN表示管径时,应有公称直径DN与相应产品规格对照表。 建筑排水用硬聚氯乙烯管材规格用de(公称外径)×e(公称壁厚)表示(GB 5836.1-92) 给水用聚丙烯(PP)管材规格用de×e表示(公称外径×壁厚). 附表: DN15(4分管)、DN20(6分管)、DN25(1寸管)、DN32(1寸2管)、DN40(1寸半管)、DN50(2寸管)、DN65(2寸半管)、DN80(3寸管)、DN100(4寸管)、DN125(5寸管)、DN150(6寸管)、DN200(8寸管)、DN250(10寸管)等。

水管Φ25×1/2 的意思它的外径是25。实际对应的公称直径是DN20(也就是人们常说的6分管).你可以去买6分的水龙头。也可以去买4分的水龙头(只要在管子和水龙头之间加一个变径就可以了)。 家庭用水龙头的款式和材质是千变万化,但是其和管子连接的丝扣部分都是按照4分、6分、1寸等大小来分的。不必担心买错。 通常说的4分管是按英寸来说的,因此4分管就是1/2英寸(4/8=1/2),而一英寸=25.4mm,所以4分管的内径就是25.4/2=12.7mm,而这就是通常所说的DN15水管的内径。 因此4分管就指的是DN15水管。 水管4分是直径2厘米的 3分管就是公称通径为DN10的管子 4分管就是公称通径为DN15的管子 6分管就是公称通径为DN20的管子 比较专业的回答是:4分是英制管道直径长度的叫法,即1/2英寸.等于公制的15mm. 1英寸等于8分.合公制的25.4mm. 6分=3/4英寸=20mm. 4分=1/2英寸=15mm. 另外记住管道都是以内径计算的. 不过管道的丝扣螺纹都是以中径来计算的.用通径DN表示.螺纹分公制M和英制G,管道螺纹一般用英制,螺纹角度为55度.公制是60度.. 水管直径4分是多少厘米?是如何换算的? 通常说的4分管是按英寸来说的,因此4分管就是1/2英寸(4/8=1/2),而一英寸=25.4mm,所以4分管的内径就是25.4/2=12.7mm,而这就是通常所说的DN15水管的内径。 因此4分管就指的是DN15水管。 DN15,DN20,DN25等钢管是指钢管的内径还是外径? DN15,DN20,DN25是外径。四分管和六分管的直径 1 英寸=25.4毫米 =8英分 1/2 是四分(4英分) DN15

C++输入输出流实验报告

深圳大学实验报告 实验课程名称:程序设计实验与课程设计 实验项目名称:实验10 C++流输入与流输出 学院:计软专业:计科 报告人:学号:班级: 3 同组人:无 指导教师:朱安民 实验时间:2014年6月16日提交时间:2014年6月16 声明: 本次实验内容由报告人和同组人独立完成,所有涉及到他人的工作均已说明。报告人和同组人均同意教师及学校为教学活动而引用本实验的内容,且无需事先征得同意和特别说明。 教务处制

一、实验目的 1.掌握标准输入输出(iostream库中标准对象cin、cout)的使用 2.掌握IO流类成员函数输入输出(cin.get, cin.getline, cin.read; cout.put, cout.write)的使用 3.掌握输出格式(标准控制符、IO流类成员函数、iomanip头文件中的控制符)控制方法 4.掌握磁盘文件的输入输出方法 二、实验说明和实验环境 1.在奥特曼类的基础上,编写一个程序,重载运算符“》”和“《”,使得用户可以直接(格式化)输出奥特曼的状态。在主程序中输入若干个(3个)奥特曼的状态,并分别将它们保存到文件RecordU.txt中。然后读取并显示文件中的内容。 2.奥特曼和怪物都具有属性:等级, 生命, 攻击, 经验, 金钱,都具有方法:初始化initial和显示状态display 在奥特曼的初始化中,需要接受外来等级参数,生命, 攻击的数值初始化为等级的10倍,金钱为等级的100倍,经验恒为0 在怪兽的初始化中,需要接受外来等级参数,生命, 攻击的数值初始化为等级的8倍,经验为等级的80倍,金钱为等级的800倍 对怪兽和奥特曼的状态输出采用运算符《重载的方法,并结合display方法使用,注意本题目要求怪兽和奥特曼的状态输出必须使用重载运算符《,不能直接使用display方法。 注意:为了实现运算符《重载,需要包含头文件 经常天降怪石会砸中奥特曼或怪兽,如果被幸运石砸中,就会处于“鸿运当头”状态,被砸对象除等级外其它属性全部翻倍;如果被厄运石砸中,就会陷入“倒霉透顶”状态,被砸对象除等级外其它属性全部减半。把“鸿运当头”封装成操作,并用重载运算符++来实现;“倒霉透顶”封装成操作,并用重载运算符--来实现。两个重载都需要用友元方法。 3.奥特曼和怪物经过一番战斗斗,需要中场休息,休息时把各自的属性值存放到一个文件中,休息结束时需要从文件中读取之前的状态继续战斗。 奥特曼和怪物都具有属性:等级, 生命, 攻击, 经验, 金钱,都具有方法:初始化initial和显示状态display 奥特曼和怪兽的属性值均来自于文件(文件的第一行是奥特曼的数据,初始状态为:等级是8,生命, 攻击的数值初始化为等级的10倍,金钱为等级的100倍,经验恒为0,文件的第二行是怪兽的数据,初始状态为等级是4,生命, 攻击的数值初始化为等级的8倍,经验为等级的80倍,金钱为等级的800倍)对怪兽和奥特曼的状态输出采用运算符《重载的方法,并结合display方法使用,注意本题目要求怪兽和奥特曼的状态输出必须使用重载运算符《,不能直接使用display方法。 把信息直接从文件读出来并赋值给奥特曼和怪兽,需要重载》运算符作为友元; 把奥特曼和怪兽的值写入文件,要求重载《运算符作为友元

工程管道管径对照表

工程管道管径对照表 1 英寸=25.4毫米=8英分 1/2 是四分(4英分) DN15 3/4 是六分(6英分) DN20 2分管 DN8 4分管 DN15 6分管 DN20 1′ DN25 1.2′ DN32 1.5′ DN40 2′ DN50 2.5′ DN65 3′ DN80 4′ DN100 5′ DN125 6′ DN150 8′ DN200 10′ DN250 12′ DN300 GB/T50106-2001 2.4管径 2.4.1管径应以mm为单位。 2.4.2管径的表达方式应符合下列规定: 1 水煤气输送钢管(镀锌或非镀锌)、铸铁管等管材,管径宜以公称直径DN表示; 2 无缝钢管、焊接钢管(直缝或螺旋缝)、铜管、不锈钢管等管材,管径宜以外径×壁厚表示; 3 钢筋混凝土(或混凝土)管、陶土管、耐酸陶瓷管、缸瓦管等管材,管径宜以内径d表示; 4 塑料管材,管径宜按产品标准的方法表示;

5 当设计均用公称直径DN表示管径时,应有公称直径DN与相应产品规格对照表。 建筑排水用硬聚氯乙烯管材规格用de(公称外径)×e(公称壁厚)表示(GB 5836.1-92) 给水用聚丙烯(PP)管材规格用de×e表示(公称外径×壁厚). 关于DN与De的区别: 1、DN是指管道的公称直径,注意:这既不是外径也不是内径;应该与管道工程发展初期与英制单位有关;通常用来描述镀锌钢管,它与英制单位的对应关系如下: 4分管:4/8英寸:DN15; 6分管:6/8英寸:DN20; 1寸管:1英寸:DN25; 寸二管:1又1/4英寸:DN32; 寸半管:1又1/2英寸:DN40; 两寸管:2英寸:DN50; 三寸管:3英寸:DN80(很多地方也标为DN75); 四寸管:4英寸:DN100; De主要是指管道外径,一般采用De标注的,均需要标注成外径X壁厚的形式; 主要用于描述:无缝钢管、PVC等塑料管道、和其他需要明确壁厚的管材。 拿镀锌焊接钢管为例,用DN、De两种标注方法如下: DN20 De25X2.5mm DN25 De32X3mm DN32 De40X4mm DN40 De50X4mm 等等。。。。。。我们习惯于使用DN来标注焊接钢管,在不涉及到壁厚的情况下很少使用De来标注管道; 但是标注塑料管就又是另外一回事了;还是跟行业习惯有关,实际施工过程中我们简略称呼的20、25、32等管道均是指De,而不是指DN,这里相差一个规格呢。不搞清楚很容易在采购、施工过程中造成损失。 两种管道材料的连接方式不外乎:丝扣连接及法兰连接。其他连接方式就用得很少了。 镀锌钢管、PPR管均能采用以上两种连接,只是小于50的管道用丝扣较方便,大于50的用法兰比较可靠。注意:如果是两种不同材质的金属管道相连,要考虑是否会产生原电池反应,否则会加速活跃金属材料管道的腐

相关主题