基于at89c51单片机六路抢答器的设计内容摘要:
语音记分抢答器构造很简单,就是一个抢答器的主机和一个抢答器按钮组成,在抢答过程中选手没有记分的显示屏。 语音记分抢答器是有一个抢答器的主机和主机的显示屏和选手的记分显示屏。 电脑抢答器又分为无线 电脑抢答器和有线电脑抢答器。 无线电脑抢答器的构成是由:主机和抢答器专用的软件和无线按钮。 无线电脑抢答器利用电脑和投影仪,可以把抢答气氛活跃起来,一般多使用于电台等大型的活动。 有线电脑抢答器也是由主机和电脑配合起来,电脑在和投影仪配合起来,利用专门研发的配套的抢答器软件,可以十分完美地表现抢答的气氛。 合肥师范学院课程设计报告 2 随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。 2 硬件设计 AT89C51 的管脚说明 AT89C51 管脚说明: VCC:供电电压。 GND:接地。 P0 口: P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。 当 P0 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数据存储器,它可以被定义为数据 /地址的低八位。 在 FIASH 编程时, P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须接上拉电阻。 P1口: P1口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1口缓冲器能接收输出 4TTL门电流。 P1 口管脚写入 1 后,被内部上拉为高,可用作输入, P1 口被外部下拉 为低电平时,将输出电流,这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1 口作为低八位地址接收。 P2 口: P2 口为一个内部上拉电阻的 8 位双向 I/O 口, P2 口缓冲器可接收,输出 4 个TTL 门电流,当 P2 口被写“ 1”时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2 口当用于外部程序存储器或 16 位地址外部数据存储器进行存取时, P2 口输出地址的高八位。 在给出地址“ 1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2口输 出其特殊功能寄存器的内容。 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口: P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。 当P3 口写入“ 1”后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平, P3 口将输出电流( ILL)这是由于上拉的缘故。 P3 口也可作为 AT89C51 的一些特殊功能口,如下表所示: 口管脚 备选功能 RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0(计时器 0 外部输入) T1(计时器 1 外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 合肥师范学院课程设计报告 3 六路抢答器设计功能要求 基本要求 ( 1)抢答器同时供 6 名选手或 6 个代表队比赛,分别用 6 个按钮 K0 ~ K5 表示。 ( 2) 抢答器具有锁存与显示功能。 即选手 按动按钮,锁存相应的编号,并在 LED 数码管上显示,同时扬声器发出报警声响提示。 选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 ( 3)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如 30 秒)。 当主持人启动 开始 键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间 秒左右。 ( 4)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。 ( 5)如果定时时间已到,无人抢答,本次抢答无效,系统报警 并禁止抢答,定时显示器上显示 FF。 抢答器设计方案 在设计中采用的单片机是 AT89C51,它主要负责控制各个部分协调工作。 — 是 6 组抢答的输入口,按下对应按钮即为抢答。 — 为位选通。 P0 口为数码管的段选口,位选口用的是 P2 口的低 4 位。 它是共阴极的由高电平点亮。 以拔动开关 K0— K5中的某个开 关为 0N 作为抢答按键,无人抢答时, 6 个数码管循环轮流显示 1— 6 跑马,谁先抢答,数码管停止跑马, 6个数码管同时亮谁的编号,其后再有键按下,系统不予响应,直到此位拔为 OFF,恢复 l— 6 跑了马 ,开始下一轮抢答。 系统仿真用到了 软件,通过仿真可以显示所设计系统的功能 ,对于程序的调试等有很大的帮助。 系统电路图 如图 21,系统通电开始抢答, 为六路抢答输入,数码管段选 P0 口,位选 P2 口。 合肥师范学院课程设计报告 4 图 21 系统电路原理图 拨动开关 拨动开关 是通过拨动开关柄使电路接通或断开,从而达到切。基于at89c51单片机六路抢答器的设计
相关推荐
同时还具有重要的现实意义。 二 基于 MATLAB 语言的数字滤波器设计 (一)滤波原理 [4] 4 对于 IIR 系统由于 nh 无限长,在实际计算中即使 nx 已知,显然无法通过卷积公式 mnhmxnhnxnym 0 ( 1) 求得系统的响应 ny ,而只能从求解差分方程或 z 变换的方法求得 ny。 另外,由于IIR
善了电梯的工作性能。 在 20 世纪初,美国奥的斯电梯公司首先使用直流电动机作为动力,生产出以槽轮式驱动的直流电梯,从而为后来的高速度、高行程电梯的发展奠定了基础。 20 世纪 30 年代美国纽约市的 102 层 摩天大楼建成,美国奥的斯电梯公司为这座大楼制造和安装 74 台速度为。 从此以后,电梯这个产品,一直在日新月异地发展着。 目前电梯产品,不但规格品种多,自动化程度高,而且安全可靠
else{ ()。 ()。 ()。 % jsp:forward page= / %} } ()。 ()。 ()。 %jsp:forward page= / . 用户登陆 程序说明 : 链接数据库 ,并打开 ,这里面首要建立驱动 ,然后用用户名 ,用户密码 , URL通过对应函数打开数据库。 采用 SQL 语句直接用函数执行访问数据库。 查询语句循环采用 while(){} 进行查询。
做到在不割裂学科系统知识的情况下,以多媒体的方式表现知识和经验;又可以对学科的系 统知识进行延伸性链接,对不同学科所涉及的同一对象给予多角度、多层面的反映。 为学习者掌握系统知识提供了书本无法比拟的信息化环境。 计算机网络既能提升学习者主体地位,提高其学习兴趣,培养其主动探索问题、解决问题的能力和技能;又能使他们学习和掌握系统的科学知识。 既可以使学习者学习系统知识
作系统: Microsoft Windows XP; 集成开发平台: Visual Studio 2020 数据库: SQL Server 2020 浏览器: 360 安全浏览器 5 3 可行性分析与需求分析 可行性分析 “可行性分析是在对系统调查的基础上,得出本系统的开发是不是能够实现和是否值得进行。 对系统的开发从技术,经济,社会等方面进行分析和研究,以避免各种失误,保证系统的设计成功。
物理引擎一般分为两个重要部分,即碰撞检测和物理学世界。 如图 22 所示。 图 22 物理引擎基本架构 碰撞检测模块是物理引擎的核心模块,建立在物理学世界的基础上的。 其由初步碰撞检测、精确碰撞检测和精确求交三个基本模块组成,各模块的执行顺序。 如图 23所示。 图 23 碰撞检测模块流程图 在初始化阶段,碰撞检测模块给虚拟世界每个物体建立包围盒,比较常用的包围盒算法有