1 / 18
文档名称:

单片机课设-跑马灯游戏机设计.doc

格式:doc   大小:765KB   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机课设-跑马灯游戏机设计.doc

上传人:pppccc8 2019/3/1 文件大小:765 KB

下载得到文件列表

单片机课设-跑马灯游戏机设计.doc

文档介绍

文档介绍::..摘要单片机是一种集成电路芯片,是采川超大规模集成电路技术把具有数据处理能力的屮央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和屮断系统、定吋器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应川。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。本课程设计是基于51系列单片机所设计的,川AT89C51芯片控制跑马灯游戏机,整个系统有2种模式可以选择,首先接通电源后单片机全部LED闪烁;若按下K1,则使单片机从全部LED闪烁切换到LED从左到右依次点亮,再从右到左依次点亮,循环往复:若按下K2,则使单片机在WD流水灯模式屮暂停。关键词:单片机、AT89C51、 34. 34. 44. 54. 8雜吾 11附录A程序清单 12附录B系统总电路原理图 14参考文献 (1)用单片机I/O门控制发光二极管(LED)点亮和熄灭来模拟跑马灯游戏机;(2)控制8个发光二极管(LED)依次点亮,被点亮的灯短暂延时后熄灭。循环此状态;(3)用开关模拟功能按键,分别实现开始、停止功能;(4)当“开始键”未按下时,处于待机状态,所有发光二极管闪烁;(5)当“开始键”按下后,发光二极管循环点亮;(6)当“停止键”按下时,发光二极管(LED)循环状态暂停,若此时,正巧最后一个红色LH)被点亮,表示该操作人获胜,赢得游戏,同时蜂鸣器鸣响3秒,以示庆祝;反之则蜂鸣器鸣响500ms示意输掉游戏。(7)继续按下“开始键”,游戏仍能继续。—,系统各部分也是按节拍做的,要使电路的各部分统一节拍就需要一个“时钟信号”,产生这个时钟信号的电路就是时钟电路。时钟电路的核心是个比较稳定的振荡器(一般都用晶体振荡器),振荡器产生的是正弦波,频率不一定是电路工作的时钟频率,所以要把这正弦波进行分频,处理,形成时钟脉冲,然后分配到需要的地方。让系统里各部分工作时使用。如图3-1所示。—2复位电路vo=VJ1-exp(-VoRCt——In(1——~)RC^图3—3公式复位电路是一种用来使电路恢复到起始状态的电路设备,它的操作原理与计算机有着异曲同工之妙,只是启动原理和手段有所不同。为确保微机系统中电路稳定可靠工作,复位电路是必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V±5%,〜¥。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,,复位信号才被撤除,微机电路开始正常工作。见图3—2,3-,涂有导电橡胶电路,中间有个薄膜,带孔,用于隔离两张带有导电橡胶的薄膜。按键在孔的位置,按下按键的时候,两张带导电橡胶的薄膜透过中间的圆孔,接通电路,通过芯片编码,输出。见图3—4。图3——5蜂鸣器电路多谐振荡器由晶体管或集成电路构成。当接通电源后(~15V直流工作电压),多谐振荡器起振,~,阻抗匹配器推动压电蜂鸣片发声。见图3—、8个发光二极管、3个开关,电阻,电容,蜂鸣器,晶振,三极管等组成,电路原理图如图3-7所示。其中按功能分为时钟电路,复位电路,按键电路,蜂鸣器电路,LED电路。主体成分为89C52芯片。阁详见附录二。^include"#includc<>#dcfincucharunsignedchar//uchar=unsignedchar#dcfincuintunsignedint//uint=unsigncdinttypedefunsignedintul6;//int=ul6typedefunsignedcharu8;//c