如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
摘要本次数字钟设计主要包含有性能优秀的AT89C51单片机,八位共阳极LED数码管作为显示及外接按键作为输入等。用12MHz晶振作为时钟电路,产生一定的时钟周期,编写C语言程序就可达到走时、校时、定时、报时的功能。通过Proteus仿真软件进行仿真原理图制作,加入C语言程序,从而达到制作数字钟的目的。数字钟设计的难点在于仿真外围电路的搭建、走线及C语言程序。关键词:AT89C51;LED数码管;C语言ThisdocumentisproducedbytrialversionofPrint2Flash.Visitwww.print2flash.comformoreinformation目录1绪论.......................................................11.1数字钟设计的背景和发展...............................11.2数字钟设计的工作原理.................................11.3数字钟设计的应用......................................12数字钟的总体设计..........................................22.1设计要求..............................................22.2设计思想..............................................22.3设计意义..............................................23数字时钟的硬件设计........................................33.1硬件设计..............................................33.2AT89C51单片机的简介及使用...........................33.3LED显示数码管的简介及选用...........................53.4复位电路..............................................73.5晶振电路..............................................73.6蜂鸣器电路............................................83.7按键电路..............................................83.8电源电路..............................................93.9数码管显示电路........................................94数字时钟的软件设计.......................................114.1软件设计各模块功能介绍..............................114.2软件程序设计各流程图................................11ThisdocumentisproducedbytrialversionofPrint2Flash.Visitwww.print2flash.comformoreinformation5仿真调试和仿真结果分析..................................145.1仿真软件的简介及使用................................145.2仿真调试结果及分析..................................156总结......................................................17致谢.......................................................18参考文献.....................................................19附录1..........................................错误!未定义书签。ThisdocumentisproducedbytrialversionofPrint2Flash.Visitwww.print2flash.comformor