全文预览

《GB 20585-2016 化学品分类、警示标签和警示性说明安全规范 自燃液体》.pdf

上传者:蓝天 |  格式:pdf  |  页数:12 |  大小:0KB

文档介绍
*******/ #include <reg52.h> //52 系列单片机头文件#define uchar unsigned char // 数据类型宏定义,用 uchar 代替 unsigned char #define uint unsigned int // 数据类型宏定义,用 uint 代替 unsigned int void delayms(uint); /********** 端口定义***********************************************************/ sbit CLR = P1^0; sbit CP = P1^1; sbit SI= P1^2; //P1.0 口清除, P1.1 口时钟脉冲/**********nms 延时子程序******************************************************/ void Delay_Nms(uint n) // 延时子函数体{ uint i,j; // 定义两个无符号整型变量 for(i=0;i<n;i++) //for 循环, n 次后跳出 for(j=0;j<125;j++) ; //for 循环, 125 次后跳出} /********** 发送一字节数据*****************************************************/ void SendOneByte(uchar Bdat) // 发送子函数体{ uchar i; // 无符号字符型变量 i for(i=0;i<8;i++) //for 循环, 8 次后跳出{ SI=(bit)(Bdat & 0x80); // 判断输出数据 CP=0; // 初始化移位时钟 Bdat<<=1; // 更新数据 CP=1; } // 来一个时钟脉冲

收藏

分享

举报
下载此文档