ImageVerifierCode 换一换
格式:DOC , 页数:13 ,大小:494KB ,
资源ID:4656957      下载积分:8 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4656957.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(单片机拔河游戏机课程设计.doc)为本站上传会员【人****来】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

单片机拔河游戏机课程设计.doc

1、HUBEI NORMAL UNIVERSITY课程设计报告Course Design Report所在院系教育信息与技术学院专业名称信息工程班级0902题目拔河游戏机指导教师田文汇成员孙强 魏超 罗志伟完成时间2011,12,10 一、设计任务及要求:设计任务:设计一个拔河游戏机电路。要 求:(1)设计一个能进行拔河游戏的电路。(2)电路使用15个发光二极管,开机后只有中间一个发亮,此即拔河的中心点。(3)游戏双方各持一个按钮,迅速地、不断地按动,产生脉冲,谁按得快,亮点就向谁的方向移动,每按一次,亮点移动一次。(4)亮点移到任一方终端二极管时,这一方就获胜,此时双方按钮均无作用,输出保持,只

2、有复位后才使亮点恢复到中心。(5)用数码管显示获胜者的盘数。指导教师签名: 2011年11月10日 二、指导教师评语:指导教师签名: 2011 年11月 日 三、成绩 验收盖章 2011年11月 日 目 录1 设计目的42 设计思路43 设计过程43.1方案论证43.2电路设计44电路仿真与结果分析44.1电路仿真44.2结果分析45主要仪器与设备46设计体会与建议46.1设计体会46.2对设计的建议4参考文献5附件5完整电路5PCB原理图5拔河游戏机1 设计目的(1)熟悉巩固和加深所学电子技术课程的基本知识,提高综合运用所学知识的能力。(2)培养学生根据课题需要选用参考书、查阅手册、图表和文

3、献资料的能力,提高学生独立解决工程实际问题的能力。(3)通过设计方案的分析比较、设计计算、元件选择及电路安装调试等环节,初步掌握单实用电路的工程设计方法。(4)提高学生的动手能力,掌握常用仪器设备的正确使用方法,学会对简单实用电路的实验调试和对整机指标的测试方法。(5)了解与课题有关的电路以及元器件的工程技术规范,能按课程设计任务书的要求编写设计说明书,能正确反映设计和实验成果,能正确绘制电路图等。2 设计思路15个二极管排成一条直线,两边各装一个按键,每按一次按键,就会产生一个有效低电平,哪边按一次,发光二极管就向哪边移一位。安装一个复位开关,第一次按是让发光二极管回到中点,再按一下后,蜂鸣

4、器发出响声,两边选手就可以拔河了。当发光二极管移到终端时,两边选手按键无效,数码管就会记录一下对应的盘数。再按复位键,以进行下次的拔河。再用一个清零键,用于让记录盘数的数码管清零,同时发光二极管也回到中点。3 设计过程 我的电路分为五个部分,数码管,蜂鸣器,清零部分,拔河部分,发光二极管。数码管主要用于显示双方的盘数,蜂鸣器用于提醒选手拔河开始或拔河结束,清零部分用于对数码管清零和发光二极管复位,拔河部分用于控制发光二极管的移动,发光二极管显示拔河的状态,当终点亮时,数码管计数。蜂鸣器 提醒选手 . 拔河 控制(复位). 发光二极管 回归中点 记录 影响 清零 .归零 数码管 3.1方案论证

5、按两次复位键后,蜂鸣器响起,两边选手开始拔河。当发光二极管移到左端终点时,选手按键无效,左边的数码管计一次数。按两次复位键,继续拔河,当发光二极管移到右端终点时,选手按键无效,右边的数码管计一次数。如果是3局2胜制,当有一方已赢了2局后,复位键也无效,需要按一下清零键。3.2电路设计 数码管 蜂鸣器 清零部分 拔河部分发光二极管4电路仿真与结果分析4.1电路仿真1、按下复位键,观察发光二极管是否在中点,如果在中点,则再按下复位键。 2、任意随机的按key1和key2,直到发光二极管移到终点。 3、观察数码管,看计数是否正确。 4、按两次复位键,重复上述步骤。 5、按下清零键,看数码管数据是否清

6、零,发光二极管是否也回到中点。如果达到预期,则实验成功。4.2结果分析 仿真时数码管没有亮,经过分析后知道是错用了共阴极数码管,改用共阳极的后数码管有显示了。然后进行拔河游戏过程,但是发光二极管从P0口进入到P2口或从P2口进入到P0口后,发光二极管移位出现了混乱,而且不能到达终点,原因是程序没有写好。认真修改了程序后,移位正常了。但是数码管不能实现清零,把清零方式由电平清零改为脉冲式清零后,可以正常清屏了。5主要仪器与设备发光二极管led15, 电阻510欧15, 7SEG-MPX2-CA1, AT89C521, 极性电容CAP-POL 22uF2, 电容30pF2, 蜂鸣器BUZZER1,

7、晶振CRYSTAL1, RESPACK-81, PNP1, 电阻1000欧2, BUTTON1。6设计体会与建议 6.1设计体会6.2对设计的建议参考文献1 吴健:AVR单片机实用C语言程序设计与典型实例M,北京中国电力出版社,2008。2马潮:AVR单片机嵌入式系统原理与应用M,北京韩天航空大学出版社,2007。附件#include#include#define uchar unsigned char#define uint unsigned intsbit wela1=P30;sbit wela2=P31;sbit beep=P35;sbit key=P34;sbit key1=P32;s

8、bit key2=P33;uchar n,m,temp1,temp2,a,b,num;uint n1=0,n2=0;void key_init();uchar code table=0xc0,0xf9,0xa4,0xb0,0x99, 0x92,0x82,0xf8,0x80,0x90;void delay(uchar z) uchar x,y; for(x=z;x0;x-) for(y=120;y0;y-);void di(void) beep=0; delay(10); beep=1;void disp(uchar shi,uchar ge) wela1=1; P1=tableshi; del

9、ay(10); wela1=0; wela2=1; P1=tablege; delay(10); wela2=0;void key_init() if(key=0) delay(5);if(key=0) while(!key); temp1=0x7f; temp2=0xff; di(); P0=temp1; P2=temp2; num+; if(num=3) num=0; if(num=2) if(key1=0) delay(5);if(key1=0) while(!key1); if(temp1=0xff) if(temp2=0xfe) temp2=0xff;P2=temp2; temp1=

10、0x7f;P0=temp1; if(temp2!=0xff) temp2=_cror_(temp2,1); P2=temp2; else temp1=_cror_(temp1,1); P0=temp1; a=1; /用于跳出P0=0xfe的循环 if(key2=0) delay(5); if(key2=0) while(!key2);if(temp2=0xff) if(P0=0x7f) temp1=0xff;P0=temp1; temp2=0xfe;P2=temp2; if(temp1!=0xff) temp1=_crol_(temp1,1); P0=temp1; else temp2=_crol_(temp2,1);P2=temp2; b=1; /用于跳出P2=0xbf的循环 if(P0=0xfe&a=1) num=0; n+=1; a=0; if(P2=0xbf&b=1) num=0; m+=1; b=0; void init() P0=0x7f; n1=0; n2=0; num=0; n=0; m=0; void main() init();disp(n,m);while(1) disp(n,m); key_init(); 完整电路PCB原理图

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服