• 大小: 136KB
    文件类型: .zip
    金币: 2
    下载: 0 次
    发布日期: 2021-07-10
  • 语言: 其他
  • 标签: 单片      

资源简介

51单片机实现温度检测数码管显示,控制电机转速,主要由ds18b20检测环境温度若超过设定的最高温度或者低于最低温度,蜂鸣器报警,,按键实现调节最低温度和最高温度。

资源截图

代码片段和文件信息

sfr AUXR=0x8e;
sfr P4=0xc0;
sbit P42=P4^2;
sbit P44=P4^4;
void sm_key()
{
uchar temp;
P3=0x0f;
P42=0;
temp=P3;
if(temp!=0x0f)
{
P3=0xdf;
temp=P3;
switch(temp)
{
case 0xde:num=2;break;
case 0xdd:num=5;break;
case 0xdb:num=8;break;
case 0xd7:num=0;break;
}

P3=0xef;
temp=P3;
switch(temp)
{
case 0xee:num=3;break;
case 0xed:num=6;break;
case 0xeb:num=9;break;
case 0xe7:num=16;break;
}
P3=0xbf;
P42=0;
P44=1;
temp=P3;
switch(temp)
{
case 0xbe:num=1;break;
case 0xbd:num=4;break;
case 0xbb:num=7;break;
case 0xb7:num=15;break;
}
P42=1;
P3=0xff;
temp=P3;
switch(temp)
{
case 0xfe:num=101;break;
case 0xfd:num=102;break;
case 0xfb:num=103;break;
case 0xf7:num=104;break;
}
while(1)
{
P3=0x0f;
P42=0;
temp=P3;
if(temp==0x0f)
break;
}
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-07-04 23:12  测温\
     目录           0  2018-07-31 12:26  测温\123\
     文件       71934  2018-07-31 12:26  测温\123\123.uvgui.asus-pc
     文件       71899  2018-07-04 14:49  测温\123\123.uvgui.water
     文件        4993  2018-07-04 14:49  测温\123\123.uvopt
     文件       13857  2018-07-04 14:49  测温\123\123.uvproj
     文件         917  2018-07-02 13:43  测温\123\key.c
     目录           0  2018-07-04 23:12  测温\123\Listings\
     文件       19048  2018-07-04 22:31  测温\123\Listings\123.m51
     文件        6208  2018-07-04 22:31  测温\123\Listings\main.lst
     文件        2271  2018-07-04 14:44  测温\123\main.c
     目录           0  2018-07-04 23:12  测温\123\objects\
     文件       13167  2018-07-04 22:31  测温\123\objects\123
     文件         944  2018-07-04 22:31  测温\123\objects\123.build_log.htm
     文件        3772  2018-07-04 22:31  测温\123\objects\123.hex
     文件          87  2018-07-04 22:31  测温\123\objects\123.lnp
     文件       15147  2018-07-04 22:31  测温\123\objects\main.obj
     文件        1058  2018-07-03 13:00  测温\123\onewire.c
     文件         531  2018-07-04 14:06  测温\123\our.c
     文件         648  2018-07-04 14:07  测温\123\smg.c
     目录           0  2018-07-04 18:10  测温\仿真图\
     文件      128630  2017-06-28 18:42  测温\仿真图\18B20.DBK
     文件      128630  2017-06-29 20:44  测温\仿真图\18B20.DSN
     文件        2794  2018-07-04 18:10  测温\仿真图\18B20.pdsprj.DESKTOP-64ATASN.asus-pc.workspace
     文件        1054  2017-06-29 20:45  测温\仿真图\18B20.PWI
     文件      128637  2017-06-28 17:28  测温\仿真图\Last Loaded 18B20.DBK
     文件        1054  2017-06-29 19:56  测温\仿真图\Last Loaded 18B20.PWI
     目录           0  2018-07-04 18:16  测温\程序\
     文件        9310  2018-07-04 18:16  测温\程序\18
     文件         903  2018-07-04 18:16  测温\程序\18.build_log.htm
     文件        3830  2018-07-04 18:15  测温\程序\18.c
............此处省略10个文件信息

评论

共有 条评论