智能电风扇控制器设计单片机课程设计报告书
单片机课程设计+电风扇模拟控制系统设计

目录一总体方案设计1.1设计要求以电风扇模拟控制系统设计内容:1、有3个独立按键分别控制“自然风”、“睡眠风”、“常风”,(三者的区别是直流电机的停歇时间不同),并在数显管上显示出区别。
2、每种类型风可以根据按下独立按键次数分为4个档的风力调节。
3、设计风扇的过热保护,用继电器实现。
即当风扇运行一段时间后,暂停10秒。
4、其他创新内容(蜂鸣器报警提示)1.2 优点及意义这款电风扇可以根据自己日常存在的环境还有在不同情况下的需求随时调节三种不同的模式。
三种模式分别是“自然风”、“睡眠风”、“常风”。
如果在使用的过程中感觉三种模式下的风速不适合自己的要求的话,还可以在三种单独的模式下根据按键按动次数的不同来微调节风速,在一个模式下有4中不同的档位,相当于这款电风扇可以有12种可调节的模式,可以满足日常的基本需求。
不同的档位可以在数码管上显示出来,可以做到更加的直观、准确。
风扇电机的部分采用的是无刷直流电机,静音效果和节能效果出色,比较省电;风量档位多,风比较柔和;送风距离更远。
同时在加上蜂鸣器过热保护,使得风扇使用寿命更长,在风扇稳定性还有占用的体积来说这款电风扇都是有着较强的优势1.2初步设计思路2电风扇的系统以AT89C51单片机为核心,由时钟电路,复位电路,显示电路,直流无刷电机组成。
由复位电路来保证程序的复位和初始化,时钟电路来保证内各部件协调工作的控制信号。
作用是来配合外部晶体实现振荡的电路提供高频脉冲,更是作为电机的PWM占空比的前提条件。
矩阵键盘作为电风扇的按键来控制电机的转动速度,键盘控制的原理就是调节电动机的输出电压来控制电动机的转速。
实际上是利用了PWM控制方法,可以更好的控制电动机的频率,确保了运行时候的准确度还有精度也是较强的二硬件电路设计2.1 AT98C51单片机与蜂鸣器模块图二蜂鸣器模块2.1.1 89C51单片机89C51单片机由中央处理器(CPU)、存储器、定时/计数器、输入/输出(I/O)接口、中断控制系统和时钟电路组成。
智能电风扇控制器设计单片机课程设计报告书

单片机课程设计设计题目:智能电风扇控制器设计neuq目录序言一、设计实验条件及任务 (2)1.1、设计实验条件1.2、设计任务 (2)二、小直流电机调速控制系统的总体方案设计 (3)2.1、系统总体设计 (3)2.2、芯片选择 (3)2.3、DAC0832芯片的主要性能指标 (3)2.4、数字温度传感器DS18B20 (3)三、系统硬件电路设计 (4)3.1、AT89C52单片机最小系统 (5)3.2、DAC0832与AT89C52单片机接口电路设计 (6)3.3、显示电路与AT89C52单片机接口电路设计 (7)3.4、显示电路与AT89C52单片机电路设计 (8)四、系统软件流程设计 (7)五、调试与测试结果分析 (8)5.1、实验系统连线图 (8)5.2、程序调试................................................,. (8)5.3、实验结果分析 (8)六、程序设计总结 (10)七、参考文献............................................ (11)附录 (12)1、源程序代码 (12)2、程序原理图 (23)序言传统电风扇不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。
鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题,使家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。
本文介绍了一种基于AT89C52单片机的智能电风扇调速器的设计,该设计主要硬件部分包括AT89C52单片机,温度传感器ds18b20,数模转换DAC0809电路,电机驱动和数码管显示电路,系统可以实现手动调速和自动调速两种模式的切换,在自动工作模式下,系统能够能够根据环境温度实现自动调速;可以通过定时切换键和定时设置键实现系统工作定时,使得在用户需求的定时时间到后系统自动停止工作。
基于单片机的智能风扇控制器设计[开题报告]
![基于单片机的智能风扇控制器设计[开题报告]](https://img.taocdn.com/s3/m/5390a5cb650e52ea541898a0.png)
开题报告
电子信息工程
基于单片机的智能风扇控制器设计
三、课题研究的方法及措施
传统风扇的控制电路,一般由普通数字电路和模拟电路构成,实现的功能单一,不够人性化。
本课题要求设计一个基于单片机能实现自动控制的多功能风扇控制器,系统框图如下所示。
方法及措施:由C8051单片机为控制核心,使用单片机自带温度传感器,检测环境温度,单片机可以根据环境温度,实现对风扇的自动控制,也可以通过按键,对风扇进行传统控制。
LCD显示器可以显示当前风扇运行状态。
过零检测电路可以将正弦信号检测出来,作为发出触发脉冲时刻的参考点。
单片机可以通过定时器控制可控硅触发电路,定时长短即可控硅导通角大小,从而可控制风扇转速。
四、课题研究进度计划
毕业设计期限:自2011年9月20至2012年4月25日。
第一阶段(2周):完成资料的搜集
第二阶段(4周):完成文献综述,外文翻译以及开题报告
第三阶段(3周):完成论文的初稿以及硬件的制作
第四阶段(2周):修改论文并调试硬件
第五阶段(2周):完成论文,上交硬件
第六阶段(2周):上交论文的最终版并制作答辩使用的PPT。
智能风扇课程作品设计报告

-3-
智能风扇课程设计
各程序模块通过后进行程序总调试。这个阶段若有故障可以考虑各子程序运 行时是否破坏了现场缓冲单元、工作寄存器是否发生冲突标志位的建立和清除是 否有误堆栈区是否有溢出,输入设备的状态是否正常等等。当全部调试和修改完 成后,将程序固化到单片机中,进行整机调试,各功能实现则调试完成。
二. 硬件电路设计
2.1. 51 单片机 I/O 口连接概述:
因本实验需要同时用到 LED 灯、4 位数码管、矩阵键盘,所以将这三部分模 块分别连接到不同的 I/O 口。其中,八个 LED 灯连接到 P1 口,数码管连接到 P0 口,按键连接到 P3 口。蜂鸣器连接至 P2^3 口,DS18B20 温度传感器连接至 P2^2 口。同时,硬件电路还设计了单片机供电 DC 口、双电源开关、供电指示灯、复
六. 附件...................................................................................................................- 11 附件一:硬件设计图............................................................................................. - 11 附件二:作品照片..................................................................................................- 12 附件三:源代码清单............................................................................................. - 13 附件四:元件清单..................................................................................................- 23 -
智能电风扇控制器单片机课程设计报告

单片机课程设计报告题目智能电风扇控制器专业班级电子信息1101班学号0909110814姓名周群创指导老师刘波张金焕课设时间2015.1.10-2015.1.17中南大学·信息科学与工程学院摘要单片机已经在家电领域中得到了广泛的应用。
本风扇的主控芯片采用价格实惠而且容易购买的STC89C52芯片。
系统能完成采集当前温度,并用LED显示,能设置报警温度,当检测温度超过报警温度时,产生报警信号(蜂鸣器输出),根据不同的温度,通过DA输出来(0832)控制直流电机的转速,通过操作实时时钟芯片,来控制电风扇的定时启动、停止等基本的功能。
系统的软件实现采用功能强大且易于开发的KeilC51环境,且支持ISP下载,因此没使用编程器,用C 语言实现系统的软件部分。
此设计具有安全性高、价格低廉便于实现、易于改进等优点。
关键词:智能电风扇控制器,STC89C52,矩阵键盘,AT24C02ABSTRACTSCM has been widely applied in the field of home appliances. The fan controller chips using affordable and easy to buy STC89C52 chips. The system can complete the acquisition of the current temperature and LED display, can set the alarm temperature, when the detected temperature exceeds the alarm temperature, an alarm signal (buzzer), depending on the temperature, output by DA (0832) DC motor control speed, real-time clock chip through the operation to control the fan's time to start, stop, and other basic functions. System software uses a powerful and easy-to-develop KeilC51 environment, and support ISP download, so did the use of programming, using C language software part of the system. This design has a safe, inexpensive easy to implement, easy to improve on.KEY WORDS:Intelligent fan controller, STC89C52, matrix keyboard, AT24C02目录摘要 (I)第1章前言 (1)1.1智能电风扇控制器的定义 (1)1.2智能电风扇控制器的发展 (1)第2章系统的设计方案和原理 (2)2.1 系统的设计方案 (2)2.2智能电风扇控制器的工作原理 (2)第3章硬件电路设计及描述 (3)第4章系统的软件设计 (5)第5章调试与实现 (8)5.1 硬件调试 (9)5.2 软件调试 (9)第6章课程设计体会 (10)第7章参考文献 (11)附录 (11)第1章前言1.1 智能电风扇的定义风扇指热天借以生风取凉的用具电扇,是用电驱动产生气流的装置,内配置的扇子通电后来进行转动化成自然风来达到乘凉的效果。
课程设计——智能电风扇

带温度显示的温控与手控自动风扇系统摘要:本设计为一种温控风扇系统,具有灵敏的温度感测和显示功能,系统AT89C52 单片机作为控制平台对风扇转速进行控制。
可由用户设置高、低档位,测得温度值在高低温度之间时打开风扇强弱风档,当温度升高超过所设定的温度时自动切换到大风档,当温度小于所设定的温度时自动降低风扇档位,控制状态随外界温度而定。
同时,能够由人工设定风扇档位不受温度控制,灵活性强。
所设高低温值保存在温度传感器DS18B20内部E2ROM中,掉电后仍然能保存上次设定值,性能稳定,控制准确。
关键词:自动控制单片机温控手控风扇一.技术指标1.1设计意义在激烈的市场竞争下,虽然电风扇具有广阔的市场空间,但不断新生产品的出现,要使产品更具市场优势,仅仅是靠传统型的电风扇是远远不够的,因此要对传统的电风扇根据市场的需要进行不断的更新,不断的改进,以使自己的产品立于不败之地。
传统的电风扇较为突出的缺点是:①风扇的风力大小不能根据温度的变化自动的调节风速,对于那些昼夜温差比较大的地区,这个自动调节风速就显得优其的重要了,特别是人们在熟睡时常常没有觉察到夜间是温度变化,那样既浪费电资源又容易引起感冒。
②传统的风扇是用机械式的定时方式,机械式的定时方式常常会伴随着很大的机械运动的声音,特别是在夜间影响人们的睡眠质量,另个机械式的定时有一定的局限性,定时范围有限,而且机械式的容易坏。
③传统的电风扇没有单片机控制电风扇的功能,对平时调节风扇风速或其它对风扇的调节,而又不想走近风扇带来很多的不便。
鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。
1.2技术指标本设计是以51单片机为主要控制核心,用51单片机系统对用户设定信号数据的采集以及分析,能过各种可控型电子元器件对电风扇各种工作状态的控制,以达到用户需求。
设计的功能要求①风速从高到低设置4个档位,并且每个档位都可以由用户设置或者根据温度自动调节。
电风扇控制系统课程设计报告

通信与信息工程学院2012 /2013 学年第一学期课程设计实验报告模块名称51单片机课程设计专业通信工程摘要本次课程设计设计一个电风扇模拟控制系统设计。
基于AT89C51芯片实现了用数码管低两位实时显示电风扇的工作状态,高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。
低位显示风速,“低”显示“1”、“中”显示“2”、“高”显示“3”:设置一个摇头健,通过三四两位数码管小数点闪动反应摇头状态;设置一个定时键,触发后数码管高两位五六位动态倒计时显示剩余的定时时间,倒计时到0风扇关闭,最终完成了设计任务。
目录1.设计要求.............................................................................................................................. 32 Keil的使用.......................................................................................................................... 32.1软件的打开............................................................................................................... 32.2工作界面........................................................................................................................... 42.3 电风扇实例程序设计.............................................................................................. 53 电风扇硬件控制系统......................................................................................................... 93.1设计方案特点........................................................................................................... 93.2关于AT89C51单片机的介绍................................................................................. 93.2.1主要特性:................................................................................................ 103.2.2管脚说明:................................................................................................ 103.2.3.振荡器特性:......................................................................................... 124.设计中遇见的问题.......................................................................................................... 12总结............................................................................................................................. 12附录............................................................................................................................. 131.设计要求题目:电风扇模拟控制系统设计基本要求:用LED/LCD显示电风扇的工作状态(1,2,3,4四档风力),显示风类:“自然风”、“常风”和“睡眠风”。
课程设计——基于单片机的智能电风扇控制系统

智能风扇设计报告学院:信息工程学院专业:自动化基于单片机的智能电风扇控制系统第1节引言电风扇曾一度被认为是空调产品冲击下的淘汰品,其实并非如此,市场人士称,家用电风扇并没有随着空调的普及而淡出市场,近两年反而出现了市场销售复苏的态势。
其主要原因:一是风扇和空调的降温效果不同——空调有强大的制冷功能,可以快速有效地降低环境温度,但电风扇的风更温和,更加适合老人儿童和体质较弱的人使用;二是电风扇有价格优势,价格低廉而且相对省电,安装和使用都非常简单。
尽管电风扇有其市场优势,但传统电风扇还是有许多地方应当进行改良的,最突出的缺点是它不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时范围有限,且无法对温度变化灵活处理。
鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题。
1.1 智能电风扇控制系统概述传统电风扇是220V交流电供电,电机转速分为几个档位,通过人为调整电机转速达到改变风力大小的目的,亦即,每次风力改变,必然有人参与操作,这样势必带来诸多不便。
本设计中的智能电风扇控制系统,是指将电风扇的电机转速作为被控制量,由单片机分析采集到的数字温度信号,再通过可控硅对风扇电机进行调速。
从而达到无须人为控制便可自动调整风力大小的效果。
1.2设计任务和主要内容本设计以MCS51单片机为核心,通过温度传感器对环境温度进行数据采集,从而建立一个控制系统,使电风扇随温度的变化而自动变换档位,实现“温度高,风力大,温度低,风力弱”的性能。
另外,通过键盘控制面板,用户可以在一定范围内设置电风扇的最低工作温度,当温度低于所设置温度时,电风扇将自动关闭,当高于此温度时电风扇又将重新启动。
本设计主要内容如下:风速设为从高到低6个档位,可由用户通过键盘手动设定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机课程设计设计题目:智能电风扇控制器设计neuq目录序言一、设计实验条件及任务 (2)1.1、设计实验条件1.2、设计任务 (2)二、小直流电机调速控制系统的总体方案设计 (3)2.1、系统总体设计 (3)2.2、芯片选择 (3)2.3、DAC0832芯片的主要性能指标 (3)2.4、数字温度传感器DS18B20 (3)三、系统硬件电路设计 (4)3.1、AT89C52单片机最小系统 (5)3.2、DAC0832与AT89C52单片机接口电路设计 (6)3.3、显示电路与AT89C52单片机接口电路设计 (7)3.4、显示电路与AT89C52单片机电路设计 (8)四、系统软件流程设计 (7)五、调试与测试结果分析 (8)5.1、实验系统连线图 (8)5.2、程序调试................................................,. (8)5.3、实验结果分析 (8)六、程序设计总结 (10)七、参考文献............................................ (11)附录 (12)1、源程序代码 (12)2、程序原理图 (23)序言传统电风扇不能根据温度的变化适时调节风力大小,对于夜间温差大的地区,人们在夏夜使用电风扇时可能遇到这样的问题:当凌晨降温的时候电风扇依然在工作,可是人们因为熟睡而无法察觉,既浪费电资源又容易引起感冒,传统的机械定时器虽然能够控制电风扇在工作一定后关闭,但定时围有限,且无法对温度变化灵活处理。
鉴于以上方面的考虑,我们需要设计一种智能电风扇控制系统来解决这些问题,使家用电器产品趋向于自动化、智能化、环保化和人性化,使得由微机控制的智能电风扇得以出现。
本文介绍了一种基于AT89C52单片机的智能电风扇调速器的设计,该设计主要硬件部分包括AT89C52单片机,温度传感器ds18b20,数模转换DAC0809电路,电机驱动和数码管显示电路,系统可以实现手动调速和自动调速两种模式的切换,在自动工作模式下,系统能够能够根据环境温度实现自动调速;可以通过定时切换键和定时设置键实现系统工作定时,使得在用户需求的定时时间到后系统自动停止工作。
在日常生活中,单片机得到了越来越广泛的应用,本系统采用的AT89C52单片机体积小、重量轻、性价比高,尤其适合应用于小型的自动控制系统中。
系统电风扇起停的自动控制,能够解决夏天人们晚上熟睡时,由于夜里温度下降而导致受凉,或者从睡梦中醒来亲自开关电风扇的问题,具有重要的现实意义。
一、设计实验条件及任务1.1、设计实验条件单片机实验室1.2、设计任务利用DAC0832芯片进行数/模控制,输出的电压经放大后驱动小直流电机的速度进行数字量调节,并显示运行状态DJ-XX和D/ A输出的数字量。
巩固所学单片知识,熟悉试验箱的相关功能,熟练掌握Proteus仿真软件,培养系统设计的思路和科研的兴趣。
实现功能如下:①系统手动模式及自动模式工作状态切换。
②风速设为从高到低9个档位,可由用户通过键盘手动设定。
③定时控制键实现定时时间设置,可以实现10小时的长定时。
④环境温度检测,并通过数码管显示,自动模式下实现自动转速控制。
⑤当温度每降低1℃则电风扇风速自动下降一个档位,环境低于21度时,电风扇停止工作。
⑥当温度每升高1℃则电风扇风速自动上升一个档位。
环境温度到30度以上时,系统以最大风速工作。
⑦实现数码管友好显示。
二、小直流电机调速控制系统的总体设计方案2.1、系统硬件总体结构图2.1系统硬件总体框图2.2、芯片选择1、AT89C52芯片:选用该单片机作为智能电风扇控制部件,用来实现电风扇调速核心功能。
2、74LS245芯片:用来驱动数码管。
3、74LS373芯片:锁存器,用来锁存输出的信号。
4、74LS240芯片:八单线驱动器,缓冲输出的信号。
5、DAC0832芯片:片选地址是FF80H,AOUT1插孔作为模拟量的输出。
6、8255芯片:可编程并行I/O接口芯片,用以扩展单片机的IO口。
7、LED数码显示管:用来显示电机旋转的速度是加速还是减速。
8、741:运算放大器。
9、9014:NPN型三极管。
2.3、DAC0832的主要性能指标D/A转换的基本原理是应用电阻解码网络,将N位数字量逐位转换为模拟量并求和,从而实现将N位数字量转换为相应的模拟量。
其性能指标为:(1)分辨率:相对分辨率=1/2N,N越大,分辨率越高(2)线性度(3)转换精度(4)建立时间(5)温度系数。
DAC0832引脚功能图如图2.2图2.2 数模转换DAC0832引脚功能1、DI0~DI7:8位数字信号输入端;2、!CS:片选端;ILE:数据锁存允许控制端,高电平有效;3、!WR1:输入寄存器写选通控制端。
当!CS=0、ILE=1、!WR1=0时,数据信号被锁存在输入寄存器中。
4、!XFER:数据传送控制5、!WR2 :DAC寄存器写选通控制端。
当!XFER=0,!WR2 =0时,输入寄存器状态传入DAC寄存器中6、IOUT1:电流输出1端,输入数字量全“1”时,IOUT1最大,输入数字量全为“0”时,IOUT1最小。
7、IOUT2:D/A转换器电流输出2端,IOUT2+IOUT1=常数。
8、 RFB:外部反馈信号输入端,部已有反馈电阻RFB,根据需要也可外接反馈电阻。
9、VCC:电源输入端,可在+5V~+15V围。
10、DGND:数字信号地。
11、AGND:模拟信号地2.4. 数字温度传感器DS18B20DS18B20“一线总线”数字化温度传感器支持“一线总线”接口,测量温度围为-55~+125℃,在-10~+85℃围,精度为±0.15℃。
现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性,适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。
DS18B20可以程序设定9~12位的分辨率,精度为±0.15℃,温度采集具有准确性、实时性。
DS18B20的管脚排列如下:DQ为数字信号输入/输出端;GND为电源地;VDD为外接供电电源输入端(在寄生电源接线方式时接地)。
如图2.3所示。
图2.3数字温度传感器DS18B20引脚图DS18B20检测的温度高于一定值时,单片机引脚输出高电平,打开电风扇,当温度低于一定值时,单片机引脚输出低电平,控制电风扇停止转动。
在此区间,每升高一度,风扇转速档位加一,风扇转速与档位的关系如表2.1所示:表2.1 风扇转速与档位的关系三、系统硬件电路设计3.1、AT89C52单片机最小系统:AT89C52已包含了定时器、程序存储器、数据存储器等硬件,其硬件能符合整个控制系统的要求,不需要外接其他存储器芯片和定时器件,方便地构成一个最小系统。
整个系统结构紧凑,抗干扰能力强,性价比高。
图3.1为AT89C52芯片最小系统。
一方面,单片机要通过I/O口中接收输入信号,另一方面要通过I/O口控制数码管的初始化、显示方式以及要显示的字符。
因此,设计必须以单片机为核心,显示器为外围设备。
硬件上,单片机通过电路板电路与液晶显示电路相连;软件上,单片机要下载完整的程序对二者进行适时的控制。
图3.1 AT89C52芯片最小系统图3.2.系统程序电路主程序CUP电路图:AT89C52单片机P0、P2口扩充电路图如图3.2:图3.2 AT89C52系统管脚扩充图3.3、DAC0832与AT89C52单片机接口电路设计实验电路使用逻辑器件实现地址译码,地址FF80H接入数模转换器DAC0832片选段,通过数模转换后的模拟量通过运放放大驱动电机驱动,其电路图如图3.3所示:图3.2 DAC0832与AT89C52单片机接口及电机控制电路3.4、显示电路与AT89C52单片机电路设计实验电路使用IO扩充芯片8255及锁存芯片74LS245对六个数码管选通控制显示。
显示部分电路图如图3.3所示:图3.3 数码管显示部分电路图四、系统程序流程设计4.1、系统程序流程框图如图4.1图4.1 程序流程图五、调试与测试结果分析5.1、实验系统连线图a、P3.0、P3.1、P3.2、P3.3 分别连按键K1、K2、S1、S2b、DS18b20 数据线连 P3.4c、将DAC0832驱动电路AOUT接至直流电机d、将P0口接至DAC0832数字输入端e、将地址译码器电路(FF80H)接至DAC0832片选端5.2、程序调试程序上电时,直流电机默认以中档5档工作,系统默认工作在手动模式下。
数码管显示当前环境温度和电机运行档位。
当按下按键S1(P3.2)时,直流电机以加速转动,同时数码管显示档位速度,当速度达到最大时,继续按下键S1第5个数码管会显示“—”表示系统已达到最大风速当按下按键S2(P3.2)时,直流电机以减速转动,同时数码管显示档位速度,当速度达到最小时,继续按下键S2第5个数码管会显示“—”表示系统已达到最小风速。
当按下系统模式控制切换键k1可以实现模式的切换,在自动模式下,数码管第一位显示“A”字样,表示工作于自动模式下,此时电机的转速由环境温度决定。
并且显示环境温度和当前温度下电机运行档位。
当按下定时键K2时,数码管闪烁的显示“000”,当按S1时,定时时间增加,数码管闪烁显示定时时间。
按S2键时,定时时间减少,同时数码管也闪烁显示定时时间。
再次按下K2键后,闪烁停止,定时开始,数码管显示定时剩余时间。
5.3、实验结果分析电机运行正常时即可实现调速现象,按键的消抖使得调速现象更加明显。
按键S1实现电风扇加速运行,按键S2实现电风扇减速运行。
系统模式控制切换键k1可以实现模式的切换。
定时键K2实现定时设定和定时确定。
适当的控制按键,就可以实现所需要的效果。
六、程序设计总结两周的单片机课程设计让我受益匪浅,无论从知识技能上还是团队合作方面。
上课的时候的学习从来没有见过真正的单片机,只是从理论的角度去理解枯燥乏味。
但在课程设计使用了单片机及其系统,能够理论联系实际的学习,开阔了眼界,提高了单片机知识的理解和水平。
在这次课程设计中又让我体会到了合作与团结的力量,当遇到不会或是设计不出来的地方,我们就会在QQ群里讨论或者是同学之间相互帮助。
团结就是力量,无论在现在的学习中还是在以后的工作中,团结都是至关重要的,有了团结会有更多的理念、更多的思维、更多的情感。
我们组的题目是智能电风扇控制器设计,基本要实现电机速度的控制,并且通过数码管显示出来。
由于我在学院的创新实验室有过一年多的编程经验,因此在实验箱上实现基本功能并没有很大难度,基本功能实现后,我们组想到了使设计更加智能化和多功能化,于是我们加入了数字温度传感器温度采集和自动控制,以及定时功能。