智能电风扇课程设计

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

《单片机原理与应用》课程设计报告

智能电风扇设计

要求:

一、功能要求

1.能控制电机正反转,有正转和反转按钮。

2.在一定范围内可控制转速,有加速和加速按钮,用七段码显示。

3.可在不断电源的情况下暂停,有一个暂停按钮。

4.电动机处于哪个速度状态观察七段码数值,也可直观的观察电动机的旋转状态

比较。

二、设计过程要求

1、查阅资料确定设计方案;

2、对设计方案进行仿真验证;

3、选择合适的元器件,搭建电路实验验证效果;

4、画出PCB图;

5、书写设计报告;

6、答辩。

三、设计报告要求

设计报告主要包括:题目、内容和要求、总体方案和设计思路、仿真电路图、软件设计、仿真调试效果、实验测试效果图、PCB图、心得体会。

姓名:许德东学号:1886100119

专业:电子科学与技术班级:10级 1 班

成绩:评阅人:

安徽科技学院理学院物电系

智能电风扇设计实验报告

一、内容和要求

1、利用proteus软件设计各模块工作原理图,并进行模拟仿真;

2、控制程序设计、调试及实现:

(1)根据要求,写出完整的程序流程图;

(2)将设计程序输入,生成*.OBJ文件;

(3)利用proteus软件进行电路模拟仿真和调试

4、设计硬件电路并烧写程序,调试后系统能按照要求工作;

5、写出课程设计说明书(统一格式)

二、目的和意义

1、目的:

(1)、理论联系实际加深对课本知识的理解和运用;

(2)、学会用单片机编程设计有用的实物,提高自己的创新设计能力。

2、意义:

《单片机原理与嵌入式系统设计》课程设计是学好本门课程的又一重要实践性教学环节,课程设计的目的就是配合本课程的教学和平时实验,以达到巩固消化课程的内容,进一步加强综合应用科研的基本技能,是以培养学生综合运用所学知识的过程,是知识转化为能力和能力转化为工程素质的重要阶段。

三、总体方案和设计思路

3.1总体方案

本课程设计的内容是利用51单片机,达到控制步进电机的启动、停止、正转、反转、速度和状态显示的目的,使步进电机控制更加灵活。步进电机驱动芯片采用ULN2003A,ULN2003A具有大电流、高电压,外电路简单等优点。利用数码管增设电机速度状态显示功能,各项数据更直观。实测结果表明,该控制系统达到了设计的要求。

电源

按键控制电路

显示部分

脉冲放大处理部分

电机转动电路MCU

复位与晶振电路

图-1 总体方案模块图

3.2、设计过程和思路

1、课程设计任务

根据给定的任务要求选择合适的单片机和其他电子元器件,进行系统硬件电路设计和软件编程,根据系统制作并调试系统电路板,使之实现任务要求。

有关参数选择要求符合国家标准。具体设计内容如下:

(1).能控制电机正反转,有正转和反转按钮。

(2).在一定范围内可控制转速,有加速和加速按钮,用七段码显示。 (3).可在不断电源的情况下暂停,有一个暂停按钮。

(4).电动机处于哪个速度状态观察七段码数值,也可直观的观察电动机的旋转状态比较。

单片机的应用系统随着用途不同,它们的硬件和软件结构差别很大,但系统设计的方法和步骤基本上是相同的。一般包括总体设计、硬件设计、软件设计、仿真调试、固化程序、应用系统独立运行等步骤。 2、电路所用主要元件认识

(1)、 AT98S51芯片认识

XTAL2

18

XTAL1

19

ALE 30EA

31

PSEN 29RST

9

P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.0/T21P1.1/T2EX 2P1.23P1.34P1.45P1.56P1.67P1.78

P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD

17

P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1

AT89C52

图-2 AT 80C51引脚分布图

并行I/O 口引脚引脚功能

P0 口:8位,漏极开路的双向I/O 口 ①当80C51外扩存储器及I/O 接口芯片时,P0口作为低8位地址总线及数据总线的分时复用端口。 ②P0口也可用作通用的I/O 口,需要加上拉电阻,这时为准双向口。作为通用I/O 输入,应先向端口写入1,可驱动8个LS 型TTL 负载。 P1 口:8位,准双向I/O 口,具有内部上拉电阻。 ①准双向I/O 口,作为通用I/O 输入时,应先向端口锁存器写1。P1口可驱动4个LS 型TTL 负载。 ②P1.5/MOSI 、P1.6/MISO 和P1.7/SCK 可用于对片内Flash 存储器串行编程和校验,它们分别是串行数据输入、输出和移位脉冲引脚。 P2 口:8位,准双向I/O 口,具有内部上拉电阻。 ①当80C51外扩存储器及I/O 口时,P2口作为高8位地址总线用,输出高8位地址。 ②P2口也可作为普通的I/O 口使用。当作为通用I/O 输入时,应先向端口输出锁存器写1。可驱动4个LS 型TTL 负载。

P3 口:8位,准双向I/O 口,具有内部上拉电阻。 ①可作为通用的I/O 口使用。作为通用I/O 输入,应先向端口输出锁存器写入1。可驱动4

相关文档
最新文档