欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
MG-811 二氧化碳傳感器 測量控制程序
[打印本頁]
作者:
hacker5211
時間:
2017-2-25 11:43
標題:
MG-811 二氧化碳傳感器 測量控制程序
MG-811 二氧化碳傳感器 測量控制程序
完整程序代碼下載:
0.png
(66.89 KB, 下載次數(shù): 74)
下載附件
2017-2-26 00:14 上傳
55593426STC_MG811.rar
(19.32 KB, 下載次數(shù): 37)
2017-2-25 11:43 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
下面是主程序:
#include "lcd1602.h"
sbit ST=P3^0; //A/D啟動轉換信號
sbit OE=P3^1; //數(shù)據(jù)輸出允許信號
sbit EOC=P3^2; //A/D轉換結束信號
sbit CLK=P3^3; //時鐘脈沖
uint z,x,c,v,AD0809, date; //定義數(shù)據(jù)類型
/**********************************************************************
數(shù)碼管動態(tài)掃描
*********************************************************************/
void xianshi() //顯示函數(shù)
{
uint z,x,c,v;
z=date/1000+'0'; //求千位
x=date%1000/100+'0'; //求百位
c=date%100/10+'0'; //求十位
v=date%10+'0'; //求個位
DisplayOneChar(0,0,z);
DisplayOneChar(1,0,x);
DisplayOneChar(2,0,c);
DisplayOneChar(3,0,v);
}
/*************************************************************************
CLK振蕩信號
**************************************************************************/
void timer0( ) interrupt 1 //定時器0工作方式1
{
TH0=(65536-2)/256; //重裝計數(shù)初值
TL0=(65536-2)%256; //重裝計數(shù)初值
CLK=!CLK; //取反
}
/*************************************************************************
主函數(shù)
**************************************************************************/
void main()
{
InitLcd();
TMOD=0X01; //定時器中斷0
CLK=0; //脈沖信號初始值為0
TH0=(65536-2)/256; //定時時間高八位初值
TL0=(65536-2)%256; //定時時間低八位初值
EA=1; //開CPU中斷
ET0=1; //開T/C0中斷
TR0=1;
while(1) //無限循環(huán)
{
ST=0; //使采集信號為低
ST=1; //開始數(shù)據(jù)轉換
ST=0; //停止數(shù)據(jù)轉換
while(!EOC); //等待數(shù)據(jù)轉換完畢
OE=1; //允許數(shù)據(jù)輸出信號
AD0809=P1; //讀取數(shù)據(jù)
OE=0; //關閉數(shù)據(jù)輸出允許信號
if(AD0809>=251) //電壓顯示不能超過5V
AD0809=250;
date=AD0809*20; //數(shù)碼管顯示的數(shù)據(jù)值,其中20為采集數(shù)據(jù)的毫安值
xianshi(); //數(shù)碼管顯示函數(shù)
delay(100);
}
}
復制代碼
作者:
好人挺好
時間:
2017-4-6 16:09
這個程序只是A/D轉換而已
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1