- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息工程学院
应用软件课程设计
(2010~2011学年第一学期)
论文题目:基于C/S的中国象棋对弈系统的开发实现
姓 名 蔡琳静 专业年级 计算机科学与技术072 学 号 指导教师 蔡骋 时间日期 2010年9月6日-2010年9月17日 摘要
语音播报电子钟主要是要利用STAR ES598PCI实验箱来实现,完成在数码管上显示时间,实时报时,整点报时和用小键盘设置时间四个功能。为实现以上功能,先要利用ISD1420和8255连接的电路配合录音程序,将报时过程中所用到的声音片段按地址存入,再使用8253计数器和8259中断处理器实现计时功能,定义六个缓冲区,将时间数据显示在数码管上,同时在这部分加入设置时间的功能,最后添加汇编程序,使电子钟具备在按下指定的键会播报当前显示的时间以及到达整点自动报时的功能。除此之外,使用液晶显示屏,将数码管上的时间同步显示在屏幕上。最终完成的语音播报电子钟完全实现预期功能。论文中对语音播报电子钟的设计思路有详细介绍,并说明调试与测试过程中出现的问题及其解决方案,另附有实习日志和核心代码清单以供深入了解系统功能的实现方法。
关键字:语音播报,电子钟,ISD1420目录
一、综合训练目的与要求 1
二、综合训练任务 1
三、总体设计 1
四、详细设计说明 2
(1)电子钟设计 2
(2)录音 3
(3)报时 3
(4)扩展 4
五、调试与测试 4
(1)电子钟 4
(2)语音部分调试与测试 4
(3)报时功能调试 5
(4)扩展功能 5
六、实习日志 5
(1) 7月5日 5
(2) 7月6日 6
(3) 7月7日 6
(4) 7月8日 6
(5) 7月9日 6
(6) 7月12日 6
(7) 7月13日 7
(8) 7月14日 7
(9) 7月15日 7
(10)7月16日 8
七、实习总结 8
八、核心代码清单 9
(1)录音程序 9
(2)电子钟程序 19
综合训练目的与要求
微机原理与接口技术是一门注重应用与实践的课程。经过将近一个学期的课程学习,已掌握大量的理论知识,诚然,为了更好的掌握所学的知识,理论联系实际是一个行之有效的方法。通过训练,真正做到学以致用,从中提高动手能力,增强分析问题与解决问题的能力。在本次综合训练之前,根据实验指导书已完成的六个基本实验,从而熟悉了STAR ES598PCI实验箱,并较为熟练的掌握实验箱上的常用模块,为此次课程设计奠定了良好的基础。
接口课程设计是一个小规模的系统设计与开发,但也是一个流程非常完整的综合训练,训练中要求独立完成所选题目,提倡同学间相互讨论,共同进步。学会查阅工具书及相关资料,并能取其精华去其糟粕,用到设计当中。认真完成每一个步骤,总体设计,运用8086汇编语言编写程序,掌握接口电路设计思路,反复调试与测试,在有精力与时间的情况下,对系统功能稍作扩展,但不画蛇添足,用心完成设计论文的撰写。以严谨认真的态度来对待课程设计,并有所收获。
综合训练任务
利用STAR ES598PCI实验箱设计一个具有时、分、秒显示的电子钟,并定义一个启动键,当开启改建时时钟从当前设定值开始走时,时间数据可用数码管显示,同时按下语音播报键,可以准确清晰地报出显示的北京时间,并且可以设置时间。
总体设计
语音播报电子钟大致可以分三个大方向来完成,其功能模块图如图1所示。一是主体电子钟的设计,需要完成的是将时间按时、分、秒显示在数码管上,并且可以走时及设置时间,需要用到的模块主要有8253计数器、8259A可编程中断处理芯片,还有8279;二是录音部分,需要用语音模块对所用到的声音进行处理,把所要用到的声音片段按地址存放在ISD1420中;三是将两者有机的结合起来,在电子钟程序中添加功能,调用放音程序后可以播报当前显示的时间。系统流程图如图2所示。
详细设计说明
在明确总体设计思路的情况下,需要分块将功能实现,最后将几个部分结合起来,就可以完成整个语音播报电子钟系统。各分块的功能详细介绍如下。
电子钟设计
电子钟的实现主要用到的芯片有8253计数器和8259中断处理器还有显示时间的数码管。8253采用的是方式二——分频计数器,设计过程中需要用到三个计数器,即秒计数器、分计数器和时计数器,分别记录秒、时、分。将CLK端接62.5K型号,并在8259初始化时设置初值为31.25K,也就是没半秒产生一次中断,将中断信号送到8259的IR0(中断向量号为8H,存放中断向量的起始地址是20H),8259的INT向CPU发出中断请求信号,紧接着CPU的INTA会向8259发出响应中断请求信号。当累计两次中断,即一秒会产生一次脉冲作为秒计数器的时钟脉冲,秒计数器会加一,秒计数器采用六十进制计数,当秒计数器计数六十次会发出一个“
您可能关注的文档
最近下载
- 河南省2019年对口升学网络选择和判断题.docx VIP
- 兴陇中学七年级语文期中复习《骆驼祥子》单选题.docx VIP
- 2025至2030年中国电站铸锻件市场分析及竞争策略研究报告.docx
- 2025年湖南选调真题及答案.docx VIP
- 防范电信网络诈骗宣传课件 PPT.pptx VIP
- 第4课 直面挫折 积极应对中职思想政治《心理健康与职业生涯》(高教版基础模块).pdf VIP
- 广西书院文化研讨.pdf VIP
- 高考古代文化常识判断题(一).docx VIP
- 前十题单选,后十题多选,每题5分,满分100分。.docx VIP
- 12K101-1~4 通风机安装(2012年合订本).pdf VIP
文档评论(0)