24小时热门版块排行榜    

Znn3bq.jpeg
查看: 201  |  回复: 0
当前主题已经存档。

flynee

新虫 (初入文坛)


[资源] HS1101测湿度程序的修改 (555定时器),绝对好用

/***********读取T1口输入的频率值(10MS 11.0592HZ晶振)T0做定时器*****************/

#include
unsigned int frequency,f1,f2;
void time1(unsigned char x)
{
unsigned int i,j;
for(i=0;i<200*x;i++)
   for(j=0;j<50000;j++);
}
void clean(void)
{   
    ES=0;//串行口中断禁止
    ET1=0;//T1溢出中断禁止
    EX1=0;//外部中断1禁止
    ET0=0;//T0溢出中断禁止
    EX0=0;//外部中断0禁止
    EA=0;//总中断禁止
    }
unsigned int pinlu()
{     int i;
    clean();
    TMOD=0X51; //T1计数,方式1 T0定时,方式1
    TH1=TL1=0; //T1计数清零
    TH0=0Xdb;
    TL0=0Xff;   //T0定时10MS(11.0592HZ)
    TF0=0;      //T0溢出中断标志清零
    ET0=ET1=1; //T0T1溢出中断开
    TR0=TR1=1;   //开T0 T1
    while(TF0!=1) //定时时间到再往下执行
            {;}
    TR0=TR1=0;    //关T0 T1
    TF0=0;         //T0溢出中断标志清零
    i=TH1*256+TL1;
    return(i);
    }

void main()
{
//initlcm();
// clear();
//bg=1;
time1(2);

while(1)
{
frequency=pinlu()*100;
if((frequency>6033)&(frequency<6187)) f1=90;
//将测量数值转换为对应百分比, 1%-100%
if((frequency>6186)&(frequency<6331)) f1=80;
if((frequency>6330)&(frequency<6469)) f1=70;
if((frequency>6468)&(frequency<6601)) f1=60;
if((frequency>6600)&(frequency<6729)) f1=50;
if((frequency>6728)&(frequency<6854)) f1=40;
if((frequency>6853)&(frequency<6977)) f1=30;
if((frequency>6976)&(frequency<7101)) f1=20;
if((frequency>7100)&(frequency<7225)) f1=10;
if(frequency>7224) f1=00;
f2=frequency%100; //对测量数值取低两位
time1(1); //处理需要等待一段时间,否则f2=0
if((f1==60)||(f1==70)||(f1==90)) f2=f2/13; //对低两位数值取个位,
else if(f1==80) f2=f2/14;
else f2=f2/12;
time1(1);
f1=f1+f2; //将数据合成一起,送显示
f1=0x000; //清0,为下次准备

}
}

/* 如果您对此文章感觉满意的话,请投我一票。*/
[search]HS1101[/search]
回复此楼

» 猜你喜欢

已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 flynee 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 308求调剂 +5 VvvvL 2026-04-10 5/250 2026-04-12 10:17 by babysonlkd
[找工作] 山东高校教师考核超级无底线,员工过不下去啦 +4 qut2026 2026-04-09 9/450 2026-04-12 00:54 by qut2026
[考研] 303求调剂 +14 SereinQ 2026-04-10 15/750 2026-04-11 20:43 by 蓝云思雨
[考研] 求调剂 +6 电气300求调剂不 2026-04-08 6/300 2026-04-11 20:14 by 逆水乘风
[考研] 本人女孩 +7 吼吼, 2026-04-10 9/450 2026-04-11 14:45 by ACS Nano——
[考研] 一志愿211,化学学硕,310分,本科重点双非,求调剂 +17 努力奋斗112 2026-04-06 20/1000 2026-04-11 00:31 by wangjihu
[考研] 化学工程与技术324调剂 +23 孙常华 2026-04-09 25/1250 2026-04-11 00:07 by 骑牛渡寒江
[考研] 计算机类求调剂,22408-274分 +7 上岸de小虫 2026-04-09 8/400 2026-04-10 19:56 by fxue1114
[论文投稿] mdpi小修rvr时间四五天了 20+3 哈哈high 2026-04-08 5/250 2026-04-10 16:02 by 北京莱茵润色
[考研] 282,电气工程专业,求调剂,不挑专业 +9 jggshjkkm 2026-04-10 9/450 2026-04-10 14:55 by 逆水乘风
[考研] 085404,285分求调剂 +12 薇薇考研 2026-04-07 14/700 2026-04-09 23:10 by parmtree
[考研] 材料专硕调剂 +16 哈哈哈吼吼吼哈 2026-04-07 17/850 2026-04-09 21:16 by wutongshun
[考研] 284求调剂 +7 让我上岸吧阿西 2026-04-09 7/350 2026-04-09 18:59 by haironglove
[考研] 286求调剂 +19 Faune 2026-04-08 20/1000 2026-04-09 08:36 by 哦哦123
[考研] 331求调剂 +5 luoxin0706. 2026-04-08 5/250 2026-04-08 22:15 by zhouyuwinner
[考研] 0703化学调剂 348分 +14 唉我超真没招了 2026-04-06 15/750 2026-04-08 19:16 by 我减肥1
[考研] 338求调剂 +8 wxygxsaaaaa 2026-04-06 8/400 2026-04-08 06:58 by 无际的草原
[考研] 259求调剂 +5 就爱吃土豆呀呀 2026-04-07 5/250 2026-04-07 22:40 by JourneyLucky
[考研] 338求调剂 +5 小猪红色 678 2026-04-06 6/300 2026-04-07 21:18 by 乔哒哒哒
[考研] 085602调剂 初试总分335 +3 19123253302 2026-04-06 3/150 2026-04-07 18:00 by jp9609
信息提示
请填处理意见