电风扇设计报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

新疆工业高等专科学校

电气与信息工程系课程设计任务书

教研室主任(签名)系(部)主任(签名)年月日

目录

1 Proteus和Keil的使用 (5)

1.1 Proteus的使用 (5)

1.1.1软件打开 (5)

1.1.2工作界面 (5)

1.2 Keil C51 的使用 (6)

1.2.1软件的打开 (6)

1.2.2工作界面 (6)

1.2.3 电风扇实例程序设计 (7)

2.1设计方案特点 (11)

2.2关于AT89C51单片机的介绍 (11)

2.2.1主要特性: (12)

2.2.2管脚说明: (13)

2.2.3.振荡器特性: (14)

总结 (16)

结束语...................错误!未定义书签。参考文献.. (18)

附录 (18)

新疆工业高等专科学校电气与信息工程系

课程设计评定意见

设计题目:电风扇模拟控制系统设计

学生姓名:程浩专业电力系统自动化班级电力09-9(2)班评定意见:

评定成绩:

摘要

本次课程设计通过keilC软件和Proteus软件设计一个电风扇模拟控制系统设计。基于AT89C51芯片实现了用四位数码管实时显示电风扇的工作状态,最高位显示风类:“自然风”显示“1”、“常风”显示“2”、“睡眠风”显示“3”。后3位显示定时时间:动态倒计时显示剩余的定时时间,无定时显示“000”。设计一个“定时”键,用于定时时间长短设置;设置一个“摇头”键用于控制电机摇头。设计过热检测与保护电路,若风扇电机过热,则电机停止转动,电机冷却后电机又恢复转动。最终完成了设计任务。

关键词:AT89C51 keilC软件 Proteus软件

1 Proteus和Keil的使用

Proteus7.0是目前最好的模拟单片机外围器件的工具,非常不错,可以仿真51系列,AVR,PIC等常用的MCU及其外围电路(如RAM,ROM,LED,LCD,AD/DA,部分SPI器件,键盘,部分IIC器件),虽然有那么多优点和长处,但还是与实际情况有不少的差别。如果条件允许,还可以实实在在地学习和体会,仿真毕竟还是仿真,不能代替实际操作,实际许多问题是在仿真中碰不到的,当然我们可以仿真达到学习目的。

如果学习和使用单片机,除了灵活应用Protel等绘制原理图和PCB图以外,那么keilC51软件应该掌握,我们要通过它来编写和调试单片机程序。keilC51软件是众多单片机应用开发的优势软件之一,它集编辑,编译,仿真于一体,支持汇编,PLM语言和C语言的程序设计,界面友好,易学易用。下面进行分别介绍。

1.1 Proteus的使用

1.1.1软件打开

双击桌面上的ISIS 7professional图标,出现如图3.1所示界面,随后就进入了proteusISIS集成环境。

图3.1 软件打开

1.1.2工作界面

Proeus的工作界面是一种标准的windows界面,如图3.2所示。

图3.2 Proteus ISIS的工作界面

1.2 Keil C51 的使用

1.2.1软件的打开

双击桌面上的Keil uVision2 图标或者单击屏幕左下方的“开始”→“程序”→“Keil uVision2”,出现如图3.9所示界面,随后就进入了Keil uVision2 集

成环境。

1.2.2工作界面

Keil uVision2的工作界面是一种标准的Windows界面,包括:标题栏、主菜单、标准工具栏、代码窗口等,如图3.10所示。

图3.10工作界面

关于该软件的使用,与学习其他软件的方法没有多大区别,当然我们也不是每个功能都使用,没必要逐一介绍,下面举一个例子说明使用就行了,如果想详细了解,请搜索其详细使用资料。

1.2.3电风扇实例程序设计

建立一个新工程,单击Project菜单,在弹出的下拉菜单中选中New Project选项,如图3.11所示。

图3.11选择建立工程菜单

确定之后选择你要保存的路径,输入工程文件的名字,比如保存到“电风扇”目录里,工程文件的名字为“电风扇”如下图3.12所示,然后点击保存。

图3.12创建工程

随后会弹出一个对话框,要求你选择单片机的型号,你可以根据你使用的单片机来选择,KeilC51几乎支持所有的单片机,由于Proteus选用AT89C52原理图,那么选择AT89C52之后,右边栏是对这个单片机的基本的说明,然后点击确定即可,如图3.13所示。

图3.13选择单片机的型号

完成上一步骤后,工程到此就已经创建起来了,其屏幕如图3.14所示

图3.14已创建好的工程

工程虽然已经创建好,即已经建立好了一个工程来管理跑电风扇这样一个项目,但我们还没写一行程序,因此还需要建立相应的C文件或汇编文件。下面我们就来新建一个C文件,新建之后并保存,如图3.15所示。

图3.15新建C文件并保存

把刚才新建的电风扇.c添加到工程来添加后的界面如图3.16所示。

图3.16 添加完成后的界面

单击“Project”菜单,再在下拉菜单中单击“ ” 在下图中,单击“Output”中单击“Create HEX File” 选项,使程序编译后产生HEX代码,以便在Proteus里加载可执行代码,并单击“Target”选项,更改晶振频率(本例使用12M晶振),其如图3.17所示。

图3.17 修改晶振频率

到此,设置工作已完成,下面我们将编译、链接、转换成可执行文件(.HEX的文件)。

编译、链接、生成可执行文件。如图3.18所示。

相关文档
最新文档