欢迎来到毕设资料网! | 帮助中心 毕设资料交流与分享平台
毕设资料网
全部分类
  • 毕业设计>
  • 毕业论文>
  • 外文翻译>
  • 课程设计>
  • 实习报告>
  • 相关资料>
  • ImageVerifierCode 换一换
    首页 毕设资料网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机课程设计--电子答题器

    • 资源ID:1427133       资源大小:342.50KB        全文页数:12页
    • 资源格式: DOC        下载积分:100金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: QQ登录
    下载资源需要100金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。

    单片机课程设计--电子答题器

    1、 单片机原理作业 电子答题器(课程设计) 单片机原理与应用系统设计 1 目录 一、设计任务与选题 2 1.作业设计任务 2 2.作业设计选题 2 二、系统原理与设计分析 2 1.系统设计分析 2 2.系统原理图设计 3 三、程序流程图设计 4 四、源程序设计 5 1.按键查询程序 5 2.声光提示程序 6 3.提示灯旋转程序 7 五、系统调试与仿真 8 六、心得体会 9 单片机原理与应用系统设计 2 电子答题器(课程设计) 一、设计任务与选题一、设计任务与选题 1.作业作业设计任务设计任务 查询相关资料,设计一个你自己最感兴趣的单片机系统。 2.作业作业设计选题设计选题 电子答题器是基于 AT

    2、89C51、AT89C52 单片机的电子答题系统,通过单刀多 掷开关和答题按钮控制正确选项。 在各种知识竞答的活动以及抽奖等游戏活动都 可以应用。 二二、系统系统原理与设计分析原理与设计分析 1.系统设计分析系统设计分析 单片机的最小系统+数码管(共阴)+8 个按钮+直流电动机+L298+二输入与 门(可使用中断)+报警蜂鸣器+LED+单刀多掷开关 没有按键按下,则相应输入为高电平,否则为低电平。这样可通过读入 AT89C51 的 P3 口的数据来判断按下的是什么键。在有键按下后,要有一定的延 时以防止抖动。当按键按下后,若单刀多掷开关拨至该按键,则低电平输入 AT89C2051 的 P3.7

    3、 端口,在单片机内,经查询、识别、判决等环节实时发出鸣 笛状态控制信号,驱动电路将控制信号放大并推动声光鸣笛设备完成相应动作, 同时波特率发生器通过程序控制产生PWM信号送给电机驱动芯片L298N的使能端 口 ENA,并通过输入端口 IN1 和 IN2 来控制电机的启动和停止。 最终实现按下相应的按键显示相应的选项数字, 当按中答案时系统发出正确 提示音并亮起旋转提示灯,按下复位键时数字显示为 0,同时提示灯停止运转。 单片机原理与应用系统设计 3 2.系统原理图设计系统原理图设计 系统所用元件为单片机 AT89C51、AT89C52、AT89C2051、CAP(30/0.1pF)、 CAP-

    4、ELEC(22F)、 BUTTON、 LED-RED、 7SEG-COM-CATHODE、 CRYSTAL(12MHz)、 RES、 MOTOR、L298、DIODE、AND_2、NPN、SPEARKER、IN4148。 电子答题器原理图如下图所示: 单片机原理与应用系统设计 4 三、程序流程图设计 单片机原理与应用系统设计 5 四、源程序设计四、源程序设计 1.1.按键查询程序按键查询程序 #include #define uint unsigned int #define uchar unsigned char uchar j; uchar t; uint n; const uchar t

    5、ab=0x3f,0x06,0x5b, 0x4f,0x66,0x6d, 0x7d,0x07,0x7f,0x6f; void delay(uint n) uint i; for(i=0;i100) cycle=0; if(cyclespeed) ENA=0; else ENA=1; cycle+; void main(void) EA=1; EX0=1; 单片机原理与应用系统设计 8 IT0=1; TMOD=0x02; TH0=0x06; TL0=0x06; TR0=1; ET0=1; PX0=1; P1=0Xff; while(1) void int0(void) interrupt 0 usi

    6、ng 0 switch(P1) case 0xfe:zz();break; case 0xfd:stop();break; default:P1=0xff;break; 五、系统调试与仿真五、系统调试与仿真 单片机原理与应用系统设计 9 六、心得体会六、心得体会 这是这一学期的单片机课程的最后一次作业, 也是最难的一 次作业。 前几次作业的不用心让我前几次作业的成绩并不是特别 好,经过老师的多次批评教育以及一些同学的成果展示,在亲眼 目睹了自己和同学的成绩之后,我意识到了我的问题所在,也在 老师的批评下渐渐醒悟了。 第五次作业才算是我认真完成的第一次作业, 而作为本学期 最后一次作业的这次大作业,我更是颇为重视,查阅资料,参考 书本,询问同学,研究程序。因为对汇编语言依然不够了解,所 以我选择了 C 语言来进行编程。从选择原件、设计电路到编写程 序,每一个环节我都认认真真,在最后运行成功的那一刻,真的 有一种成就感油然而生。 从第一次用单片机点亮一盏灯开始,到能够循环点亮一串 灯,现在回想起来那时,真的的点亮了我


    注意事项

    本文(单片机课程设计--电子答题器)为本站会员(毕****文)主动上传,毕设资料网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请联系网站客服QQ:540560583,我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们
    本站所有资料均属于原创者所有,仅提供参考和学习交流之用,请勿用做其他用途,转载必究!如有侵犯您的权利请联系本站,一经查实我们会立即删除相关内容!
    copyright@ 2008-2025 毕设资料网所有
    联系QQ:540560583