基于.单片机的八位抢答器课程设计报告

基于.单片机的八位抢答器课程设计报告

ID:47031934

大小:221.07 KB

页数:13页

时间:2019-07-01

基于.单片机的八位抢答器课程设计报告_第1页
基于.单片机的八位抢答器课程设计报告_第2页
基于.单片机的八位抢答器课程设计报告_第3页
基于.单片机的八位抢答器课程设计报告_第4页
基于.单片机的八位抢答器课程设计报告_第5页
资源描述:

《基于.单片机的八位抢答器课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、单片机课程设计报告题目:电子抢答器系统设计学院:电气信息学院专业:通信工程姓名:学号:指导老师:孙晓玲..一、设计任务设计一个八路的电子抢答器系统.实现功能为:可供8个选手使用.可显示30s倒计时.并可显示出抢到的选手号.并伴有提示音。要求:(1)设计出硬件电路;(2)设计出软件编程方法.并写出源代码;(3)用PROTEUS进行仿真;二、方案设计1.设置一个定时开关.开关按下后开始30s倒计时.在定时开关按下之前进行抢答无效.使用两位数码管显示倒计时。2.在30s内.等待八个按钮中任意一个按下.按下后使用一位数码管显示按下的选手号.同时蜂鸣器发出响声。3.一旦有选手按下后.其他选

2、手再按下均无效.同时30s倒计时停止计时.等待复位信号。三、硬件设计(一)选用AT89C51单片机芯片单片机(SCM)是单片微型计算机(SingleChipMicrocomputer)的简称。它是把中央处理器CPU、随机存储器RAM、只读存储器ROM、I/O接口电路、定时/计数器以及输入输出适配器都集成在一块芯片上.构成一个完整的微型计算机。它的最大优点是体积小.可放在仪表内部。但存储量小.输入输出适配器简单.功能较低。目前.单片机在民用和工业测控领域得到最广泛的应用.早已深深地融入人们的生活中。简单的说.用单片机系统来设计抢答器.实现两组的抢答时间即使是相差几微秒.也可分辨出哪

3、组优先答题。P0端口(P0.0-P0.7):P0口为一个8位漏级开路双向I/O口.每脚可吸收8TTL门电流。当P1口的管脚第一次写1时.被定义为高阻输入。P0能够用于外部程序数据存储器.它可以被定义为数据/地址的第八位。在FIASH编程时.P0口作为原码输入口.当FIASH进行校验时.P0输出原码.此时P0外部必须被拉高。P1端口(P1.0-P1.7):P1口是一个内部提供上拉电阻的8位双向I/O口.P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后.被内部上拉为高电平.可用作输入.P1口被外部下拉为低电平时.将输出电流.这是由于内部上拉的缘故。在FLASH编程和校验时.P

4、1口作为第八位地址接收。P2端口(P2.0-P2.7):P2口为一个内部上拉电阻的8位双向I/O口.P2口缓冲器可接收.输出4个TTL门电流.当P2口被写“1”时.其管脚被内部上拉电阻拉高.且作为输入。并因此作为输入时.P2口的管脚被外部拉低.将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时.P2口输出地址的高八位。在给出地址“1”时.它利用内部上拉优势.当对外部八位地址数据存储器进行读写时.P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3端口(P3.0-P3.7):P3口管脚是一

5、个带有内部上拉电阻的8位的双向I/O端口.可接收输出4个TTL门电流。当P3口写入“1”后.它们被内部上拉为高电平...并用作输入。作为输入端时.由于外部下拉为低电平.P3口将输出电流(ILL)。(二)关键电路1.时钟电路一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生幅度为3V左右的正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调。C1,C2的典型值为30PF。单片机在工作时,由内部振荡器产生或由外直接输入的送至内部控制逻辑单元的时钟信号的周期称为时钟周

6、期。其大小是时钟信号频率的倒数,常用fosc表示。如时钟频率为12MHz,即fosc=12MHz,则时钟周期为1/12µs。2.复位电路AT89C51的复位由外部的复位电路实现。复位电路通常采用上电自动复位和按钮复位两种方式。本次设计采用按钮复位方式。单片机的第9脚RST为硬件复位端.只要持续4个机器周期的高电平即可实现复位.硬件复位后的各状态可知寄存器以及存储器的值都恢复到了初始值。3.数码管显示电路本次课程设计采用了7SEG-MPX2-CC的两位7段共阴极数码管.用来显示30s倒计时.和7SEG-MPX1-CC的一位7段共阴极数码管.用来显示抢答中的选手号码。位选端分别与P2

7、口的第七位.第六位以及第零位相接。同时7段数码管线段通过上拉电阻接power.实现数码管的点亮。..4.报警电路这里能利用程序来控制单片机P3.7口线反复输出高电平或低电平.即在该口线上产生一定频率的矩形波.接上扬声器就能发出一定频率的声音.再利用延时程序控制“高”“低”电平的持续时间.就能改变输出频率.从而改变音调.使扬声器发出不同的声音。5.按钮输入电路8个按钮接P1口.表示8个选手的抢答按钮.一个总开关接P3.0口负责启动定时程序。(三)整体电路..四、软件设计(一)系统原

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。