久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
智能儀器溫度檢測(cè),12位AD轉(zhuǎn)換
[打印本頁(yè)]
作者:
南條
時(shí)間:
2018-6-28 22:29
標(biāo)題:
智能儀器溫度檢測(cè),12位AD轉(zhuǎn)換
智能儀器溫度檢測(cè),12位AD轉(zhuǎn)換。
QQ圖片20180628222929.png
(43.93 KB, 下載次數(shù): 31)
下載附件
2018-6-28 22:29 上傳
單片機(jī)源程序如下:
#include <reg52.h>
#include <intrins.h>
#define uchar unsigned char
#define uint unsigned int
sbit rs = P2 ^ 0;
sbit rw = P2 ^ 1;
sbit ep = P2 ^ 2;
uchar code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88, 0x83,0xc6,0xa1,0x86,0x8e};
/***定義0831引腳***/
sbit CS1=P1^0;
sbit CLK1=P1^1;
sbit DO1=P1^2;
/***定義溫度報(bào)警引腳***/
sbit P24=P2^4;
sbit P25=P2^5;
/***定義按鍵引腳***/
sbit Key0=P1^3;
sbit Key1=P1^4;
sbit Key2=P1^5;
sbit Key3=P1^6;
uchar i_flag=0;
uchar len=0;
uchar key_flag=0;
uchar key_operate=0;
uchar counter;
uchar flag=0;
uint Tl=0;
uchar TV;
uint Th[]={100,110,120,120};
uchar tempH[3];
uchar tempL[3];
uchar tmpdata[]={0,0,0};
uchar i=0,i1=0,n=0;
int tmp=0;
/***延時(shí)程序1***/
void delayUs()
{
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
}
/***延時(shí)程序2***/
void delayms(uint i)
{
uint j;
for(;i>0;i--)
for(j=55;j>0;j--);
}
/***0831初始化和數(shù)據(jù)讀取***/
uchar readad0831()
{
uchar i=0,tmp=0;
DO1=1;
CS1=1;
delayUs();
CLK1=0;
CS1=0;
delayUs();
CLK1=1;
delayUs();
CLK1=0;
delayUs();
CLK1=1;
delayUs();
CLK1=0;
delayUs();
for(i=0;i<=7;i++)
{
tmp<<=1; //左移一位
if(DO1)
tmp++;
CLK1=1;
delayUs();
CLK1=0;
delayUs();
}
CS1=1;
return tmp;
}
/***主函數(shù)***/
void main()
{
TMOD=0x01;
TH0=(65535-50000)/256; //定時(shí)器0賦初值
TL0=(65535-50000)%256;
TH1=(65535-30000)/256; //定時(shí)器1賦初值
TL1=(65535-30000)%256;
ET1=1; //允許定時(shí)器1中斷
ET0=1; //允許定時(shí)器0中斷
TR0=1; //定時(shí)器0開(kāi)始工作
TR1=1; //定時(shí)器1開(kāi)始工作
EA=1; //開(kāi)放總中斷
while(1)
{
P2=P2&0xf0; //關(guān)閉所有數(shù)碼管
P2=P2|0x01; //打開(kāi)第一個(gè)數(shù)碼管
P0=table[i]; //第一個(gè)數(shù)碼管顯示數(shù)據(jù)
delayms(1);
if(flag==0)
{
tmpdata[0]=tmp/100; //百位
tmpdata[1]=tmp%100/10; //十位
tmpdata[2]=tmp%100%10; //個(gè)位
if(tmp>=Th[i-1]) //溫度上限報(bào)警
P24=0; //紅燈亮
else
P24=1;
if(tmp<=Tl) //溫度下限報(bào)警
P25=0; //黃燈亮
else
P25=1;
display(tmpdata); //顯示溫度值
}
if(flag==1) //報(bào)警溫度上限值的顯示
{
tempH[0]=Th[i-1]/100; //百位
tempH[1]=Th[i-1]%100/10; //十位
tempH[2]=Th[i-1]%100%10; //個(gè)位
display(tempH);
}
}
}
/***定時(shí)器0開(kāi)中斷***/
void timer0() interrupt 1 {
TH0=(65535-50000)/256; //定時(shí)器0重新賦初值
TL0=(65535-50000)%256;
/***溫度循環(huán)檢測(cè)***/
n++;
P3=0x00;
if(n==50)
{
/***單路溫度檢測(cè)***/
if(i_flag==0)
{
i++;
if(i==5)
i=1;
i1=i;
}
else
{
i=i1;
}
/***四路溫度循環(huán)檢測(cè)***/
if(i==1) //第一路
{
P3=0x01;
}
else if(i==2) //第二路
{
P3=0x02;
}
else if(i==3) //第三路
{
P3=0x04;
}
else //第四路
{
P3=0x08;
}
n=0;
delayUs();
TV=readad0831(); //讀取溫度值
tmp=TV*(120.0/255.0)+0.5; //A/D轉(zhuǎn)換
}
}
/***定時(shí)器1開(kāi)中斷***/
void Timer_1(void) interrupt 3 using 2 {
TH1=(65536-30000)/256; //定時(shí)器1重新賦初值
TL1=(65536-30000)%256;
if(((!Key0)|(!Key1)|(!Key2)|(!Key3))&(key_flag==0)) //進(jìn)入按鍵設(shè)置
{
key_flag=20;
while(--key_flag); //延時(shí)去抖動(dòng)
key_flag=1;
if(!Key0) //進(jìn)入單路溫度檢測(cè)模式
{
if(key_operate==0)
{
key_flag=0; //允許按鍵長(zhǎng)按
if(counter++>30) //Modle鍵要長(zhǎng)按2S生效
{
i_flag=1;
i1=i;
key_operate++;
flag=0;
key_flag=1; //不允許按鍵長(zhǎng)按
}
}
else
{
flag=1;
}
}
if(key_flag==1) //進(jìn)入單路溫度上限值的設(shè)定
{
if(!Key1) //加1鍵
{
Th[i-1]++;
}
if(!Key2) //減1鍵
{
Th[i-1]--;
}
}
if(!Key3) //恢復(fù)四路溫度檢測(cè)
{
key_operate=0;
counter=0;
flag=0;
i_flag=0;
}
}
if((Key0)&(Key1)&(Key2)&(Key3))
key_flag=0;
}
復(fù)制代碼
所有資料51hei提供下載:
智能儀器溫度檢測(cè).zip
(57.34 KB, 下載次數(shù): 20)
2018-6-28 22:28 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
為了通過(guò)
時(shí)間:
2019-5-30 10:05
報(bào)警時(shí)是哪一個(gè)led燈亮啊?
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美三级久久久
|
91九色在线观看
|
中文字幕一区二区三区在线视频
|
久久黄色网
|
中文字幕亚洲区一区二
|
国产精品jizz在线观看老狼
|
国产精品久久久久久久7777
|
久久久久国产视频
|
亚洲精品久久久久久久久久久
|
精品一级
|
亚洲高清视频一区二区
|
久久69精品久久久久久久电影好
|
国产精品久久久久久久久久免费
|
欧美综合一区二区三区
|
日韩欧美在线观看
|
91pron在线
|
成人午夜影院
|
亚洲色综合
|
日韩三级电影在线看
|
日韩欧美三区
|
午夜理伦三级理论三级在线观看
|
婷婷丁香在线视频
|
国产特级毛片aaaaaa喷潮
|
自拍偷拍一区二区三区
|
久久久久久免费观看
|
国产精品久久久久久久粉嫩
|
免费毛片网站
|
欧美男人天堂
|
99riav国产一区二区三区
|
日韩精品1区2区3区 国产精品国产成人国产三级
|
99久久久久
|
大香网伊人
|
久久成人精品视频
|
国产亚洲精品久久久久动
|
亚洲精品视频在线
|
国产日产欧产精品精品推荐蛮挑
|
日韩一区二区三区视频
|
日韩第一区
|
国产日日操
|
中文字幕99
|
男女啪啪高潮无遮挡免费动态
|