基于单片机的跑马灯课程设计 - 图文 下载本文

《单片机原理及应用课程设计》任务书

2.对课程设计成果的要求〔包括图表、实物等硬件要求〕: 1 认真阅读课程设计任务书,熟悉有关设计资料及参考资料,熟悉各种设计规范的有关内容,认真完成任务书规定的设计内容。 2 课程设计的成果为“课程设计报告”。课程设计报告内容要正确,概念要清楚,完成任务书规定的内容,附有原理图及程序流程图,程序清单,文字要通顺,书写要工整,设计图纸必须符合规范。 3课程设计报告含相关图纸和计划书等,用A4纸打印。 3.主要参考文献: [1] 楼然苗、李光飞. 51系列单片机设计事例. 北京:北京航空航天大学出版社,2003 [2] 高吉祥.模拟电子技术.北京:电子工业出版社,2004.2 [3] 黄智伟.全国大学生电子设计竞赛训练教程.北京:电子工业出版式社,2005.1 [4] 陈龙三..8051单片机C语言控制与应用; 北京:清华大大学学出版社,1999.8 4.课程设计工作进度计划: 序号 1 2 3 4 5 起 迄 日 期 2013.12.24-2013.12.25 2013.12.26-2013.12.28 2013.12.30-2013.12.31 2013.1.1-2013.1.3 2013.1.5 工 作 内 容 布置任务,教师讲解设计方法及要求 学生查找阅读资料,初定方案,小组会议讨论并确定方案 设计及计算 仿真实验并写说明书,小组讨论 答辩 日期: 年 1 月 5 日 指导教师

5

目录

1.绪论 .................................................. 7

2.电路设计方案及功能分析 ............................... 8

2.1 设计目的.................................................... 8 2.2 设计要求.................................................... 8 2.3 系统基本方案选择和论证 ..................................... 8

2.3.1 AT89C52介绍 ......................................... 9 2.3.2 LED灯管介绍 ......................................... 14

3.系统的硬件设计与实现 ................................. 15

3.1 电源供电模块................................................ 15 3.2复位电路 .................................................... 16 3.3 晶振电路.................................................... 16

4.系统的软件设计 ....................................... 14

4.1跑马灯及程序 ................................................ 14

5.系统调试及结果分析 ................................... 17

6.总结和体会.......................................... 18

7.参考文献 ............................................. 18

8.附录: ............................................... 19

8.1 PCB图: ................................................... 19 8.2 程序 ............................................................... 19

6

1.绪论

由于单片机技术在各个领域正得到越来越广泛的应用,世界上许多集成电路生产厂家相继推出了各种类型的单片机,在单片机家族的众多成员中MCS-52系列单片机以其优越的性能、成熟的技术及高可靠性和高性能价格比,迅速占领了工业测控和自动化工程应用的主要市场,成为国内单片机应用领域中的主流。目前,可用于MCS-52系列单片机开发的硬件越来越多,与其配套的各类开发系统、各种软件也日趋完善,因此,可以极方便地利用现有资源,开发出用于不同目的的各类应用系统。残骛楼諍锩瀨濟溆塹籟。 单片机最小系统是在以MCS-52单片机为基础上扩展,使其能更方便地运用于测试系统中,不仅具有控制方便、组态简单和灵活性大等优点,而且可以大幅度提高被测试的技术指标,从而能够大大提高产品的质量和数量。单片机以其功能强、体积小、可靠性高、造价低和开发周期短等优点,称为在实时检测和自动控制领域中广泛应用的器件,在工业生产中称为必不可少的器件,尤其是在日常生活中发挥的作用也越来越大。本毕业设计主要在STC89C52RC单片机上扩展I/O口,复位电路,晶振电路,LED显示电路,数码管显示电路,蜂鸣器电路。适合于我们学生用于单片机的学习掌握和一些各种科研立项等的需求。因此,研究单片机最小系统有很大的实用意义。酽锕极額閉镇桧猪訣锥。

7

2.电路设计方案及功能分析

2.1 设计目的

学生在教师指导下运用所学课程的知识来研究、解决一些具有一定综合性问题的专业课题。学习单片机课程以后,为了加深对理论知识的理解,加强理论知识在实际当中的运用,强化自己的动手能力,通过课程设计,提高学生综合运用所学知识来解决实际问题、使用文献资料、及进行科学实验或技术设计的初步能力,为毕业设计打基础。彈贸摄尔霁毙攬砖卤庑。 2.2 设计要求

(1)采用单片机STC89C52RC做成最小系统来控制。

(2)利用最小系统做出跑马灯,其LED灯的闪烁间隔时间采用延时程序控制,每种模式可采用不同的延时,灵活多变。謀荞抟箧飆鐸怼类蒋薔。 (3)供电采用电池供电的方式,运用稳压电源模块,稳定输出5V电压。

2.3 系统基本方案选择和论证

单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的单片机可以工作的系统。对51系列单片机来说,最小系统一般应该包括:单片机、晶振电路、复位电路、按键输入、显示输出等。单片机接口电路主要用来连接计算机和其它外部设备。各功能模块的选择及论证如下:厦礴恳蹒骈時盡继價骚。 复位电路:由电容和电阻构成,由电路图并结合\电容电压不能突变\的性质,可以知道,当系统一上电,RST脚将会出现高电平,并且,这个高电平持续的时间由电路的RC值来决定.典型的51单片机当RST脚的高电平持续两个机器周期以上就将复位,所以,适当组合RC的取值就可以保证可靠的复位。本设计中R=10K,C=10uF。茕桢广鳓鯡选块网羈泪。 晶振电路:典型的晶振取11.0592MHz(因为可以准确地得到9600波特率和19200波特率,用于有串口通讯的场合)同时也可取12MHz(产生精确的微秒级时歇,方便定时操作),因设计需要,本设计采用12M晶振。鹅娅尽損鹌惨歷茏鴛賴。

8