dsp数字时钟设计

dsp数字时钟设计

ID:26237578

大小:139.36 KB

页数:17页

时间:2018-11-25

dsp数字时钟设计_第1页
dsp数字时钟设计_第2页
dsp数字时钟设计_第3页
dsp数字时钟设计_第4页
dsp数字时钟设计_第5页
资源描述:

《dsp数字时钟设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、WORD格式整理课程设计报告设计名称专业班级学生姓名学号指导教师完成时间:DSP原理及应用课程设计:自动化1242:潘成:1104421226:钟菲徐航:2016年3月24日成绩评定考核内容平时表现设计报告设计成果和答辩综合评定成绩成绩长春工程学院专业知识分享WORD格式整理纪律要求和成绩考核办法(纪律要求和成绩考核办法打印在封皮背面)1.不允许在实验室内吸烟、吃零食、玩手机,累计警告三次者,考核成绩降为及格,屡教不改者成绩不及格;不准带无关人员到实验室活动,否则扣平时表现分。2.参加本次课程设计时间不足三分之二或旷课3天以上者,不得参加本次考核,按不及格处理。3.病

2、事假必须有请假条,需经班主任或有关领导批准,否则按旷课处理。4.过程考核和综合成绩在教师手册中要有记载。5.课程设计的考核由指导教师根据学生平时表现(出勤、学习态度、工作进展、遵守纪律情况等)、设计成果(完成情况)、设计报告是否规范、答辩等几个方面,结合考核纲要规定的各项成绩权重,综合后给出课程设计总成绩。6.成绩评定采用五级分制,即优、良、中、及格和不及格。7.课程设计结束一周内,指导教师提交课程设计成绩和课程设计总结。专业知识分享WORD格式整理基于DSP的数字时钟设计一、系统设计任务及功能概述(一)硬件电路设计,包括TMS320LF2407基本电路、数码显示电路

3、和基本按键,需要用altiumdesigner软件完成原理图;(二)软件设计,主要指应用片上定时器作为时钟源编写数字钟程序,数字电子钟功能要求能调小时、分钟、秒钟,还有随时暂停的功能等,在实验箱上运行调试成功并能用数码管显示;(三)课程设计报告,包括总体设计方案、硬件电路设计和软件设计的具体说明。二、设计方案论证(一)数字时钟方案数字时钟是本设计的最主要的部分。根据需要,可利用两种方案实现。方案一:本方案采用Dallas公司的专用时钟芯片DS12887A。该芯片内部采用石英晶体振荡器,其芯片精度不大于10ms/年,且具有完备的时钟闹钟功能,因此,可直接对其以用于显示或

4、设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片的正常运行,以备随时提供正确的时间。方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒值达到60,则将其清零,并将相应的分字节值加1;若分值达到60,则清零分字节,并将时字节值加1;若时值达到24,则将十字节清零。该

5、方案具有硬件电路简单的特点。而且,由于是软件实现,当DSP芯片不上电,程序不执行时,时钟将不工作。基于硬件电路的考虑,本设计采用方案二完成数字时钟的功能。(二)数码管显示方案方案一:静态显示。所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或截止。该方式每一位都需要一个8位输出口控制。静态显示时较小的电流能获得较高的亮度,且字符不闪烁。但当所显示的位数较多时,静态显示所需的I/O口太多,造成了资源的浪费。方案二:动态显示。所谓动态显示就是一位一位的轮流点亮各个位,对于显示器的每一位来说,每隔一段时间点亮一次。利用人的视觉暂留功能可以看到整个显示,但

6、必须保证扫描速度足够快,字符才不闪烁。显示器的亮度既与导通电流有关,也于点亮时间与间隔时间的比例有关。调整参数可以实现较高稳定度的显示。动态显示节省了I/O口,降低了能耗。从节省I/O口和降低能耗出发,本设计采用方案二。专业知识分享WORD格式整理(三)秒时间显示方式选择方案本次设计的延时可以采用内部定时器与软件结合的1秒延时,也可以直接编写一个延时程序,实现1秒延时。方案一:本方案采用内部定时器实现1秒延时。原理为:在单片机内部存储器设三个字节分别存放时钟的时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应的秒值加1;若秒达到60,则

7、将其清零,并将相应的分加1;若分达到60,则清零分,并将时加1;若值达到24,则将十字节清零。方案二:本方案完全用软件实现1秒延时。原理为:编写一个延时函数DELAY,用for语句实现秒值循环从0加到60,秒每加1,调用一次延时函数,当秒值大于60,则将分加1,当分加到60,则将分赋0值,并将时加1,当时加到24,将时赋0值。本方案采用的延时方法编程简单,容易理解。结论:根据两种方案的比较,第二种方案编写程序简单易懂,所以采用第二种方案。一、硬件设计(一)总体思路DSP2407最小系统是整个芯片能正常运行的最基本要求,首先由DSP最小系统的设计包括电

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。