毕业设计94风扇调速系统说明.doc

毕业设计94风扇调速系统说明

收藏

压缩包内文档预览:
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:545613    类型:共享资源    大小:139.60KB    格式:ZIP    上传时间:2015-12-01 上传人:QQ28****1120 IP属地:辽宁
6
积分
关 键 词:
电气电子毕业设计论文
资源描述:
毕业设计94风扇调速系统说明,电气电子毕业设计论文
内容简介:
智能风扇调速系统 总体设计框图 系统电路设计总体设计方框图所示,控制器采用单片机 AT89S52,温度传感器采用DS18B20,用 2 位 LED 数码管以串口传送数据实现温度显示。 总体设计方框图 主控制器 单片机 AT89S52 具有低电压供电和体积小等特点,四个端就能满足电路系统的设计需要,很适合便携手持式产品的设计使用系统可用二节电池供电。 nts状态显示 显示风扇调速系统处于的工作状态,状态有三种分别是 低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。 LED 显示 本系统共使用的三个共阳极七段数 码管分别显示,当前的温度和设定定时的倒计时时间。温度以标准摄氏度为单位。时间以分钟为单位。数码管采用单片机 P0 口并行数据输出, P2 口数据扫描控制显示,三极管 8550 做数码管的驱动。 键盘控制 有一组键盘控制倒计时温度的设定加与减。另一组控制系统处于的三种状态,分别对应的是低速状态、中速状态和高速状态,此系统以发光二极管指示作演示。还有一个开关按键是控制系统是处于自动状态和手动状态的开关。 温度传感器 DS18B20 温度传感器是美国 DALLAS 半导体公司最新推出的一种改进型智能温度传感器,与传统的热敏电阻等测 温元件相比,它能直接读出被测温度,并且可根据实际要求通过简单的编程实现位的数字值读数方式。 DS18B20 的性能特点如下: 独特的单线接口仅需要一个端口引脚进行通信; 多个 DS18B20 可以并联在惟一的三线上,实现多点组网功能; 无须外部器件; 可通过数据线供电,电压范围为 3.05.5; 零待机功耗; 温度以或位数字; 用户可定义报警设置; 报警搜索命令识别并标志超过程序限定温度(温度报警条件)的器件; 负电压特性,电源极性接反时,温度计不会因发热而烧毁,但不能正常工作; 系统复位 系统单片机采用的是上电复位,当复位键按下时,系统会变为,开始的初始状态。 时钟振荡 系统单片机使用的是外部时钟振荡,振荡频率为标准的 11.0592MHZ。 主要参数 序号 参数 数值 备注 1 电源电压 220V 交流 2 工作电压 4V6V 直流 3 功率 code unsigned char seg7code11= 0xc0,0xf9,0xa4,0xb0,0x99,0x92, 0x82,0xf8,0x80,0x90,0x40; /显示段码 sbit TMDAT =P31; /DS18B20 的数据输入 /输出脚 DQ,根据情况设定 sbit P2_7=P27; sbit P2_6=P26; sbit P2_5=P25; sbit jia=P24; sbit jian=P23; sbit di=P22; sbit zh=P21; sbit ga=P20; unsigned int z=0; sbit q=P17; unsigned int sdata;/测量到的温度的整数部分 /unsigned char xiaoshu1;/小数第一位 /unsigned char xiaoshu2;/小数第二位 nts/unsigned char xiaoshu;/两位小数 bit fg=1; /温度正负标志 /*显示延时程序 */ void Delay(unsigned int tc) while( tc != 0 ) unsigned int i; for(i=0; i 1); return (dat); void tmwbyte (unsigned char dat) /写一个字节 unsigned char j,i; bit testb; for (j=1;j 1; if (testb) TMDAT = 0; /写 0 i+; i+; TMDAT = 1; for(i=0;i0x7f) /最高位为 1 时温度是负 a=a; b=b+1; /补码转换,取反加一 fg=0; /读取温度为负时 fg=0 sdata = a/16+b*16; /整数部分 /xiaoshu1 = (a&0x0f)*10/16; /小数第一位 /xiaoshu2 = (a&0x0f)*100/16%10;/小数 /xiaoshu=xiaoshu1*10+xiaoshu2; /小数 void DS18B20PRO(void) tmstart(); /yanshi(5); /如果是不断地读取的话可以不延 tmrtemp(); /读取温度 ,执行完毕温度将存于 void Led() if(fg=1) /温度为正时显示的数据 P2_7=0; P0=seg7codesdata/10; /输出十位 Delay(8); P2=P2|0xf0; P2_6=0; P0=seg7codesdata%10|0x80; /输出个位 Delay(8); P2=P2|0xf0; P2_5=0; P0=seg7codez%10|0x80; /输出延时位 Delay(4); P2=P2|0xf0; if(sdata30) P1=0xfe; if(sdata32) P1=0xfd; if(sdata34) P1=0xfb; ntsvoid buzidong() void DS18B20PRO(); void Led(); DS18B20PRO(); Led(); if(di=0) Delay(200);P1=0xfe; if(zh=0) Delay(200);P1=0xfd; if(ga=0) Delay(200);P1=0xfb; void zidong() while(z-) void DS18B20PRO(); void Led(); unsigned char i,k; /for(y=30;y0;y-) for(i=12;i0;i-) /for(j=80;j0;j-) for(k=248;k0;k-) if(jia=0) Delay(200);z+; if(jian=0) Delay(200);z-; DS18B20PRO(); Led(); if(di=0) Delay(200);P1=0xfe; if(zh=0) Delay(200);P1=0xfd; if(ga=0) Delay(200);P1=0xfb; /* ntsif(di=0)|(sdata30) Delay(200);P1=0xfe; if(zh=0)|(sdata32) Delay(200);P1=0xfd; if(ga=0)|(sdata34) Delay(200);P1=0xfb; */ ; void main() fg=1; while(1) /if(jia=0) /Delay(200);z+; /if(jian=0) /Delay(200);z-; /zidong(); buzidong(); if(q=0) z+;zidong();P1=0xff; ntsY111.0592MC130PC230PS1RST+C322uVCCR1010kVCCP1.0 (T2)1P1.1 (T2EX)2P1.23P1.34P1.45P1.56P1.67P1.78P3.3 (INT1)13P3.2 (INT0)12P3.4 (T0)14P3.5 (T1)15EA/VPP31XTAL018XTAL119RESET9P3.6 (WR)16P3.7 (RD)17PSEN29ALE (PROG)30(RXD) P3.010(TXD) P3.111VCC40VSS20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.73289C52U189S52VCC/RDabcdefg/WRCOM1COM2COM3aabbccddeeffggdpdpabcdefgdpabcdefdpgCOMU107 段数码管abcdefdpgCOMU12七段数码管abcdefdpgCOMU11七段数码管R0R6 100 欧R0R1R2R3R4R5R6510R7510R8510R9D9高速指示D7低速指示VCCQ0PNPQ1PNPQ2PNP4.7kR114.7kR124.7kR13VCC VCC VCCCOM1 COM2 COM3123U218B204.7kR15VCCS5RSTS6RSTD5按下指示D6按下指示R19R20VCCVCC
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:毕业设计94风扇调速系统说明
链接地址:https://www.renrendoc.com/p-545613.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!