• 大小: 69KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-08
  • 语言: 其他
  • 标签: 52单片机  

资源简介

使用DS18B20测温,52单片机负反馈控制半导体制冷片温度的完整程序。数码管显示设定温度和实时温度。

资源截图

代码片段和文件信息

#include


/*数码管显示部分,自动状态下,前四个数码管显示设定值,后四个数码管显示现场值*/
/*手动状态下,前四个显示现场值,后四个显示PWM的占空比*/
extern int SV;
extern int PV;

sbit dula=P2^6;
sbit wela=P2^7;

sbit key1=P3^6;
sbit key2=P3^7;
sbit leds=P1^4;
uchar code duanTable[]={0x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6f0x770x7c0x390x5e0x790x71};//0~F段码 共阴
uchar code weiTable[]={0xfe0xfd0xfb0xf70xef0xdF0xbF0x7F}; //系统版上有8个数码管,8个数码管的位码


void displayAuto(int num1int num2)
{
uchar ge=0shi=0;
if(num1<0)
{
num1 =-num1;
dula = 0;
P0 = 0x20;          //负号 的段码
dula = 1;
dula = 0;
wela = 0;
P0 = weiTable[0];  //选定第一个数码管
wela = 1;
wela = 0;
delay(50);
    }

ge=num1%10;
shi=num1/10;

dula = 0;
P0 = duanTable[shi];
dula = 1;
dula = 0;
wela = 0;
P0 = wei

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2801  2016-01-18 20:54  温控实验\sourceCode\cFile\disPlay.c

     文件        948  2016-01-18 21:04  温控实验\sourceCode\cFile\getPVFromDS18B20.c

     文件       1765  2016-01-18 20:54  温控实验\sourceCode\cFile\keyScan.c

     文件       1089  2016-01-18 18:20  温控实验\sourceCode\cFile\outPwm.c

     文件       1407  2016-01-18 20:58  温控实验\sourceCode\cFile\PID.c

     文件        809  2016-01-18 19:21  温控实验\sourceCode\cFile\serialCom.c

     文件       3098  2016-01-18 21:02  温控实验\sourceCode\cFile\temperatureControl.c

     文件        988  2016-01-18 20:55  温控实验\sourceCode\cFile\timer.c

     文件       7671  2016-01-18 21:04  温控实验\sourceCode\disPlay.lst

     文件       3564  2016-01-18 21:04  温控实验\sourceCode\getPVFromDS18B20.lst

     文件       1700  2016-01-16 16:17  温控实验\sourceCode\headFile\51hei.H

     文件        545  2016-01-18 21:03  温控实验\sourceCode\headFile\common.h

     文件       1193  2002-10-11 14:55  温控实验\sourceCode\headFile\MATH.H

     文件       1745  2016-01-16 16:18  温控实验\sourceCode\headFile\REG51.H

     文件       2282  2003-02-03 08:57  温控实验\sourceCode\headFile\REG52.H

     文件       5453  2016-01-18 21:04  温控实验\sourceCode\keyScan.lst

     文件       8448  2016-01-18 21:04  温控实验\sourceCode\outPut\disPlay.obj

     文件       5587  2016-01-18 21:04  温控实验\sourceCode\outPut\getPVFromDS18B20.obj

     文件       4677  2016-01-18 21:04  温控实验\sourceCode\outPut\keyScan.obj

     文件       3816  2016-01-18 21:04  温控实验\sourceCode\outPut\outPwm.obj

     文件       3570  2016-01-18 21:04  温控实验\sourceCode\outPut\PID.obj

     文件       4238  2016-01-18 21:04  温控实验\sourceCode\outPut\serialCom.obj

     文件        787  2016-01-18 21:04  温控实验\sourceCode\outPut\STARTUP.obj

     文件       8426  2016-01-18 21:04  温控实验\sourceCode\outPut\temperatureControl.obj

     文件       3351  2016-01-18 21:04  温控实验\sourceCode\outPut\timer.obj

     文件      38178  2016-01-18 21:04  温控实验\sourceCode\outPut\温控

     文件       9595  2016-01-18 21:04  温控实验\sourceCode\outPut\温控.hex

     文件        296  2016-01-18 21:04  温控实验\sourceCode\outPut\温控.lnp

     文件       5190  2016-01-18 21:05  温控实验\sourceCode\outPut\温控.plg

     文件       3008  2016-01-18 21:04  温控实验\sourceCode\outPwm.lst

............此处省略21个文件信息

评论

共有 条评论