浦江学院
创新课程设计报告
( 2013 — 2014 学年 第 一 学期)
课程名称: 创新课程设计____ 班 级: 浦电子1004 学 号: P1402080416 姓 名:黄亦青 指导教师:武晓光
2013 年 12 月
I
摘 要
近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强、体积小、功耗低、价格便宜、工作可靠、使用方便等特点,因此特别适合与控制有关的系统,越来越广泛地自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电气等各个领域。单片机往往是作为一个核心部件来使用,再根据具体硬件结构以及针对具体应用对象特点的软件结合,以作完善。本设计是一个基于AT89C52系列单片机为核心的数码时钟,结合相关的元器件(共阴极数码管显示器,NPN三极管驱动,蜂鸣器等)在配以相应的软件,它具有时、分、秒显示功能,而且时、分、秒可调;另外,还有定时及定点报时的功能。本设计利用KEIL编程软件对数字钟程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试,节约了设计时间。此次设计电子数字时钟是为了了解电子数字钟的原理,从而学会了制作数字电子钟。而且通过电子数字钟的设计进一步了解了C51单片机的原理及使用方法
【关键字】数字钟;AT89S52单片机; KEIL;
II
目录
摘 要 ...................................................................... II 目录 ..................................................................... IIII 1、绪论 ..................................................................... 1
1.1设计目的 ............................................................. 1 1.2内容和要求 ........................................................... 1 2、系统总方案设计 ........................................................... 2
2.1 硬件设计要求 ........................................................ 2 2.2单片机最小系统 ....................................................... 2 2.3温湿度采集模块 ....................................................... 5 2.4红外遥控模块 ......................................................... 8 2.5语音模块 ............................................................. 9 2.6时钟模块 ............................................................. 9 2.7液晶显示模块 ........................................................ 11 3、软件设计 ................................................................ 13 4、心得体会 ............................................................... 134 参考文献 ................................................................... 14 附录: ..................................................................... 16
III
单片机课程设计
1、绪论
1.1设计目的
(1) (2) (3)
掌握一门设计语言——keil语言,并会灵活运用相关软件。 了解AT89S52单片机芯片的功能。
学会电路板软硬件的调试以及仿真软件的运用。
1.2、内容和要求
本设计是基于单片机上的多功能电子时钟,系统由51单片机最小系统、显示模块、按键模块、电源指示模块、蜂鸣器电路等组成。在Keil uvision4基础上完成系统软件设计的程序的编写,并进行编译调试。在proteus环境下对系统设计进行仿真。在单片机的开发板上实现上述功能。
数字时钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。尽管目前市场上已有现成的数字钟集成电路芯片出售,价格便宜、使用也方便,但鉴于单片机的定时器功能也可以完成数字钟电路的设计,因此进行数字钟的设计是必要的。在这里我们将已学过的比较零散的数字电路的知识有机的、系统的联系起来用于实际,来培养我们的综合分析和设计电路,写程序、调试电路的能力.
1
单片机课程设计
2、系统总方案设计
本系统主要由电源模块、AT89S52单片机、时钟模块、液晶显示模块、语音模块、温湿度采集模块、红外遥控模块组成。上电之后,通过时钟模块,在液晶显示屏上显示年、月、日、时、分、秒、温度、湿度,用红外遥控通过语音模块播报时间和温湿度。
2.1 硬件设计要求
根据以上的要求可以分为以下几个电路 温湿度采集模块 单 语音模块 片 机
红外遥控模块 时钟模块
液晶显示模块 2.1.1单片机最小系统
本次设计中单片机最小系统中所用到的芯片是AT89S52,最小系统中有时钟电
路、复位电路。
2