课程设计最终.docx

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程设计最终

西安建筑科技大学课程设计(论文)题 目:电子闹钟院 (系):信息与控制工程学院专业班级:计算机1102班 姓 名:杨小斌学 号:110620227指导教师:李智杰2014年 7 月 15 日西安建筑科技大学课程设计(论文)任务书专业班级:计算机1102班 学生姓名: 杨小斌 指导教师(签名): 李智杰 一、课程设计(论文)题目电子闹钟二、本次课程设计(论文)应达到的目的通过本次课程设计,使学生不仅更加深刻领会微型计算机从硬件组成到软件编程的基本原理和知识,而且更要学会应用,务必做到理论和实践相结合,掌握硬件分析、软件设计的基本思想和方法,提高分析问题、解决问题和工程实践的能力。三、本次课程设计(论文)任务的主要内容和要求(包括原始数据、技术参数、设计要求等)本课程设计题目的主要内容是模拟实际的电子闹钟。设计要求为:能正确显示闹钟的走时;可以进行当前时间的设置;可以设置闹钟时间,并在时间到时发出响声。四、应收集的资料及主要参考文献:1.《微型计算机基本原理与接口技术》 陈红卫,科学出版社 2003.22.《8086实验指导书》 张维琪、张晓群,信控学院实验中心3.其他与本课程设计题目相关的资料五、审核批准意见教研室主任(签字) 设计总说明随着社会的不断发展,人们的生活水平的不断提高,生活节奏也越来越快,所以闹钟的存在就越发的必要了。不少人为了跟上日益变快的生活节奏,闹钟成了必不可少的生活助手。本次课程设计以电子闹钟为题,采用“开放式微型机教学实验系统TDN86/51”(西安唐都科教仪器公司产品),通过运用定时计数器8253、并行输入输出接口8255和中断控制器8259,来模拟实际的电子闹钟:不仅能通过七段数码管正确的显示闹钟的走时,而且能够进行时钟的时间设置及闹钟的定时操作,在定时时间到时,还可以通过流水灯的亮/灭来起到闹钟的作用。接口技术课程设计的目的,是使我们不仅更加深刻的领会微型计算机从硬件组成到软件编程的基本原理和知识,而且要学会应用,做到理论与实践相结合,学习并掌握硬件分析、软件设计的基本思想和方法,真正将课堂上所学的知识运用到生产实际中去,以提高我们分析问题、解决问题和工程实践的能力。关键词: 定时器,中断,电子闹钟,数码管显示,流水灯显示,PC机键盘目录1设计题目及要求11.1设计题目11.2设计要求12方案分析与设计12.1 题目分析...............................................................................................................12.2 方案设计................................................................................................................12.1硬件连线图22.2系统功能模块图32.3程序流程图43源代码84调试过程说明165设计结果说明185.1模块功能简介185.2实现结果说明186总结19参考资料201设计题目及要求设计题目电子闹钟设计要求本次课程设计的主要内容是模拟各种竞赛中的问题抢答及结果显示。具体设计要求为:能正确显示闹钟的走时;可以进行当前时间的设置;可以设置闹钟时间,并在时间到时发出响声。方案分析与设计2.1题目分析本次课程设计我们实现了对电子闹钟的模拟。电子闹钟可以向用户显示时间,可以在程序里面提供定时功能,并在设定时间到达后通过流水灯来提醒用户。鉴于此,我们选择用七段数码管向用户显示实时时间。除此之外我们还要有按钮,来实现时钟时间的修改。当有按钮按下的时候,执行相应的功能。电子闹钟在定时时间到达时通过流水灯给予用户提醒。2.2 方案设计在之前的接口实验中我们做了电子钟的模拟。在本次课程设计中,我们完全可以通过在电子钟实验的基础上添加对应于相应功能的中断来完成闹钟的设计。在电子钟的设计过程中,我们通过8253定时计数器,8259中断控制器完成时钟时间的设计。这里,1秒的定时由计数器8253和软件技术联合实现。8253的CLK2接系统时钟的OPCLK,门控信号GATE2接+5V,工作于方式3,OUT2输出端就可用程序控制产生周期为40ms的方波信号,接至中断控制器8259的IRQ7上,中断来25次正好为1s的时间。七段数码管仍由8255并行接口A口的低4位进行位选择,通过B口输出要显示的段码,这样在4个七段数码管上分别显示时和分,但由于每40ms一次中断请求。所以在中断服务程序必须利用已申请内存单元count来统计中断请求的次数,只有当count的值为25时,才能让秒单元内的

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档