摘要本文基于DS1388时钟芯片,设计了时钟万年历系统,结合硬件平台的条件,给出了系统的软件设计方法。该系统以ARM Cortex-M3内核的LM3S8962微控制器为系统主控芯片。系统中采用LCD12864液晶模块,进行时间日期等信息的显示。除了采用电子万年历常用的数码显示之外,还在LCD12864上显示了图形化的时钟界面。Cortex-M3是首款基于ARMv7-M架构的处理器,是专门为了在微控制器,汽车车身系统,工业控制系统和无线网络等对功耗和成本敏感的嵌入式应用领域实现高系统性能而设计的,它大大简化了可编程的复杂性,使ARM架构成为各种应用方案(即使是最简单的方案)的上佳选择。63877
毕业论文关键词 万年历 嵌入式 Cortex-M3 DS1388
毕业设计说明书(论文)外文摘要
Title Design and Implementation of the DS1388-based Clock and Calendar System
Abstract This thesis is about designing the clock and calendar system which is based on DS1388 clock chip.The thesis also give an account of the system’s software design technique that combines the hardware platform conditions.The master control chip of the system is ARM Cortex™-M3-based microcontroller.In the system,The LCD module LCD12864 used to carry information such as the date and time display.In addition to using digital display in electronic calendar which is commonly used, LCD12864 also display a graphical clock interface. Cortex-M3 is the first processor which is based on ARMv7-M architecture,designed for achieving high system performance in microcontrollers,automotive body systems, industrial control systems and wireless networks, power consumption and cost-sensitive embedded applications, which greatly simplifies the complexity of programmable, so that the ARM architecture for a variety of applications (even the most simple solution) is a good choice.
Keywords Calendar Embedded Cortex-M3 DS1388
1 引言 1
1.1 时钟万年历系统简介 1
1.2 课题主要工作 … 1
2 硬件资源及IDE介绍 3
2.1 硬件资源 … 3
2.2 软件开发环境介绍 … 7
2.3 本章小结 … 9
3 时钟万年历总体设计及功能模型 10
3.1 功能分析 … 10
3.2 系统功能模型 … 10
3.3 时钟万年历系统功能综述(用户说明书) 14
3.4 本章小结 … 15
4 系统相关模块介绍 16
4.1 实时时钟模块 … 16
4.2 LCD液晶显示模块 … 20
4.3 数字温度计 27
4.4 本章小结 … 32
5 时钟万年历系统功能实现 … 33
5.1 DS1388的信息读取 … 33
5.2 DS18B20的信息读取 33
5.3 LCD12864的显示 34
5.4 人机交互与键盘接口设计 35
5.5 本章小结 … 39
结论 … 40
致谢 … 41
参考文献 … 42
1 引言
1.1 时钟万年历系统简介
嵌入式时钟万年历系统有着非常广泛的应用,在生活中处处可见。电子表,公共电子屏,车载电子系统等等都是嵌入式时钟万年历系统的应用场所。在普遍的应用中,嵌入式时钟万年历系统基本功能为准确显示实时时钟、日期,对于少于31天的月份,可对月末日期自动进行调整,包括对闰年的校正。此外还应具有手动设置时间日期的功能,以增加系统灵活性。