3.2中断处理模块 14
3.2.1闹钟中断以及生日提醒中断 14
3.2.2键盘中断处理模块 14
3.3显示模块 16
3.4振铃模块 18
3.5星期处理模块 19
3.5.1星期换算模块 19
3.5.2周次计算模块 20
4 程序调试 22
4.1 建立仿真环境 22
4.2 功能调试 23
5 不足与改进 27
结论 29
致谢 31
参考文献 32
1 引言
1.1 选题背景
近年来,随着微电子技术、计算机技术、通信以及网络技术的发展,嵌入式技术渗透到各个领域。ARM(Advanced RISC Machines) 嵌入式微处理器,以其完整的体系结构发展系列,极小的体积、极低的功耗、极低的成本、极高的性能,及时根据嵌入的对象的不同进行功能上的扩展的优势,在众多种类的嵌入式微处理器中脱颖而出[1]。论文网
嵌入式系统的定义:按照历史性、本质性、普遍性要求, 嵌入式系统应定义为:“嵌入到对象体系中的专用计算机系统”,“嵌入性”、“专用性” 与“计算机系统” 是嵌入式系统的三个基本要素。对象系统则是指嵌入式系统所嵌入的宿主系统[2]。
本毕业设计(论文)提出了一种在东大的GE试验系统上,利用SEP3203嵌入式微处理器,了解用软件控制硬件接口芯片工作的原理和方法。并能掌握电子设计软件的使用,熟悉嵌入式系统开发应用环境。SEP3203的设计理念是面向低成本的多媒体手持终端应用和嵌入式控制器类应用,有低成本的设计方案以及低功耗设计以适应电池供电设备。本毕业设计(论文)将在这个实验平台上设计一个多功能日历[3]。文献综述
1.2 国内外研究现状
1.3 课题设计任务
要求学生在熟悉、了解ARM芯片工作原理、操作系统及东大的GE实验系统开发原理的基础上,完成以下工作:
a. 设计相应的键盘、LCD显示器的硬件接口原理图。
b. 熟悉软件开发环境,编制芯片初始化程序及相应的控制程序。
软件内容包括:
① 可以实现公历、星期、周次及时分秒的时间显示
② 生日提示音
③ 日期查询
2 硬件介绍以及系统总体结构
2.1 SEP3203芯片
SEP3203 移动终端应用处理器是由东南大学国家专用集成电路系统工程技术研究中心设计的基于ARM7TDMI的16/32 bit RISC 微控制器, 采用AMBA2.0标准,0.25μm CMOS 工艺,面向低成本手持设备和其它通用嵌入式设备[8]。本文利用ARM嵌入式系统的基本原理,在东大的GE操作系统上,利用时钟与功耗管理模块PMC,PWM脉冲调制器,TIMER通用定时器,INTC中断控制器等模块,设计一个带有日历,时间,闹铃等多种功能的日历。源:自~751·论`文'网·www.751com.cn/
SEP3203处理器的功能模块:ARM7TDMI,主频75MHz,内嵌20Kbyte 片上零等待静态存储器,外部存储器接口控制器(EMI),功耗管理模块(PMC),支持4 种功耗模式:IDLE、SLOW、NORMAL、SLEEP,中断控制器(INTC),支持32 个中断源,其中18 个外部中断,4 通道通用定时器(TIMER),2 通道脉宽调制器(PWM), 通道实时时钟模块(RTC),支持日历功能和Watchdog 功能等。其中主要用到的是RTC实时时钟控制器和LCD控制器。