摘要日历存在于人们的日常生活当中。随着科技的发展,带着时钟,闹钟等多种功能的电子日历已经被人们普遍接受与应用。本课题的题目是基于ARM嵌入式系统多功能日历制作研究,论文是利用有ARM7内核的SEP3203微处理器,在GE01嵌入式系统实验开发平台上完成对电子日历的制作与研究。系统通过调用SEP3203中的RTC实时时钟模块实现日历功能,通过键盘中断,以及利用脉冲调制器连接蜂鸣器,实现闹钟功能和生日提醒功能。软件首先对顶层函数初始化,再调用顶层函数完成对默认时间,闹钟,生日的设定以及硬件的初始化,然后进入无限循环,调用显示功能,实现日历在LCD频幕上的显示功能。闹钟设置与报时以及生日提醒的功能则是由RTC中断模块调用中断函数,配合键盘中断和蜂鸣器共同实现的。64791
毕业论文关键词 多功能日历 SEP3203 ARM7 RTC
毕业设计说明书(论文)外文摘要
Title Based on ARM embedded system multi-function calendar production research
Abstract
Calendar exists in people's daily life.With the development of science and technology,electronic calendar with clock, alarm clock and other functions has been generally accepted and put into application.The title of the topic is a design based on ARM embedded system multi-function calendar production research.Using SEP3203 microprocessors with an ARM7 core and the GE01 embedded system experimental development platform to complete the production and research of electronic calendar is the theme of this paper.The system realizes the function of a calendar by calling the RTC real time clock module in SEP3203 microprocessor.To achieve the aims of alarm clock functions and birthday reminders,keyboard interrup and using the pulse modulator to connected buzzerare are needed.The software first initializes the top-level function. And top-level function is called to complete the initialization of the default time, alarm clock, birthday settings and hardware.After that,the system enters an infinite loop,and calls the display function ,in order to realize the display function on LCD screen of the calendar.The function of alarm settings with timekeeping and birthday reminder function is realized by an interrupte by the RTC module interrupted by a call to the function ,together with the keyboard interrupt and buzzer .
Keywrds Multi-function Calendar SEP3203 ARM7 RTC
目录
1 引言 1
1.1 选题背景 1
1.3 课题设计任务 2
2 硬件介绍以及系统总体结构 2
2.1 SEP3203芯片 2
2.1.1 RTC实时时钟控制器: 3
2.1.2 LCD控制器: 4
2.1.3 PWM脉冲调制器: 6
2.1.4 INTC中断控制器: 7
2.2 GE01实验开发板 8
2.2.1 键盘 9
2.2.2 黑白灰度显示模块 10
2.2.3 触摸屏A/D 10
2.3 系统结构 11
3 软件介绍 12
3.1初始化模块 12