8路抢答器设计2_第1页
8路抢答器设计2_第2页
8路抢答器设计2_第3页
8路抢答器设计2_第4页
8路抢答器设计2_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、 需求分析:本设计要求完成 8 路抢答器设计, 控制 8 个知识竞赛的抢答按钮, 控制用数字显示抢到的台,抢答台上用led 显示抢到 /未抢到,手动复位,等功能,我们采用89s52单片机做为主控cpu,外接一个 7 段共阴极数码管来显示抢到的台,接8个 led 来显示是否抢到台, 8 个按键用来抢答,用单片机的复位脚来直接控制复位。此设计关键问题是判断是哪个强到的台,抢到台以后其他选手在复位前抢答无效。我们在这设计时采用循环等待判断的方法,可以使软件设计简单, 复位我们也采用单片机的复位脚来控制,可以近一步简化软件设计。2、总体方案设计硬件总体框图 : 软件结构图:3. 详细设计1)pro

2、tel 电路原理图:总图:按键电路:8 个独立按键连接到p1 脚,平时没按下时为p1 脚为高电平,一旦有按键按下,p1 脚的p1.0 p1.7 就会有相应的引脚被拉底。此时软件就可以检测判断是那个按键按下。数码管显示电路:为了显示抢答到的选手好,设计中采用了一个共阴极数码管接到p0,因为 p0 为开漏的,所以加了一个排阻进行拉高,电路如下:led 显示:为了让选手知道自己抢到或未抢到,设计中在 p2 口连接了8 个 led,平时 p2口为高电平,led 熄灭,当有选手按键后,软件设计让相应的led 点亮,电路如下:复位电路:复位电路采用了单片机的复位端,这样设计可以简化软件的量,使程序更加简洁

3、化。元件清单:part type designator footprint 1k r9 axial0.4 10k res sip9 12.000mhz y1 xtal1 22u c1 rb.2/.4 30p c3 rad0.1 30p c2 rad0.1 80c52 u1 dip40 470 r6 axial0.4 470 r5 axial0.4 470 r8 axial0.4 470 r7 axial0.4 470 r4 axial0.4 470 r1 axial0.4 470 r2 axial0.4 470 r3 axial0.4 amberca d1 seg con2 j1 sip2 l

4、ed led3 led5 led led4 led5 led led1 led5 led led2 led5 led led5 led5 led led8 led5 led led6 led5 led led7 led5 sw-pb reset sw2 软件流程图:程序清单:/* * copyright(c) 2007 贵州大学* 文件描述:8路抢答器* 当前版本: v1.0 * 作者 : 彭凌华* 完成时间: 2007/12/1 * 适应芯片 : * 89c52 */ #include #define uchar unsigned char #define uint unsigned int

5、 code unsigned char ledmap=0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07, 0 x7f,0 x6f,0 x77,0 x7c,0 x39,0 x5e,0 x79,0 x71 ; /数码管显示值void main(void) uchar key; while ( p1=0 xff);/ 等待按键key=p1; switch(key) case 0 xfe: p0=ledmap0;p20=0;break; /按键 1 case 0 xfd: p0=ledmap1;p21=0;break; /按键 2 case 0 xfb: p0=ledmap2;p22=0;break; /按键 3 case 0 xf7: p0=ledmap3;p23=0;break; /按键 4 case 0 xef: p0=ledmap4;p24=0;break; /按键 5 case 0 xdf: p0=ledmap5;p25=0;break; /按键 6 case 0 xbf: p0=ledmap6;p26=0;break; /按

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论