下载此文档

C51单片机8路抢答器实训报告.doc


文档分类:通信/电子 | 页数:约25页 举报非法文档有奖
1/25
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/25 下载此文档
文档列表 文档介绍
抢答系统设计学生姓名:______曾超________学号:___201358264031____________班级:___物联网____________指导老师:__刘艳军_____________日期:__2015/06/28_____________1题目与要求 32系统硬件设计 4 63系统软件设计 64总结 22(四)参考文献(左对齐,宋体粗四号) “抢答系统设计”。1)制作一个8人抢答器,以开关中的某个开关的按下(闭合)作为抢答按键。2)无人抢答时,8只数码管轮流循环显示1~8(跑马),谁先抢答,数码管停止跑马,8个数码管同时亮谁的编号,并用蜂鸣器发提示音;其后再有人按键,系统不予响应,直到复位键按下,开始下一轮抢答。3)主持人端有一个复位键,可重新开始抢答;有一个答案正确的按键,和一个答案错误的按键,按下时有不同的提示音;要想实现8路抢答器,首先要清楚抢答器的功能。需要设置多少个功能键?功能按键通过哪个I/O口控制?对于此系统,我们第一步应该做什么,先完成哪个部分?:按键的处理。数码管的动态静态显示。*3矩阵键盘,本系统中只用到3个功能键,故令P1^4=0控制列线,P1^1,P1^2,P^3分别为横线,不需要做扫描。分别控制S1,S5,,为本系统的8路抢答按键。通过P3口输入控制。蜂鸣器,接在P1^:VoidmDelay(unsignedintDelay){unsignedinti; for(;Delay>0;Delay--){ for(i=0;i<124;i++){ ; } }}主程序函数模块,代码:#include<>sbitP14=P1^4;sbitRight=P1^1;sbitFalse=P1^2;sbitP13=P1^3;sbitBeep=P1^5;unsignedchartable[8]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};unsignedcharwei[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdF,0xbF,0x7F};voidmain(){ inti,t; P14=0; //ap1: P3=0xff; while(1) { for(i=0;i<8;i++) { P2=wei[i]; //从这里开始修改选手编号跑马效果 P0=table[i]; mDelay(150); if(P3!=0xff) { //r8=P3; switch(P3){ case0xfe: { //for(t=0;t<2;t++)//抢答后选手编号闪烁次数//{ P2=0xfe;//按下哪一个按键,则数码管位码送该位。即3号抢答,调到3号数码管,4号抢答跳到4号数码管 P0=0x06; mDelay(500); P0=0x00; mDelay(500); //} while(1){ P0=0x06; P2=0x00; //此处写蜂鸣器提示音 if(Right==0){ for(t=0;t<3;t++)//抢答后选手编号闪烁次数{ P2=0xfe;//按下哪一个按键,则数码管位码送该位。即3号抢答,调到3号数码管,4号抢答跳到4号数码管 P0=0x06; mDelay(500); P0=0x00; mDelay(500); } Beep=0; mDelay(150); Beep=1; mDelay(150); Beep=0; mDelay(150); Beep=1; mDelay(150); Beep=0; mDelay(500); Beep=1; mDelay(500); } if(False==0){ for(t=0;t<3;t++)//抢答后选手编号闪烁次数{ P2=0xfe;//按下哪一个按键,则数码管位码送该位。即3号抢答,调到3号数码管,4号抢答跳到4号数码管 P0=0xff; mDelay(500); P0=0x00; mDelay(500); } Beep=0; mDelay(500); Beep=1; mDelay(500); Beep=0; mDelay(500); Beep=1; mDelay(500); Beep=0; mDelay(500); Beep=1; mDelay(500); } if(P13==0) break; } break; } case0xfd: { P2=0xfd; P

C51单片机8路抢答器实训报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数25
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xgs758698
  • 文件大小896 KB
  • 时间2019-05-18