欢迎来到天天文库
浏览记录
ID:20823224
大小:462.00 KB
页数:5页
时间:2018-10-16
《霍尔传感器测速原理图与程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LM393管脚图实现功能:此版配套测试程序使用芯片:AT89S52晶振:11.0592MHZ波特率:9600编译环境:Keil作者:zhangxinchunleo网站:www.ourhc.cn淘宝店:汇诚科技http://shop36330473.taobao.com【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! *********************************************************************//*************************
2、*******************************************说明:1、当测量浓度大于设定浓度时,单片机IO口输出低电平*********************************************************************/#include //库文件#defineucharunsignedchar//宏定义无符号字符型#defineuintunsignedint //宏定义无符号整型/********************
3、************************************************ I/O定义*********************************************************************/sbitLED=P1^0; //定义单片机P1口的第1位(即P1.0)为指示端sbitDOUT=P2^0; //定义单片机P2口的第1位(即P2.0)为传感器的输入端/***********************
4、********************************************* 延时函数*********************************************************************/voiddelay()//延时程序{ucharm,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);}/*********************************
5、*********************************** 主函数*********************************************************************/voidmain(){ while(1) //无限循环 { LED=1; //熄灭P1.0口灯 if(DOUT==0)//当浓度高于设定值时,执行条件函数 { del
6、ay();//延时抗干扰 if(DOUT==0)//确定浓度高于设定值时,执行条件函数 { LED=0; //点亮P1.0口灯 } } }} /******************************************************************** 汇诚科技实现功能:0
7、~9999计数器使用芯片:AT89S52晶振:11.0592MHZ波特率:9600编译环境:Keil作者:zhangxinchunleo网站:www.ourhc.cn淘宝店:汇诚科技http://shop36330473.taobao.com【声明】此程序仅用于学习与参考,引用请注明版权和作者信息! ******************************************************************/#include#defineucharunsignedchar#d
8、efineuint unsigned intucharduan[10]={0xc0,0Xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //所需的段的位码//ucharwei[4]={0XEf,0XDf,0XBf,0X7f};
此文档下载收益归作者所有