- 1、本文档共19页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
目录
第1章课程设计内容及要求5
第2章引言6
第3章系统硬件电路设计7
第4章系统软件设计12
第5章课程设计心得14
第6章参考文献15
第7章附录(实物图,程序清单)16
2012-2013年第一学期华东交通大学理工学院课程设计报告
第1章课程设计内容及要求
一、设计内容:
1.1.1、了解各种元器件在电路中的作用和一些芯片的功能,并学会掌握
Keil和proteus两个软件;
1.1.2、对照原理图在proteus软件中画出原理电路图;
1.1.3、检查焊接好的硬件实物图并检验实物图效果;
1.1.4、根据实物图写出程序并仿真,并结合Keil和proteus两个软件进
行调试和仿真。
二、设计要求:
1.2.1外部功能按键连接于(INT0/1)作用时,分别实现开始、停止的功能。
具体过程为:按开始键,LED循环显示,按停止键时,LED循环状态暂停,
若正巧最后一个LED被点亮,而其他LED皆熄灭时,表示该操作人获胜,
赢得游戏,同时蜂鸣器鸣响较长时间,以示庆祝。反之则蜂鸣器鸣响较短
时间示意输掉游戏。下次再按下开始键,游戏又开始;
1.2.2、按下开关K1,实现跑马灯模式则进行灯循环点亮;
1.2.3、按下开关K2,跑马灯停止循环,并停在LED灯中的一个;
1.2.4、若是停在P1.0~P1.6中的一个,则响起短时间的音乐并表示游戏失
败;
1.2.5、若是停在P1.7LED灯时,则该对应的这LED灯亮并响起较长时间
的音乐并表示游戏胜利。
2012-2013年第一学期华东交通大学理工学院课程设计报告
第2章引言
跑马灯在单片机系统中一般是用来指示和显示单片机的运行状态,一
般情况下,单片机的跑马灯由多个LED发光二极管组成。
在单片机运行时,可以在不同状态下让跑马灯显示不同的组合,作为
单片机系统正常的指示。当单片机系统出现故障时,可以利用跑马灯显示
当前的故障码,对故障做出诊断。此外,跑马灯在单片机的调试过程中也
非常有用,可以在不同时候将需要的寄存器或关键变量的值显示在跑马灯
上,提供需要的调试信息。
本设计使用AT89C2051芯片,利用P1的8个端口连接8个发光二极
管,通过P1.0到P1.7的值控制“跑马灯”的亮灭,以达到显示效果。设计
的中断程序要对多个按键动作进行响应,改变开关按键,使得跑马灯,二极
管循环点亮模式,当停止循环时并短时间有音乐发出。
单片机演奏一个音符,是通过引脚,周期性的输出一个特定频率的方
波。这就需要单片机,在半个周期内输出低电平、另外半个周期输出高电
平,周而复始。演奏时,要根据音符频率的不同,把对应的、半个周期的
定时时间初始值,送入定时器,再由定时器按时输出高低电平。
这次跑马灯游戏机设计要求:外部功能按键连接于(INT0/1)作用时,
分别实现开始、停止的功能。具体过程为:按开始键,LED循环显示,按
停止键时,LED循环状态暂停,若正巧最后一个LED被点亮,而其他LED
皆熄灭时,表示该操作人获胜,赢得游戏,同时蜂鸣器鸣响较长时间,以
示庆祝。反之则蜂鸣器鸣响较短时间示意输掉游戏。下次再按下开始键,
游戏又开始。
2012-2013年第一学期华东交通大学理工学院课程设计报告
第3章系统硬件电路设计
3.1跑马灯游戏机设计电路原理图如下:
元器件清单:一个AT89C2051芯片,一个74LS240芯片,一个排阻4K7,两
个开关,一个蜂鸣器,一个12M晶振,两个30p电容,一个10uF极性电容,
一个9012三极管,8个LED灯,三个10K电阻,一个5K1电阻,一个1K电
阻,一个150欧姆电阻。
3.2芯片性能简介:
3.2.1AT89C2051芯片引脚图
文档评论(0)