- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机课程论文
基于STC单片机的
摘要:本次设计以STC12C5A60S2(或STC89C52)单片机为核心的四路抢答器,经过单片机的控制处理并产生不同的与输入信号相对应的输出信号,最后通过LCD数码管显示相应的路数,即使两组的抢答时间相差几微秒,也可分辨出是哪组优先按下的按键,它充分利用了单片机系统的优点,具有结构简单、功能强大、可靠性好、实用性强的特点。在软件方面,使用汇编语言编写程序,程序设计主要包括3个部分:显示部分、键盘扫描部分、定时器中断部分。通过硬件和软件的配合使用,实现了通信的功能,达到设计的目的。
关键词:STC12C5A60S2单片机,显示,键盘扫描
目录
一、抢答器的相关背景 2
二、 总体方案设计 2
三、单元模块设计 3
3.1 抢答电路模块 3
3.2复位电路的设计 3
3.3 晶振电路的设计 3
3.4 蜂鸣器提示报警电路 4
3.5 显示电路 5
3.6 电源电路 6
3.7 下载程序接口 6
3.8 键盘电路 7
四、软件设计 7
五、系统能实现的功能: 7
六、主要程序 8
一、抢答器的相关背景抢答器是一种应用非常广泛的设备,在各种竞赛、抢答场合中,它能迅速、客观地分辨出最先获得发言权的选手。早期的抢答器只由几个三极管、可控硅、发光管等组成,能通过发光管的指示辩认出选手号码。现在大多数抢答器均使用单片机(如MCS-51型)和数字集成电路,并增加了许多新功能,如选手号码显示、抢按前或抢按后的计时、选手得分显示等功能。随着改革开放事业的不断深入,促使人们学科学、学技术、学知识的手段多种多样,抢答器作为一种工具,已广泛应用于各种智力和知识竞赛场合。但抢答器的使用频率校低,且有的要么制作复杂,要么可靠性低,减少兴致。作为一个单位若专购一台抢答器虽然在经济上可以承受,但每年使用的次数极少,往往因长期存放使(电子器件的)抢答器损坏,再购置的麻烦和及时性就会影响活的开展。目前多数抢答器存在3个不足之处:第一,现场线路连接复杂。因为每个选手位于抢答现场的不同位置,每个选手与控制台之间要有长长的连接线。选手越多,连接线就越多、越乱,这些连接线不仅影响了现场的美观,而且降低了抢答器的可靠性,增加了安装的难度,甚至影响了现场人员的走动。第二,电路复杂。因为单片机只完成号码处理、计时、数据运算等功能,其它功能如选手号码的识别、译码、计分显示等仍只能通过数字集成电路完成。采用单片机扫描技术识抢按号码时,电路的延迟时间较大。STC12C5A60S2(或STC89C52)
图2.1 方案原理框图
三、单元模块设计
3.1 抢答电路模块
抢答器的工作原理是采用单片机最小系统,用查询式键盘进行抢答。通过抢答按键模块,链接按键进行抢答。其工作原理为:主持人按清零键后,选手可按键抢答,单片机锁存信号,屏蔽外界信号,同时通过5510显示抢答成功的选手编号,并有蜂鸣器发声。此时定时器工作,开始答题倒计时,到时间结束,主持人将系统清零。原理图如下:
图3.1 原理图
3.2复位电路的设计
复位电路的设计该复位电路采用上电自动复位和手动复位两种复位方式,要实现复位只需在,STC12C5A60S2单片机的RESET~I脚上加上5ms的高电平就可以了。上电复位是利用电容的充电来实现的,即上电瞬间RESET端的电位与Vcc相同,随着电容上储能增加,电容电压也逐渐增大,充电电流减小,RESET端的电位。这样就会建立一个脉冲电压,调节电容与电阻的大小可对脉冲的持续时间进行调节。通常若采用1 2MHz的晶振时,复位元件参数为10 LI F的电解电容和10kQ的电阻。按钮复位电路是通过按下复位按钮时,电源对RESET端,维持两个机器周期的高电平实现复位的。
图3.2复位电路
3.3 晶振电路的设计
STC12单片机的定时控制功能是用时钟电路和振荡器完成的,而根据硬件电路的不同,连接方式分为内部时钟方式和外部时钟方式。内部时钟方式,是单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益反相放大器的输入端为芯片引脚XTAL1,输出端引脚XTAL2。这两个引脚跨接石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器,电路如图所示。
电路中电容C1、C2典型值通常选择为30pF左右。对外接电容的值虽然没有严格的要求,但电容的大小会影响振荡器频率的高低,振荡器的稳定性和起振的快速性。晶振的频率通常在1.2MHZ-12MHZ之间。晶振的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。本设计采用内部时钟方式。
图3.3 时钟电路
3.4 蜂鸣器提示报警电路
其主要在于当单片机执行中断后,当输出信号时能够在很短的时间里让扬声器工并持续一定的时间。当抢答器程序响应,使三极管导通,蜂鸣器的放大电路被接通,与此同时,
文档评论(0)