欢迎来到天天文库
浏览记录
ID:31896115
大小:150.00 KB
页数:26页
时间:2019-01-25
《嵌入式课程设计报告具有日历功能的电子时钟》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.嵌入式系统开发课程设计专周报告题目:具有日历功能的电子时钟系别及专业:计算机工程系计算机应用技术班级:10511学生姓名:权胜(14)王希(05)严家强(23)指导老师:宋国明完成时间:2012-12-24/2012-12-28...课程设计(报告)Ⅰ、课程设计题目:具有日历功能的电子时钟Ⅱ、课程设计步骤及内容一、课程设计目标1、培养综合运用知识和独立开展实践创新的能力;2、培养学生将理论知识与实际应用结合在一起;3、培养学生的自我学习能力和解决问题的能力;4、培养学生的协作意识和团队合作能力;5、培养学生的总结经
2、验的能力。二、研究方法及手段应用1、问题解决模块化,将任务分成若干模块,分模块调试和完成任务;2、查阅网上的相关素材,查阅相关论文资料,进行比较、研究;3、在独立思考的基础上,请教老师,和同组同学讨论、学习;4、反复调试、总结经验、排除差错;5、连接PC和EDUKIT-IIIARM嵌入式开发实验箱,完成整个实验环境搭建;6、运用μVision4和超级终端软件进行软件编译和进行调试查看;7、使用ULINK2仿真器下载至实验箱进行观察、调试。三、课程设计预期效果1、程序启动后,蜂鸣器响三声,8位LED数码管显示初始值“0
3、”,1秒后显示当前日期和时间,日期格式:****年**月**日,时间格式:*(星期)-**时**分**秒。PC机超级终端同时显示相关的信息。...2、按下“D”键,可进行日期、时间的修改、设置:有按键时,把键值显示到最右侧,后续按键时,把以前的按键左移,把当前按键值显示到最右侧数码管。设置完毕后,按“FUN”键确认,退出设置,时钟显示修改后的时间。3、显示控制和闹钟设置:按键“*”,进行数码管闪烁/不闪烁的切换。按键“A”,设置闹钟时间。时间到达后,闹铃(蜂鸣器)响,按“FUN”键,关闭闹铃。按键设置时,PC的超级终
4、端显示相应的提示信息,同时把所按的键值,通过串口发送到超级终端显示。4、闹铃声音频率及音量控制:按下“B”键时,进入闹铃声音的设置。采集AIN2的ADC值,根据ADC的值,控制蜂鸣器的声音频率。控制PWM1的频率。(为100Hz至1KHz,最低值和最高值可以根据实际效果调整)。并把实际调整的频率打印到超级终端,如“100Hz”。采集AIN1的ADC值,根据ADC的值,控制蜂鸣器的音量。控制PWM1的占空比。(为0%至100%,最低值和最高值可以根据实际效果调整).并把实际调整的占空比打印到超级终端上,如“50%”。按
5、“FUN”键结束设置。学生姓名:权胜王希严家强专业年级:计算机应用技术10511......目录前言5第一章系统设计6第一节课题目标及总体方案6第二节项目设计模块描述及流程图51、模块描述62、总体设计流程图63、功能设计流程图74、闹钟功能程序流程图8一、主函数模块9二、功能实现模块101、8个LED灯的按位显示程序102、获取系统时间113、*键功能实现124、按键判断函数125、时间及日期设置136、闪烁/不闪烁切换函数177、发声函数188、键值对应到键盘函数189、中断函数19三、闹钟功能实现模块201、A
6、键设置闹钟功能实现202、闹钟设置函数213、闹铃函数23第二章结果与显示24结果显示24心得体会24参考文献25...前言近年来,随着计算机技术及集成电路技术的发展,嵌入式技术日渐普及,在通讯、网络、工控、医疗、电子等领域发挥着越来越重要的作用。嵌入式系统无疑成为当前最热门最有发展前途的IT应用领域之一。实时时钟(RTC)器件是一种能提供日历/时钟、数据存储等功能的专用集成电路,常用作各种计算机系统的时钟信号源和参数设置存储电路。RTC具有计时准确、耗电低和体积小等特点,特别适用于在各种嵌入式系统忠记录事件发生的时
7、间和相关信息,尤其是在通信工程、电力自动化、工业控制等自动化程度较高领域的无人职守环境。随着集成电路技术的不断发展,RTC器件的新品也不断推出。这些新品不仅具有准确的RTC,还有大容量的存储器、温度传感器和A/D数据采集通道等,已成为集RTC、数据采集和存储于一体的综合功能器件,特别适用于以微控制器为核心的嵌入式系统。关键字:嵌入式系统、实时时钟RTC...第一章系统设计第一节课题目标及总体方案随着嵌入式技术的发展,我们身边充斥着各类各样的嵌入式电子产品。实时时钟(RTC)就是一种在现代电子设备中应用非常普遍,可以帮
8、助人们实时、准确的掌握时间的器件,如手机、PDA及一些智能仪表都提供了时钟显示。我们本次课题的目标就是要基于SAMSUNGS3C2410AL-20芯片设计出一个实时时钟,编写C语言可以通过μVision4和超级终端软件调试,然后通过ULINK2仿真器下载至实验箱内进行观察。在试验箱中的LED显示灯上显示出时间和日历。另外,我们将要实现的系统分为
此文档下载收益归作者所有