这里写目录标题
- 1. 主要功能:
- 2. 讲解视频:
- 3. 仿真
- 4. 实物烧录和现象
- 5. 程序代码
- 6. 设计资料内容清单&&下载链接
- 资料下载链接:
【普中开发板】基于51单片机温度报警器设计( proteus仿真+程序+实物演示+讲解视频)
Proteus 仿真:Proteus 8.16
程序编译器:keil 4/keil 5
编程语言:C语言
设计编号:P01
1. 主要功能:
普中开发板实验设计
1、实时DS18B20温度测量及显示,超出温度范围蜂鸣器报警,温度报警值可通过按键设定功能;
2、温度测量范围-55到128摄氏度;
3、可设置报警温度,默认超过30℃(通过程序可以更改默认报警值);
4、按键设置进入设置报警值模式,按键加调高,按键减调低。
5、普中开发板上可以实现效果,仿真和开发板都可以。
(目前仅完全适配普中开发板A234,其他普中开发板型号可能需要做代码修改或接线)
需注意仿真中51单片机芯片是兼容的,AT89C51,AT89C52是51单片机的具体型号,内核是一样的。相同的原理图里,无论stc还是at都一样,引脚功能都是一样的,程序是兼容的,芯片可以替换为STC89C52/STC89C51/AT89C52/AT89C51等51单片机芯片。
2. 讲解视频:
讲解视频包含仿真运行讲解和实物运行讲解
【普中开发板】基于51单片机的温度报警器设计(proteus仿真+代码)
3. 仿真
打开仿真工程,双击proteus中的单片机,选择hex文件路径,然后开始仿真。
4. 实物烧录和现象
软件准备:
第一次使用务必先安装CH340驱动。
双击打开 STC-ISP.exe。
下载步骤:
0.板子先上电,接电源线到电脑USB口,先不上电,板子无灯光。
1.选择选择单片机型号
2.选择下载器的串口
3.打开编译生成的 HEX 文件
4.点击下载,单片机板子电源键按下接通电源,等待下载完成提示
5. 程序代码
使用keil4或者keil5编译,代码有注释。
主函数
/*******************************************************
函数功能:主函数
********************************************************/void main(void){uchar cont;TMOD=0x01; //定时器0的方式1TH0=(65536-1000)/256; //装初值 TL0=(65536-1000)%256;EA=1; //开总中断ET0=1; //打开定时器0TR0=0; //启动定时器0 while(1) //无限循环{key();cont++;if(cont>100){DS_temp=Ds18b20ReadTemp(); if(DS_temp<0) {Dsflag=0;DS_temp=DS_temp-1;DS_temp=~DS_temp;tp=DS_temp;DS_temp=tp*0.0625*10+0.5; }else{ Dsflag=1;tp=DS_temp;DS_temp=tp*0.0625*10+0.5; //温度在寄存器中12位,分辨率:0.0625} //加0.5是四舍五入cont=0; } if(number==0) //选择按键切换标志,显示当前温度{Led(DS_temp);}if(number==1) //选择按键切换标志,显示设置温度{Led(MAX);}if(DS_temp>=MAX) //超过温度报警{ //定时器打开TR0=1;}elseTR0=0;}
}
按键扫描函数
void key() //按键函数
{if(key1==0) //选择按键{delay(2);if(key1==0){while(!key1);number++; //选择按键切换标志位,温度设置与温度显示if(number>1)number=0;}} if(key2==0) //加号按键{delay(2);if(key2==0){while(!key2);if(number==1) //温度设置状态{MAX=MAX+10;if(MAX==850)MAX=0;}}} if(key3==0) //减号按键{delay(2);if(key3==0){while(!key3);if(number==1) //温度设置状态{MAX=MAX-10;if(MAX==0)MAX=850;}}} }
6. 设计资料内容清单&&下载链接
资料设计资料包括仿真,程序代码、讲解视频、功能要求、设计报告、软硬件设计框图等。
0、常见使用问题及解决方法–必读!!!!
1、仿真图
2、程序源码
3、功能要求
4、讲解视频
5、烧录工具
Altium Designer 安装破解
KEIL+proteus 单片机仿真设计教程
KEIL安装破解
Proteus元器件查找
Proteus安装
Proteus简易使用教程
单片机学习资料
普中-2&普中-3&普中-4开发板原理图.pdf
相关数据手册
答辩技巧
设计报告常用描述
鼠标双击打开查找嘉盛单片机51 STM32单片机课程毕业设计.url
资料下载链接:
https://docs.qq.com/doc/DS2pPenNRaHB6SlR1