单片机作品设计报告_第1页
单片机作品设计报告_第2页
免费预览已结束,剩余14页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、20172018学年度第一学期单片机原理及应用作品考试模拟电梯提交文档姓名黄任军朱子豪_年 级 _专业_通信工程_系(院)信息科学与工程学院任课教师20182017-2018-1 单片机原理及应用作品设计提交文档一、作品设计目的高温警报器在生活中应用非常广泛,比如,汽车的水箱高温警报, 假如汽车水箱一直处于高温情况下又不能及时散热,这会对汽车的安 全性能有极大的影响。假如有高温警报器的话,可以将报警温度设置 在水箱最高温度以下 10 摄氏度,这样可以让车主意识到水箱温度已经 快要到达极限温度了,必须赶快降温。二、作品设计内容1、 总电路图显示2、总程序#include #define ucha

2、r unsigned char#define uint unsigned intsbit DS=P2A2;/定义温度传感器端口uint temp;uchar flag1; /温度的正负2017-2018-1 单片机原理及应用作品设计提交文档sbit dula=P2A6;i-;sbit wela=P2A7;sbit beep=P2A0;unsigned char code table=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71;unsigned ch

3、ar code table1=0 xbf,0 x86,0 xdb,0 xcf,0 xe6,0 xed,0 xfd,0 x87,0 xff,0 xef;void delay(uint count) /delayuint i;while(count)i=200;while(i0)i-;count-;void dsreset(void) / 发送复位和初始化命令uint i;DS=0;i=103;while(i0)i-;DS=1;i=4;while(i0)i-;bit tmpreadbit(void)uint i;bit dat;DS=0;i+; / 延迟DS=1;i+;i+;dat=DS;i=8;

4、while(i0)i-;return (dat);uchar tmpread(void)uchar i,j,dat;dat=0;for(i=1;i=8;i+)j=tmpreadbit();dat=(j1); / 读出的数据最低位在最前面,这样刚好 一个字节在DAT 里return(dat);void tmpwritebyte(uchar dat) / 像温度传感器写入一个数uint i;uchar j;bit testb;for(j=1;j1;if(testb) /write 1DS=0;i+;i+;DS=1;i=8;while(i0)i-;elseDS=0; /write 0i=8;whil

5、e(i0)i-;DS=1;i+;i+;void tmpchange(void) /DS18B20 dsreset();delay(1);tmpwritebyte(0 xcc); tmpwritebyte(0 x44);开始改变uint tmp()float tt;uchar a,b;dsreset();delay(1);tmpwritebyte(0 xcc);tmpwritebyte(0 xbe);a=tmpread();b=tmpread();temp=b;temp0;a-)display(tmp();if(temp=340)/ 当温度超过 34 度,蜂鸣器便会报P1=0 x00;beep=

6、1;/ 蜂鸣器开elsebeep=0;/ 蜂鸣器关P1=0 xff; while(1);3、PCB 设计过程(1)画原理图(2)生成 PCB 图( 3 )布线(4)敷铜三、调试过程1、详细连线将单片机的 VCC,-用排线连接至数码管的针脚。(2)将端口用杜邦线与蜂鸣器相连。将 DS18B20 以半圆形朝上的方式插入温度传感器接口。2、调试过程简介连接好各个模块,将程序写入 STC89C52 单片机中,用打火机快速烧温度传感器,温度超过 34 度,蜂鸣器开始发出报警声,当温度自然冷却到34 度之下,蜂鸣器停止工作。四、作品设计心得和经验我和搭档两个人确立好课题之后,便进行了分工,我负责程序的设计,我搭档负责 P

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论