2.《关于发布公司总体和年度安全生产目标的通知》

2.《关于发布公司总体和年度安全生产目标的通知》

关于发布公司总体和2017年度

安全生产目标的通知

为贯彻落实国家“安全第一、预防为主、综合治理”的安全生产方针,明确公司的安全生产方向,经研究决定,现将我公司2017安全生产方针、安全目标颁布实施,望各部门认真组织贯彻落实。

XXXXXX有限公司

2017年1月1日

单片机STC12C5A60S2

精心整理 单片机STC12C5A60S2 在众多的51系列单片机中,要算国内STC 公司的1T 增强系列更具有竞争力,因他不但和8051指令、管脚完全兼容,而且其片内的具有大容量程序存储器且是FLASH 工艺的,如STC12C5A60S2单片机内部就自带高达60KFLASHROM,这种工艺的存储器用户可以用电的方式瞬间擦除、改写。而且STC 系列单片机支持串口程序烧写。显而易见,这种单片机对开发设备的要求很低,开发时间也大大缩短。写入单片机内的程序还可以进行加密,这又很好地保护了你的劳动成果。重要的一点STC12C5A60S2目前的售价与传统51差不多,市场供应也很充足。是一款高性价比的单片机 /低功耗/集成 1.2.电压:3.4.5.6.,可设可达到(8.9.10.; 11.外部掉电检测电路:在P4.6口有一个低压门槛比较器,5V 单片机为 1.32V ,误差为+/-5%,3.3V 单片机为1.30V ,误差为+/-3%; 12.时钟源:外部高精度晶体/时钟,内部R/C 振荡器(温漂为+/-5%到+/-10%以内)1用户在下载用户程序时,可选择是使用内部R/C 振荡器还是外部晶体/时钟,常温下内部R/C 振荡器频率为:5.0V 单片机为:11MHz ~15.5MHz ,3.3V 单片机为:8MHz ~12MHz ,精度要求不高时,可选择使用内部时钟,但因为有制造误差和温漂,以实际测试为准; 13.共4个16位定时器两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定

时器2,但有独立波特率发生器做串行通讯的波特率发生器再加上2路PCA模块可再实现2个16位定时器; 14.2个时钟输出口,可由T0的溢出在P3.4/T0输出时钟,可由T1的溢出在P3.5/T1输出时钟; 15.外部中断I/O口7路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA 模块,PowerDown模式可由外部中断唤醒,INT0/P3.2,INT1/P3.3,T0/P3.4,T1/P3.5,RxD/P3.0,CCP0/P1.3(也可通过寄存器设置到P4.2),CCP1/P1.4(也可通过寄存器设置到P4.3); 置到 20.装: (均可 VCC GND P0 写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FLASH编程时,P0口作为原码输入口,当FLASH进行校验时,P0输出原码,此时P0外部电位必须被拉高; P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,电位被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收; P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚电位被内部上拉电阻拉高,且作为输入。作为输入时,P2口的

STC12C5A60S2单片机的AD转换

A/D转换测试程序(ADC查询方式) #include “stc12c5a.h”//头文件在STC公司主页上下载 #include ”intrins.h” //与STC12C5A60S2单片机ADC相关的寄存器说明// Sfr ADC_CONTR = 0xBC;//AD转换控制寄存器 Sfr ADC_RES = 0xBD;//AD转换结果寄存器高 Sfr ADC_RESL = 0xBE;//AD转换结果寄存器低 Sfr P1ASF = 0x9D;//P1口模拟转换功能控制寄存器 Sfr AURX1 = 0xA2;//AD转换结果存储方式控制位 #define ADC_POWER 0x80 //ADC电源开 #define ADC_FLAG 0x10 //ADC结束标志位 #define ADC_START 0x08 //ADC启动控制位设为开 #define ADC_SPEEDLL 0x00 //设为540个时钟周期ADC一次 #define ADC_SPEEDL 0x20 //设为360个时钟周期ADC一次 #define ADC_SPEEDH 0x40 //设为180个时钟周期ADC一次 #define ADC_SPEEDHH 0x60 //设为90个时钟周期ADC一次 void AD_init(void); void delay(unsigned int a); unsigned int AD_get(unsigned char n); float AD_work(unsigned char n); void main() { unsigned char i; AD_init(); while(1) { for(i=0;i<8;i++) { AD_work(i); delay(20); } } } unsigned int AD_get(unsigned char n) //第n通道ADC采样函数 { unsigned int adc_data; ADC_RES = 0; //清零 ADC_CONTR=ADC_POWER|ADC_SPEEDLL|n|ADC_START;//打开AD转换电源、

GB5036-85特种作业人员安全技术考核安全管理规则

中华人民共和国国家标准 特种作业人员安全技术考核管理规则 (1985年8月16日GB5306-85) 为了加强特种作业人员的安全技术培训、考核和管理,实现安全生产,提高经济效益,特制定本标准。 本标准适用于在中华人民共和国境内的一切企事业单位和个人。 1基本定义 1.1特种作业 对操作者本人,尤其对他人和周围设施的安全有重大危害因素的作业,称特种作业。 1.2特种作业人员 直接从事特种作业者,称特种作业人员。 2特种作业范围 2.1电工作业; 2.2锅炉司炉; 2.3压力容器操作; 2.4起重机械作业; 2.5爆破作业; 2.6金属焊接(气割)作业; 2.7煤矿井下瓦斯检验; 2.8机动车辆驾驶; 2.9机动船舶驾驶、轮机操作; 2.10建筑登高架设作业; 2.11符合本标准基本定义的其他作业。 3特种作业人员应具备的条件 3.1年满十八岁以上。但从事爆破作业和煤矿井下瓦斯检验的人员,年龄不得低于二十周岁。 3.2工作认真负责,身体健康,没有妨碍从事本种作业的疾病和生理缺陷。 3.3具有本种作业所需的文化程度和安全、专业技术知识及实践经验。 4培训

4.1从事特种作业的人员,必须进行安全教育和安全培训。 4.2培训方法: 4.2.1企事业单位自行培训; 4.2.2企事业单位的主管部门组织培训; 4.2.3考核、发证部门或指定的单位培训。 4.3培训的时间和内容,根据国家(或部)颁发的特种作业《安全技术考核标准》和有关规定而定。 4.4专业(技工)学校的毕业生,已按国家(或部)颁发的特种作业《安全技术考核标准》和有关规定进行教学、考核的,可不再进行培训。 5考核和发证 5.1特种作业人员经安全技术培训后,必须进行考核。经考核合格取得操作证者,方准独立作业。 5.2考核的内容,由发证部门根据国家(或部)颁发的特种作业《安全技术考核标准》和有关规定确定。 5.3考核分为安全技术理论和实际操作两部分。理论考核和实际操作都必须达到合格要求。考核不合格者,可进行补考;补考仍不合格者,须重新培训。 5.4特种人员的考核、发证工作,分别由下列有关部门负责: 5.4.1锅炉司炉、压力容器操作、电工、起重机械、金属焊接(气割)、建筑登高架设和厂矿企业内的机动车辆驾驶等作业人员,由地、市劳动部门或其指定的单位考核发证。 5.4.2爆破作业人员,由县以上公安部门考核发证。 5.4.3煤矿井下瓦斯检验人员,由煤炭部门考核发证。 5.4.4铁路机车驾驶人员,由铁路部门考核发证。 5.4.5行驶于城市街道和公路的各类机动车辆及农用机动车辆的驾驶人员,由公安、交通和农机管理部门,按国家有关规定考核发证。 5.4.6机动船舶驾驶、轮机操作人员,按《中华人民共和国轮船船员考试发证办法》和《中华人民共和国渔业船舶驾驶员考试规则》考核发证。 5.4.7电业系统的电工作业人员,由电业部门考核发证。 5.4.8其他特种作业人员,由各主管部或省、市企事业主管部门指定单位考核发证。

STC12C5A60S2单片机课程设计报告

一、课程设计基本情况介绍 1.1课程设计的基本目的与任务 本课程设计旨在驾驭本专业学生理论指导实践能力以及电子产品工程设计与开发能力。本实践课所要达到的主要目的是: 1、通过本次课程设计,是对学生综合能力的检,提高学生综合运用专业知识,强化单片机 应用系统设计与防震能力。 2、本次课程设计是在生产实习所完成的“单片机核心板+电子钟模块+MP3模块+RFID模块+无线传输模块+GPS模块+脉搏传感模块”的基础上设计该硬件系统的工作程序。 1.2课程设计的基本内容 1、在生产实习设计单片机硬件系统的基础上,设计相应的应用软件系统。 2、在LCD1602上显示学号程序设计。 3、基于DS1302的实时时钟软件设计。 4、基于DS18B20的温度测量软件设计。 5、基于TL1838A的红外遥控解码软件设计。 6、设计应用软件系统框图和流程图,完成所设计软件的调试。 1.3课程设计的教学要求 1、通过资料查阅及学习了解单片机应用系统的软件设计方法及单片机编程、软硬件联机调 试技巧。 2、独立设计并编写下列应用程序: (1)LCD1602学号显示程序; (2)DS1302实时时钟程序; (3)DS18B20温度测量程序; (4)TL1838A红外遥控解码程序; 3、独立完成所设计程序与硬件系统的联机仿真。 二、整机系统框图(硬件、软件) 该设计方案是以STC12C5A60S2单片机为核心,采用LCD液晶屏幕显示模块、实时时钟模块、温度测量模块、红外遥控解码等模块所构建的系统,能在LCD1602液晶屏上显示当前的日期(年、月、日)、时间(时、分、秒)数据、当前环境温度值和红外遥控解码值。用户可通过遥控器或单片机核心板上的按键来进行日期和时间的设置。本系统设计大部分功能由软件来实现,电路简单明了,系统稳定性也得到大大提高。 1、总体硬件设计框架图: 2、总体软件设计框架图 /////// 三、整机硬件电路原理图(见99SE图) 1、核心板电路原理图 2、蜂鸣器驱动电路 3、按键电路 4、单片机复位电路 5、LCD1602液晶显示电路 6、电子钟模块接口电路 四、软件系统设计思想 //////////// 五、系统软件资源分配表(调试程序、工作程序) ////////////// 六、显示学号的调试程序流程图、程序源代码

STC12C5A60S2单片机各个模块程序代码

// CLKOUT2 时钟初始化 // //*********************************// void CLKOUT_init(void) { WAKE_CLKO = 0x04; //Bit2-BRTCLKO 允许 P1.0 配置为独立波特率发生器的时钟输 出 //BRT 工作在1T 模式下时的输出频率 =Sysclk/(256-BRT)/2 //BRT 工作在12T 模式下时输出频率 =Sysclk/12/(256-BRT)/2 AUXR = 0x14; //Bit4-BRTR 允许独立波特率发生器运行 〃Bit2-BRTx12 BRT 工作在1T 模式下 BRT = 0xff; // 更改该寄存器的值可实现对输出的时钟频率进行分频 } #else /* 条件编译CLKOUT0寸钟输出*/ //*********************************// void CLKOUT_init(void) { WAKE_CLKO = 0x03; // 允许将 P3.4/T0 脚配置为定时器 0 的时钟输出 CLKOUT0 //* *************************************************************************** // // // // // // // // // // // // // // STC12C5A60S2 可编程时钟模块 说明:STC12C5A60S2单片机有三路可编程时钟输出 CLKOUTO/TO/P3.4 CLKOUT1/T1/P3.5 、CLKOUT2/P1.0 涉及寄存器:AUXR 辅助寄存器)、WAKE_CLKO(钟与系统掉电唤醒控制寄存器 ) BRT( 独立波特率发生器定时器寄存器 ) 程序说明: 本程序可选实现 P3.4输出CLKOUT0寸钟、P3.5输出CLK0UT1时钟 P1.0 输出CLK0UT2寸钟 ////** ************************************************************************ **// #include #include //#define Port_BRT // // 如果想测试独立波特率发生器时钟输出请打开此句 若想测试CLKOUT 和CLKOUT 请注释此句 #ifdef Port_BRT /* 条件编译独立波特率发生器时钟输出 */ //* ******************************* */ / //* ******************************* *// // CLKOUT0时钟和CLKOUT 初始化 //

物资管理检查评分表

在建工程月度检查物资管理检查评分表 项目名称:项目负责人:检查部门:保障部检查人:检查日期: 序号 考核 内容 检查项目考评标准和方法 分项分 值 标准分扣减分实得分1 物 资 管 理 项目保障管理制度、流程 执行情况 1、项目部不履行保障部职责或不配合相关部门工作的。扣2分/次4分 10 2、项目部不熟悉保障部管理相关制度和流程的。扣2分/次4分 3、项目部未制订保障科人员岗位或职责不清、分工不明确的。扣1分/次2分 2现场材料节超管理。 1、材料到场无专人负责物资验收或验收人数不符合公司规定的。扣2分/处4分 30 2、钢筋下料、模板配料不合理的;现场物资乱割、乱锯的。扣2分/次4分 3、回填、浇筑砌筑造成掩埋或不妥当处置材料,造成浪费的;现场材料未及时修整拢堆;扣 1分/次 2分 4、钢筋头、小模板等材料可再次利用未物尽所值的;现场其他材料清未及时拣拢堆,修整的。 扣1分/次 4分 5、租用物资不及时退租产生浪费;或过于频繁租还,产生不合理费用。不配合周转料及余料 周转;有剩余料未及时上报的;其他项目调配来的材料不愿合理利用的。扣2分/处 4分 6、每月对项目大宗材料节超进行分析(分析表见附件表);未分析每次扣10分, 分析每一类材料如节约5%以内每次加2分,分析每一类材料结果为超出5%内每次扣2分。 分析每一类材料如节约5%以上每次加5分,分析每一类材料超出为超出5%以上每次扣5分。 10分 7、废旧物资处理没有提前申报公司的,擅自处理的。扣2分/次 2

在建工程月度检查物资管理检查评分表 项目名称:项目负责人:检查部门:保障部检查人:检查日期: 序号 考核 内容 检查项目考评标准和方法 分项分 值 标准分扣减分实得分3 物 资 管 理 现场材料堆码管理 1、项目开工需提交项目平面材料堆场布置图,未提交项目平面材料堆场布置图扣4分/次;未 按项目平面材料堆场布置图设置堆场的,扣2分/处。 4分 20 2、钢筋原材料堆放未按VI标准制作料架,且分类未堆码整齐、标识清楚。扣1分/次2分 3、砌筑材料堆码场地不得地面有积水。堆置不整齐,堆码过高的。扣1分/次2分 3、砂石料未设置料场,砂石未放开堆放。扣1分/次2分 4、水泥等易损物资无设专门料仓(棚),堆码不整齐,支垫、遮盖等措施不到位的。扣1分/ 次 2分 5、钢管、扣件归拢堆放整齐,扣件设置扣件池。扣1分/次2分 6、方木、模板分开分类堆码,完工方木、料模板钉子去掉。扣1分/次2 7、水电材料未设置料架,分类堆放。扣1分/次2分

STC12C5A60S2编程

ADC #include #include//51基本运算(包括_nop_空函数) #include"ad.h" #include"uart.h" unsigned char code dispcode[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x7f}; void AD_Configurate (uchar ChannelNum) { uchar AD_FLAG=0; //存储A/D转换标志 ChannelNum &= 0x0f; //选择ADC的个接口中的一个(0111 清高位) ADC_CONTR = 0x40; //ADC转换的速度(XX0 0000 其中XX控制速度,请根据数据手册设置)_nop_(); ADC_CONTR |= ChannelNum; //选择A/D当前通道 _nop_(); ADC_CONTR |= 0x80; //启动A/D电源 delay(1); //使输入电压达到稳定(ms即可) } unsigned int ReadADV alue (void) { unsigned char AD_FLAG=0; //存储A/D转换标志 ADC_CONTR |= 0x08; //启动A/D转换(1000 令ADCS = 1) _nop_(); _nop_(); _nop_(); _nop_(); while (AD_FLAG ==0)//等待A/D转换结束 { AD_FLAG = (ADC_CONTR & 0x10); //0001 0000测试A/D转换结束否 } ADC_CONTR &= 0xE7; //1111 0111 清ADC_FLAG位, 关闭A/D转换, return(ADC_RES*4+ADC_RESL);//返回A/D转换结果(位ADC数据高位在ADC_RES中,低位在ADC_RESL中) } void DigitalTube(unsigned long number) { P2=0xef; //1110 1111 P0=dispcode[number%10]; //显示number的个位 delay(7); P2=0xdf; //1101 1111 P0=(dispcode[number/10%10]); //显示number的十位 delay(7); P2=0xbf; //1011 1111 P0=(dispcode[number/100%10]); //显示number的百位

stc12C5A60S2内部AD应用

系统说明:本人想用STC12C5A60S2自带的A/D对电源电压进行检测(暂定3.3V),晶振:12M,电压从P1.0口输入,检测后的电压值在1602上进行显示,附上硬件大致原理图,硬件部分是照STC12C5A60S2芯片资料上设计,大家看看有错没? 硬件原理简图(原文件名:clip_image001.gif) 程序的A/D部分也是从官网资料上搬下来的,只自己稍微改了一下对读取到的A/D转换结果的数据处理,液晶部分是前阵子写的搬过来的。大家帮我看看哪出问题了? 程序如下: #include #include "intrins.h" #define uchar unsigned char #define uint unsigned int uchar Vo; //A/D转换后换算的电压值 /*Declare SFR associated with the ADC */ sfr ADC_CONTR = 0xBC; //ADC control register sfr ADC_RES = 0xBD; //ADC high 8-bit result register sfr ADC_RESL = 0xBE; //sfr ADC_LOW2 = 0xBE; //ADC low 2-bit result register sfr P1ASF = 0x9D; //P1 secondary function control register /*Define ADC operation const for ADC_CONTR*/ #define ADC_POWER 0x80 //ADC power control bit #define ADC_FLAG 0x10 //ADC complete flag 模数转换结束标志位 #define ADC_START 0x08 //ADC start control bit 模数转换启动控制位 //转换速度控制位SPEED0和SPEED1,共四种状态,对应四种转换速度 #define ADC_SPEEDLL 0x00 //540 clocks #define ADC_SPEEDL 0x20 //360 clocks #define ADC_SPEEDH 0x40 //180 clocks #define ADC_SPEEDHH 0x60 //90 clocks uchar tCount;

STC12C5A60S2 + DS18B20 程序

STC12C5A60S2 + DS18B20 程序 #include < STC12C5A60S2.h > #include < intrins.h > #define uchar unsigned char #define uint unsigned int bit presence ; //****************************************************************************************** *********// sbit DQ = P1^6 ; //定义DS18B20端口DQ sbit LED_A =P4 ^ 4; //设置LED点阵屏连接的I/O口 sbit LED_B =P0 ^ 6; //设置LED点阵屏连接的I/O口 sbit LED_C =P3 ^ 0; //设置LED点阵屏连接的I/O口 sbit LED_D =P3 ^ 2; //设置LED点阵屏连接的I/O口 sbit LED_E =P3 ^ 3; //设置LED点阵屏连接的I/O口 sbit LED_F =P4 ^ 5; //设置LED点阵屏连接的I/O口 sbit LED_G =P4 ^ 7; //设置LED点阵屏连接的I/O口 sbit LED_DP =P3 ^ 1; //设置LED点阵屏连接的I/O口 sbit LED1= P2^7 ; //定义LED数码管位脚 sbit LED2= P4^6 ; sbit LED3= P0^7 ; sbit LED4= P1^7 ; //****************************************************************************************** *********// unsigned char data temp_data[2] = {0x00,0x00} ; unsigned char data display[5] = {0x00,0x00,0x00,0x00,0x00} ; unsigned char code ditab[16] = {0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04, 0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09} ; unsigned char code mytab[4] = {0xF9,0xB0,0x92,0x99} ;//纯粹用来测试,可删除 //****************************************************************************************** *********// const uchar tab[]={ /* 根据共阴极字型编码表获取0~9,A~B字型代码*/ 0x3f,0x06,0x5b,0x4f,//0~3 0x66,0x6D,0x7D,0x07,//4~7 0x7F,0x6F,0x77,0x7C,//8~b 0x39,0x5E,0x79,0x71,//c~f 0x00//mie }; //****************************************************************************************** *********// const uchar tab1[]={ /* 根据共阳极字型编码表获取0~9,A~B字型代码*/ 0xC0,0xF9,0xA4,0xB0,//0~3 0x99,0x92,0x82,0xF8,//4~7 0x80,0x90,0x88,0x83,//8~b

GB 5306-85 特种作业人员安全技术考核管理规则(作废无新标准代替)

中华人民共和国国家标准特种作业人员安全技术考核管理规则 【文件号】GB5306—85 【颁布部门】国家标准局 【颁布日期】1985年08月16日 【实施日期】1986年03月01日 【正文】 中华人民共和国国家标准特种作业人员安全技术考核管理规则 为了加强特种作业人员的安全技术培训、考核和管理,实现安全生产,提高经济效益,特制定本标准。 本标准适用于在中华人民共和国境内的一切企事业单位和个人。 1基本定义 1.1特种作业 对操作者本人,尤其对他人和周围设施的安全有重大危害因素的作业,称特种作业。1.2特种作业人员 直接从事特种作业者,称特种作业人员。 2特种作业范围 2.1电工作业; 2.2锅炉司炉; 2.3压力容器操作; 2.4起重机械作业; 2.5爆破作业; 2.6金属焊接(气割)作业; 2.7煤矿井下瓦斯检验; 2.8机动车辆驾驶; 2.9机动船舶驾驶、轮机操作; 2.10建筑登高架设作业; 2.11符合本标准基本定义的其他作业。 3特种作业人员应具备的条件 3.1年满十八岁以上。但从事爆破作业和煤矿井下瓦斯检验的人员,年龄不得低于二十周岁。 3.2工作认真负责,身体健康,没有妨碍从事本种作业的疾病和生理缺陷。 3.3具有本种作业所需的文化程度和安全、专业技术知识及实践经验。 4培训

4.1从事特种作业的人员,必须进行安全教育和安全培训。 4.2培训方法: 4.2.1企事业单位自行培训; 4.2.2企事业单位的主管部门组织培训; 4.2.3考核、发证部门或指定的单位培训。 4.3培训的时间和内容,根据国家(或部)颁发的特种作业《安全技术考核标准》和有关规定而定。 4.4专业(技工)学校的毕业生,已按国家(或部)颁发的特种作业《安全技术考核标准》和有关规 定进行教学、考核的,可不再进行培训。 5考核和发证 5.1特种作业人员经安全技术培训后,必须进行考核。经考核合格取得操作证者,方准独立作业。 5.2考核的内容,由发证部门根据国家(或部)颁发的特种作业《安全技术考核标准》和有关规定确 定。 5.3考核分为安全技术理论和实际操作两部分。理论考核和实际操作都必须达到合格要求。考核不合 格者,可进行补考;补考仍不合格者,须重新培训。 5.4特种人员的考核、发证工作,分别由下列有关部门负责: 5.4.1锅炉司炉、压力容器操作、电工、起重机械、金属焊接(气割)、建筑登高架设和厂矿企业 内的机动车辆驾驶等作业人员,由地、市劳动部门或其指定的单位考核发证。5.4.2爆破作业人员,由县以上公安部门考核发证。 5.4.3煤矿井下瓦斯检验人员,由煤炭部门考核发证。 5.4.4铁路机车驾驶人员,由铁路部门考核发证。 5.4.5行驶于城市街道和公路的各类机动车辆及农用机动车辆的驾驶人员,由公安、交通和农机管 理部门,按国家有关规定考核发证。 5.4.6机动船舶驾驶、轮机操作人员,按《中华人民共和国轮船船员考试发证办法》和《中华人民 共和国渔业船舶驾驶员考试规则》考核发证。 5.4.7电业系统的电工作业人员,由电业部门考核发证。 5.4.8其他特种作业人员,由各主管部或省、市企事业主管部门指定单位考核发

生产现场管理检查制度.doc

生产现场管理检查制度4 生产现场管理检查制度 (试行) 1目的 1.1 督导、检查、评估生产现场管理工作的推行效果,提升现场管理的工作水平。 1.2 使各生产单位在整理、整顿、清扫、清洁、素养及安全的实施过程中,进行比对,激发现场管理工作的参与热情及主动性。 1.3 持续改善,提高员工整体素质,营造良好工作环境。 2 适用范围 《生产现场管理检查制度》适用于A公司各生产单位。 3 组织 3.1生产现场管理检查工作,由行政部组织,定期进行例行督导、检查工作。 3.2 生产现场检查组由行政部综合处、盾构公司生产处、截齿综合处负责人,以及相关单位分管领导组成。(附表1《生产现场管理相关责任人名单》) 3.3 行政部负责人担任组长,检查组成员全权跟进检查执行

过程中的各项工作,执行专员负责现场检查工作的前期准备、纠偏记录,以及评分统计、公示结果等后续工作。3.4 生产现场管理检查对象为各生产单位,现场管理工作的责任人主要由各生产单位的负责人或主管组成。(附表1《生产现场管理相关责任人名单》) 4 现场检查 4.1 分为定期例行检查和不定期巡查两种形式,定期检查工作由检查组实施,不定期巡查工作由执行专员独立完成。 4.2 定期检查时间为每周五上午9:00进行,检查组结合《现场管理检查表》(附表2)中的检查项,对各生产单位的现场管理情况进行现场评判。 4.3 不定期巡查,由执行专员依据《现场管理巡查表》(附表3)中内容,每周一次随机对各生产单位的生产现场保持及整改等情况进行检查。 4.4 检查内容依据《现场管理检查表》规定项目进行,不合格项目在《现场管理纠正预防表》(附表4)中进行记录。严重的不符合项,用相机拍摄,并于公告栏中进行曝光。 4.5 检查组人员不得无故缺席例行现场检查工作,如应临时工作安排不能到场检查者, 应安排其他人员接替其履行本次现场管理的检查工作。 4.6 现场管理定期检查过程中,被检查生产单位的当班相关责任人应当随同检查组完成对本生产单位的现场检查与督导工

STC12C5A60S2内部PWM,C程序

#include"STC12C5A.h" /*需要有这一个头文件,百度文库上有,如果keil里没有STC型号,文库里还有《keil中添加STC型号的3种方法》:)*/ #define uint unsigned int #define uchar unsigned char sbit AddPWM=P1^0; //通过P10,P11低电平(按键)加减PWM占空比 sbit CutPWM=P1^1; void DelayMs(uchar ms); void init_PWM(); void PWM0_change(uchar type,uchar change); void PWM0_set(uchar empty); void DelayMs(uchar ms) //这个延时可能不对,非关键部分,可自己修改 { uint i; while(ms--) { for(i = 0; i < 850; i++); } } void init_PWM() { CCON=0X00; CH=0; CL=0; CMOD=0X02; //0X00:以系统时钟/12 为时钟源,0X02:系统时钟/2,0x08:系统时钟 PWM0_set(0X40);//起始占空比,0XC0:占空比为25%,0X80:占空比为50%,0X40:占空比为75% // PCA_PWM0=0x00; //控制占空比的第九位为0 CCAPM0=0X42; //0X42:8位PWM P1.3输出,无中断;0X53:8位PWM输出,下降沿产生中断;0X63:上升沿产生中断;0X73:跳变沿产生中断 CR=1; //计时器开始工作 } void PWM0_set(uchar empty) //直接设置占空比 { CCAP0L=empty; CCAP0H=empty; } void PWM0_change(uchar type,uchar change) //type=0减占空比,1增加占空比change: 0X0C

安全技术管理制度考核办法(新编版)

When the lives of employees or national property are endangered, production activities are stopped to rectify and eliminate dangerous factors. (安全管理) 单位:___________________ 姓名:___________________ 日期:___________________ 安全技术管理制度考核办法(新 编版)

安全技术管理制度考核办法(新编版)导语:生产有了安全保障,才能持续、稳定发展。生产活动中事故层出不穷,生产势必陷于混乱、甚至瘫痪状态。当生产与安全发生矛盾、危及职工生命或国家财产时,生产活动停下来整治、消除危险因素以后,生产形势会变得更好。"安全第一" 的提法,决非把安全摆到生产之上;忽视安全自然是一种错误。 1、技术员必须做好单位的一通三防等技术管理的各项基础工作,加强生产技术管理过程的指导、监督、检查和服务,制定或完善本单位生产技术业务管理人员的职责范围,工作质量标准,并认真检查考核。不能认真履行岗位职责的,给予技术员300元处罚。 2、建立健全质量标准化和文明生产管理的工作机制和考核机制,实行全面质量管理和安全管理,责任到人,措施到位,对口负责,严格考核,制度制定、修订程序不规范,不具有可操作性,罚责任人300元。 3、建立和完善生产、技术管理信息系统、数据库、报表制度,数据库建立不完善,信息系统不齐全,罚责任人500元。 4、安全技术的制定不结合现场实际,没有做到超前性、针对性、适应性和可操作性,罚责任人500元。 5、对多家交叉作业施工的单位,要编制好施工措施,确保安全顺利,措施制定不完善,出现施工漏洞的,罚责任人500-1000元。

安全管理检查评分表

序号检查项目扣分标准 应得 分数 扣减 分数 实得 分数 1 保 证 项 目安全生产 责任制 未建立安全责任制的扣10分 各级各部门未执行责任制的扣4~6分 经济承包中无安全生产指标的扣10分 未制定各工种安全技术操作规程的扣10分 未按规定配备专(兼)职安全员的扣10分 管理人员责任制考核不合格的扣5分 10 0 10 2 目标管理未制定安全管理目标(伤亡控制指标和安全达标、 文明施工目标)的扣10分 未进行安全责任目标分解的扣10分 无责任目标考核规定的扣8分 考核办法未落实或落实不好的扣5分 10 0 10 3 施工组织 设计 施工组织设计中无安全措施,扣10分 施工组织设计未经审批,扣10分 专业性较强的项目,未单独编制专项 安全施工组织设计,扣8分 安全措施不全面,扣2~4分 安全措施无针对性,扣6~8分 安全措施未落实,扣8分 10 0 10 4 分部(分项) 工程安全 技术交底 无局面安全技术交底扣除0分 交底针对性不强扣4~6分 交底不全面扣分 交底未履行签字手续扣2~4分 10 0 10 5 安全检查无定期安全检查制度扣5分 安全检查无记录扣5分 检查出事隐患整改做不到定人、定时间、 定措施扣2~6分 对重大事故隐患整改通知书所列项目未如期完成扣 5分 10 5 5 6 安全教育无安全教育制度扣10分 新入厂工人未进行三级安全教育扣10分 无具体安全教育内容扣6~8分 变换工种时未进行安全教育扣10分 每有一人不懂本工种安全技术操作规程扣2分 施工管理人员未按规定进行年度培训的扣5 分 专职安全员未按规定进行年度培训考核或考核不合 格的扣5分 10 2 8 小计60 7 53

STC12C5A60S2单片机的10位AD转换程序

STC12C5A60S2单片机的10位AD转换程序 #include"stc12c5a.h" //头文件在STC公司主页上下载 #include"stdio.h" //输入输出函数 #include"intrins.h" //------------------------------------------------------------------------------ void AD_init(); //初始化AD void serial_init(); void delay(unsigned int a); float AD_work(unsigned char channel); unsigned int AD_get(unsigned char channel); //------------------------------------------------------------------------------ void main() //主程序 { AD_init();??? //A/D转换初始化 serial_init();?? //串口初始化 while(1) { ?? unsigned char i; ?? for(i=0;i<8;i++) //循环发送P1.0-P1.7的转换数值 ?? { ??? TI=1;??? //使用printf函数前须先将发送标志位TI置1 ??? printf("The P1.%bd voltage is %f\n",i,AD_work(i)); ??? TI=0; ??? delay(1000); //延时约1s ?? } } } //------------------------------------------------------------------------------ unsigned int AD_get(unsigned char channel) { ADC_CONTR=0x88|channel;??? //开启AD转换1000 1000 即POWER SPEED1 SPEED0 ADC_FLAG?? ADC_START CHS2 CHS1 CHS0 _nop_(); _nop_(); _nop_(); _nop_(); //要经过4个CPU时钟的延时,其值才能够保证被设置进ADC_CONTR 寄存器 while(!(ADC_CONTR&0x10));??? //等待转换完成 ADC_CONTR&=0xe7;????? //关闭AD转换,ADC_FLAG位由软件清0 return(ADC_RES*4+ADC_RESL);?? //返回AD转换完成的10位数据(16进制) } //------------------------------------------------------------------------------ float AD_work(unsigned char channel) { float AD_val;???? //定义处理后的数值AD_val为浮点数 unsigned char i;

安全生产管理评分表

表A-1 安全生产管理评分表 序号 评定项 目评分标准评分方法 应 得分 扣减 分 实 得分 1 安全生 产责任 制度 ·企业未建立安全生产责任制度,扣20分,各部门、 各级(岗位)安全生产责任制度不健全,扣10~15分; ·企业未建立安全生产责任制考核制度,扣10分,各 部门、各级对各自安全生产责任制未执行,每起扣2 分; ·企业未按考核制度组织检查并考核的,扣10分,考 核不全面扣5~10分; ·企业未建立、完善安全生产管理目标,扣10分,未 对管理目标实施考核的,扣5~10分; ·企业未建立安全生产考核、奖惩制度扣10分,未实 施考核和奖惩的,扣5~10分 检查企业有关制度文本; 抽查企业各部门、所属单 位有关责任人对安全生产 责任制的知晓情况,查确 认记录,查企业考核记录。 查企业文件,查企业对下 属单位各级管理目标设置 及考核情况记录;查企业 安全生产奖惩制度文本和 考核、奖惩记录 20 2 安全文 明资金 保障制 度 ·企业未建立安全生产、文明施工资金保障制度扣20分; ·制度无针对性和具体措施的,扣10~15分; ·未按规定对安全生产、文明施工措施费的落实情况 进行考核,扣10~15分 检查企业制度文本、财务 资金预算及使用记录 20 3 安全教 育培训 制度 ·企业未按规定建立安全培训教育制度,扣15分; ·制度未明确企业主要负责人,项目经理,安全专职 人员及其他管理人员,特种作业人员,待岗、转岗、 换岗职工,新进单位从业人员安全培训教育要求的, 扣5~10分; 检查企业制度文本、企业 培训计划文本和教育的实 施记录、企业年度培训教 育记录和管理人员的相关 证书 15

用STC12C5A60S2测试AD转换程序

刚到手一块STC12C5A60S2单片机,看说明文档里有AD转换功能。于是写了这段程序测试学习一下,程序在我的学习板上运行稳定,如里要你只要改下I/O口即可。里面注解挺详细的,愿对看文档的人有所帮助吧。 下面是主程序部份: # include # include # define uchar unsigned char # define uint unsigned int /* -------------函数声明开始--------------- */ void delay_ms(uchar ms);//延时函数 void init_adc(void); //初始化AD uint get_adc(void); //获取AD结果,返回UINT型值。 extern write1602_3b (uchar pos, uint n); extern void init_1602 (); /* -------------函数声明结束--------------- */ void init_adc(void) { P1ASF = 0x01; //AD功能寄存器,设置I/O口作为AD转换实用。使用P1.0口。 ADC_RES = 0; //清理结果寄存器的值 ADC_RESL = 0; //清理结果寄存器的值 ADC_CONTR = 0x80; //开启AD电源并设置转换周期为540个时钟周期转换一次。 //ADC_POWER=1;CHS2,1,0为0,用p1.0作为输入。SPEED1,0为0,540个时钟, delay_ms(2); } void delay_ms(uchar ms) { uint i = 5000; while(ms--) { while(i--); } } uint get_adc(void) { uint d=0; ADC_CONTR = 0X88; _nop_(); _nop_();

STC12C5A60S2 AD转换例程

/*我写的51AD转换程序,LED灯显示,随着外部电压升高,亮的小灯数会逐渐增加*/ #include//包含单片机寄存器的头文件 #include //包含_nop_()函数定义的头文件 unsigned char result; //A/D转换结果变量 void main(void) { unsigned long i; unsigned char status; ADC_CONTR|=0x80; //开A/D转换电源,第一次使用时要打开内部模拟电源for (i=0;i<10000;i++); //适当延时 P1ASF=0x04; //选择P1.2作为A/D转换通道 ADC_CONTR=0xE2; for (i=0;i<10000;i++); //适当延时 while(1) //循环进行A/D 转换 { ADC_CONTR|=0x08; //启动A/D 转换 status=0; while(status==0) //等待A/D转换结束 { status=ADC_CONTR&0x10; } ADC_CONTR&=0xE7; //将ADC_FLAG清0 result=ADC_RES; //保存A/D转换结果 if(result<32) P0=0xff; else if(result<64) P0=0xfe; else if(result<96) P0=0xfc; else if(result<128) P0=0xf8; else if(result<160) P0=0xf0; else if(result<192) P0=0xe0; else if(result<214) P0=0xc0; else if(result<236) P0=0x80; else P0=0x00; } }

相关文档
最新文档