信 息 工 程 学 院
ps修图
课 程 设 计 报 告
设计题目:被乘数 电风扇模拟控制系统
名 称: 电子信息专业基础课程设计服务营销策略
班 级: 电子1101班
姓 名: 王强 刘绘明
学 号: ********** **********
设计时间: 2013.12.23 至 2014.01.05
***** ***
评 语:
评阅成绩: 评阅教师:
免费博客一、课程设计的性质和目的......................................................................................3
二、课程设计的要求..................................................................................................3
三、主要仪器设备及软件...........................................................................................3
1、Keil软件简介.................................................................................................3
2、Proteus绘图软件简介....................................................................................3
四、课程设计题目及要求...........................................................................................酸甜3
五、课题分析及设计思路...........................................................................................4
1、设计主要内容.................................................................................................4
2、AT89C51单片机简介......................................................................................4
3、ULN2003简介................................................................................................5
4、直流电机简介..................................................................................................6
5、数码管简介......................................................................................................6
6、硬件设计框图..................................................................................................7
7、硬件设计电路图..............................................................................................7
8、单片机控制直流电机流程图..........................................................................8
9、软件仿真..........................................................................................................8
六、程序主要代码与分析............................................................................................9
七、实验结果截图......................................................................................................12
八、心得体会..............................................................................................................13
一、课程设计的性质和目的
通过课程设计,进行硬件设计和程序设计的方法和技能训练,巩固在课堂上学到的有关软件程序设计和硬件电路设计的基本知识和基本方法,通过具体课题的训练,进一步熟悉汇编语言的结构和使用方法,掌握软硬结合的控制程序设计,达到能独立阅读、查阅资料、编制和调试完善特定功能的目的。
二、课程设计的要求
1、遵循硬件设计模块化。
2、要求程序设计结构化。
3、程序简明易懂,多运用输入输出提示,有出错信息及必要的注释。
4、要求程序结构合理,语句使用得当。
5、适当追求编程技巧和程序运行效率。
三、主要仪器设备及软件十大快时尚品牌
PC机、Keil软件、Proteus绘图软件及仿真等。
1、Keil软件简介
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(uVision)将这些部分组合在一起。
龙舟 Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑理解。在开发大型软件时更能体现高级语言的优势。
与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优学易用。用过汇编语言后再使用C来开发,体会更加深刻。教养的芬芳
2、Proteus绘图软件简介
Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。