单片机技术课程设计-基于单片机的时钟电路设计.pdf
单片机课程设计
单片机技术课程设计说明书
基于单片机的时钟电路设计
专业电气工程及自动化
学生姓名
班级
学号
指导教师
完成日期2011年6月9日
I
单片机课程设计
摘要
随着生活节奏的加快,人们时间观念的加强,时钟已经成为人们日常生活中不可
或缺的一部分,而如何在时钟的基础上,根据人们生活的需要增加相应的功能以方便
人们的生活,成为时钟设计方面的重点。单片机以其强大的功能,低廉的价格成为许
多多功能电子产品的首选。本设计结合我所学的单片机原理及接口技术这门课程而拓
展的电子方面的研究,在单片机时钟的基础上通过软件记时,实现时钟功能,同时通
过按键开关来扩展功能,实现定时闹钟与秒表功能。C51语言作为高级语言C语言的
移植,易于理解和操作,且结构化较高,本设计即采用C51语言作为编程语言,流程
比较清晰。
本设计是以一片40引脚的单片机AT89C51为主体,结合16位定时器/计数器、
I/O口扩展和LCD数码管共同设计完成电子数字钟(与MCS-51兼容)。给出具体电
路图对其做出详细的分析和说明。论文主要介绍了Protel软件的仿真功能。并以数字
电子钟设计为例,阐述如何应用该软件进行数字电路的设计与仿真。
Proteus是深受广大电路设计者喜爱而成为家喻户晓的电路设计工具。它不但使绘
制原理图、仿真等功能更加完备,而且它为用户提供功能强大、使用方便的电路仿真
器。它可以对当前所画的电路原理图进行即时仿真,因此在电路的整个设计周期都可
以仿真查看和分析电路的性能指标,以便及时发现设计中所存在的问题并加以改正,
从而更好的完成设计。
关键词:AT89C51芯片数码管闹铃设计与仿真
ABSTRACT
Withthequickeningpaceoflife,itenhancedsenseoftime,theclockhasbecomean
indispensablepartofdailylife.Howtheclockbasis,accordingtopeopleslivesneedto
increaseaccordingly,functiontofacilitatepeopleslives,becomethefocusoftheclock
design.Microcontrollerwithitspowerfulfeatures,lowpricetobecomethefirstchoicefor
manymulti-functionalelectronicproducts.Thedesigncombinesthescienceandapplication
oftheprincipleamountofSCMsuchcoursestoexpandthee-research,basedontheclockin
themicrocontrollersoftwareinmind,therealizationoftheclockfunction,andtoextendthe
functionalitythroughthekeyswitch,alarmandstopwatchtimetoachievefunction.C51
high-levellanguageClanguageasthelanguageoftransplantation,easyto