[页数]:34 [字数]:5742 [目录] 1 概述 2 系统总体方案及硬件设计 3 软件设计 4 Proteus软件仿真 5 心得体会 附一 源程序代码 附二 系统原理图 [摘要] 单片机是一种特殊的计算机,它是在一块半导体芯片上集成了CPU,存储器RAM,ROM以及输出与输入接口电路,这种芯片习惯上被称为单片微型计算机,简称单片机。 单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,抗干扰能力强和使用方便等独特优点,使单片机迅速得到了广泛的应用,目前已经成为测量控制应用系统中的优选机种和新电子chan片的关键部件。 本次设计以AT89S51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。在硬件方面,除了CPU外,使用四个七段LED数码管进行显示,LED采用的是动态扫描显示,使用74LS14芯片进行驱动。通过LED能够比较准确显示时、分、秒和状态位。四个简单的按键实现对时间的调整。软件方面采用汇编语言编程。整个电子钟的系统能完成时间的显示,调时,定时闹钟,复位等功能。 通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和开发软、硬件的能力。 [正文] 1 概述 1.1电子钟的背景与概况 随着科技的发展,单片机在人们日常生活中的应用已经及其广泛了,遥控玩具,闹钟,计时器,记分牌,水温控制器等,都用到了单片机,其中电子钟的品种最多,方案也有很多,功能也各有不同,本人在一些单片机设计的电子钟的基础上又加上了八次闹钟的功能,以改进电子钟的用途。 1.2电子钟的功能和特点 该数字式电子中有单片机控制并通过LED数码管动态地显示秒、分钟、以及小时、误差控制到每小时20ms以内,采用的时间制式为24/1,时制,时间显示格式为时(十位、个位)、分(十位、个位)、秒(十位、个位),并在秒后显示设置状态位,能根据该状态准确判断闹钟的目前功能设置,另外还有准点报时的功能,并能根据是否星期天作出判断,且星期天不响,能同时定八个闹钟,满足学习生活工作的要求,该电子钟的特点是精确度高,功能多,设计最简化,大大的节省了用数字电子元器件的高成本,且可靠性高,性价比高。 2 系统总体方案及硬件设计 2.1系统组成 单片机AT89C51是该系统电路的核心组成部分,系统的各种功能都是在单片机内通过编程来实现。 AT89C51是一种带4K字节闪烁可编程可擦除只读存储器 (FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 电子钟的功能要求比较简单.因此主要考虑最大限度地节约系统的硬件成本,所有能用软件实现的功能都用软件完成.如按键的抖动采用软件延时的方法.显示部分采用动态显示等。这样,硬件部分的设计可以采用单片机最小系统,所谓最小系统是仅具有程序存储器和时钟及复位电路的单片机系统。 ...... [参考文献] [1]卢超.基于单片机的数字电子钟的设计与制作. 大庆师范学院学报 [2] 孙裕晶,沙玲,赵红霞.实用控制系统设计教程[M].长春:吉林大学出版社 [3] 周兴华.手把手教你学单片机[M].北京:北京航空航天大学出版社 [4] 余发山.单片机原理及应用技术.中国矿业大学出版社 [5] 周林姗。单片机系统的proteus仿真与设计 [原文截取] 河南理工大学 单片机课程设计报告 智能定时闹钟 姓 名: 学 号: 专业班级: 指导老师: 所在学院: 2008年6月09日 摘要 单片机是一种特殊的计算机,它是在一块半导体芯片上集成了CPU,存储器RAM,ROM以及输出与输入接口电路,这种芯片习惯上被称为单片微型计算机,简称单片机。 单片机的集成度高,功能强,通用性好,特别是它具有体积小,重量轻,能耗低,价格便宜,抗干扰能力强和使用方便等独特优点,使单片机迅速得到了广泛的应用,目前已经成为测量控制应用系统中的优选机种和新电子chan片的关键部件。 本次设计以AT89S51芯片为核心,辅以必要的外围电路,设计了一个简易的电子时钟,它由5V直流电源供电。在硬件方面,除了CPU外,使用四个七段LED数码管进行显示,LED采用的是动态扫描显示,使用74LS14芯片进行驱动。通过LED能够比较准确显示时、分、秒和状态位。四个简单的按键实现对时间的调整。软件方面采用汇编语言编程。整个电子钟的系统能完成时间的显示,调时,定时闹钟,复位等功能。 通过这次设计让我更深入了解单片机基本电路、如何控制和定时器和中断编程的基本方法,从而锻炼了我学习、设计和..... |
【单片机课程设计】智能定时闹钟
查看评论
已有0位网友发表了看法