资源描述:
《基于单片机的多功能数字时钟的设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、本科毕业设计基于单片机的多功能数字时钟负西弱201030580405指导教师XXX讲师学院名称论文捉交H期工程学院2014年4月30日专业名称电子信息工程论文答辩H期2014年5月10日随着数字集成电路的发展和石英晶体与振荡器的广泛应用,数字时钟的精度远远超过了老式钟表,而且能够方便地扩展钟表原先的报时功能,满足人们日常应用的各种需求,数字时钟不管在性能还是功能上都远远超过了传统的钟表。本设计中的多功能数字吋钟采用基于ARMCortex-M3核心的32位微控制器STM32F103RCT6作为控制系统的核心,采用内置晶振、具有标准I2C接口的实吋吋钟芯片SD2403API计算当前的秒、分、时、日
2、、刀、年,可保证时钟精度为+5ppm(在25°C±1°C下),通过编程配合芯片内置的数字化时间精度调整电路述可以进一步提高时钟精度,通过2.2寸TFT液晶屏的友好人机界面将结杲直观地呈现给用户。为貝•有更高的实用价值,利用数字温湿度传感器DHT11获取温湿度,增加了温湿度显示功能;移Fatfs文件系统读取SD卡的文件,增加了数码相框功能;通过阳历转阴历算法,实现了阴历显示;此外,还增加了红外遥控、闹钟、电子挂历、节日提醍、备忘录等功能。关键词:Cortex-M3STM32F103RCT6数字时钟TheMultifunctionalDigitalClockBasedOnSingleChipMic
3、rocomputerFuDongqiang(CollegeofEngineering,SouthChinaAgriculturalUniversity,Guangzhou510642,China)Abstract:Withthedevelopmentandwideapplicationofdigitalintegratedcircuitsandquartzcrystaloscillators,precisiondigitalclockisfarmorethantheold-fashionedclocks,watchesandclocks,andcaneasilyextendtheorigina
4、ltimekeepingfeaturestomeetthediverseneedsofeverydayapplications,digitalclockregardlessofperformanceorfeaturesarefarmorethanthetraditionalwatches.Thedesignofthemulti-functiondigitalclockbasedonARMCortex-M3core,32-bitmicrocontrollersSTM32F103RCT6asthecoreofthecontrolsystem,withbuilt-incrystaloscillato
5、r,withastandardI2Cinterface,real-timeclockchipSD2403APIcalculatethecurrentseconds,minutes,hours,day,month,year,canguaranteethattheclockaccuracyof+5ppm(at25°C±1°C),adjustmentcircuitprogrammedwithchipbuilt-indigitaltimeaccuracycanbefurtherimprovedclockaccuracy,by2.2-inchTFTLCDscreenandfriendlypeoplema
6、chineinterfacewillresultvisuallypresentedtotheuser.Tohaveahigherpracticalvalue,theuseofdigitaltemperatureandhumiditysensorDHT11gettemperature,humidity,increasedtemperatureandhumiditydisplayfunction;transplantFatfsSDcardfilesystemreadsfiles,increasingthedigitalphotoframefunction;throughGregorianlunar
7、transferalgorithmtoachievealunardisplay;addition,ithasaddedaninfraredremotecontrol,alarmclock,electroniccalendar,festivalreminders,memosandotherfunctions.Keywords:Cortex-M3STM32F103RCT6digitalclock1前言