

下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 视频制作合同
- 2023年一级消防工程师消防安全技术实务真题
- 湘教版品与生二下教案
- 中医院实操考试题及答案
- 中医院的护士面试题及答案
- 中医医院考试试题及答案
- 中医行医考试题库及答案
- 执业药师之《西药学专业一》能力提升题库及答案详解
- 企业招聘题库及答案
- 配方设计题目及答案
- 对标工作的方案和计划对标管理实施方案
- 《油烟机清洗》课件
- 长鑫存储在线测评
- 图书管理员考试的注意事项和建议试题及答案
- 警校区队管理制度规定
- Q-GDW-1480-2015-分布式电源接入电网技术规定
- 郑州银行总行信息科技岗位招聘考试真题2024
- 新发展英语(第二版)综合教程2 课件 Unit 6 Cultural Difference
- 肩颈专业知识培训课件
- 发改价格〔2007〕670号建设工程监理与相关服务收费标准
- 心血管疾病诊断
评论
0/150
提交评论