第一范文网 - 专业文章范例文档资料分享平台

基于单片机八路抢答器设计

来源:用户分享 时间:2025/7/30 13:03:36 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

湖南工业大学本科毕业设计(论文)

P1 口:P1 口是一个具有内部上拉电阻的8 位双向I/O 口,P1 输出缓冲器能驱动4个TTL 逻辑电平。对P1 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。此外,P1.0和P1.2分别作定时器/计数器2的外部计数输入(P1.0/T2)和定时器/计数器2的触发输入(P1.1/T2EX),具体如表2-1所示。在flash编程和校验时,P1口接收低8位地址字节。

P2 口:P2 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4个TTL 逻辑电平。对P2 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。在访问外部程序存储器或用16位地址读取外部数据存储器(例如执行MOVX@DPTR,A)时,P2 口送出高八位地址。在这种应用中,P2 口使用很强的内部上拉发送1。在使用8位地址(如MOVX @Ri,A)访问外部数据存储器时,P2口输出P2锁存器的内容。在flash编程和校验时,P2口也接收高8位地址字节和一些控制信号。

表2-1 P1口引脚及功能表

引脚号 P1.0 P1.1 P1.5 P1.6 P1.7 第二功能 T2(定时器/计数器T2的外部计数输入),时钟输出 T2EX(定时器/计数器T2的捕捉/重载触发信号和方向控制) MOSI(在系统编程用) MIOS(在系统编程用) SCK(在系统编程用) P3 口:P3 口是一个具有内部上拉电阻的8 位双向I/O 口,P2 输出缓冲器能驱动4个TTL 逻辑电平。对P3 端口写“1”时,内部上拉电阻把端口拉高,此时可以作为输入口使用。作为输入使用时,被外部拉低的引脚由于内部电阻的原因,将输出电流。P3口亦作为AT89C51特殊功能(第二功能)使用,如表2-2所示。在flash编程和校验时,P3口也接收一些控制信号。

表2-2 P3口引脚及功能表

引脚号 P3.0 P3.1 P3.2 第二功能 RXD(串行输入) TXD(串行输出) /INT0(外部中断0) 5

湖南工业大学本科毕业设计(论文)

P3.3 P3.4 P3.5 P3.6 P3.7 /INT0(外部中断1) T0(定时器0外部输入) T1(外部1外部输入) /WR(外部数据存储器写选通) /RD(外部数据存储器读选通) RST: 复位输入。晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。看门狗计时完成后,RST 脚输出96个晶振周期的高电平。特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。DISRTO默认状态下,复位高电平有效。ALE/PROG:地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。在flash编程时,此引脚(PROG)也用作编程输入脉冲。在一般情况下,ALE 以晶振六分之一的固定频率输出脉冲,可用来作为外部定时器或时钟使用。然而,特别强调,在每次访问外部数据存储器时,ALE脉冲将会跳过。如果需要,通过将地址为8EH的SFR的第0位置 “1”,ALE操作将无效。这一位置 “1”,ALE 仅在执行MOVX 或MOVC指令时有效。否则,ALE 将被微弱拉高。这个ALE 使能标志位(地址为8EH的SFR的第0位)的设置对微控制器处于外部执行模式下无效。

/PSEN: 外部程序存储器选通信号(/PSEN)是外部程序存储器选通信号。当AT89S52从外部程序存储器执行外部代码时,/PSEN在每个机器周期被激活两次,而在访问外部数据存储器时,/PSEN将不被激活。

/EA/VPP: 访问外部程序存储器控制信号。为使能从0000H 到FFFFH的外部程序存储器读取指令,/EA必须接GND。为了执行内部程序指令,/EA应该接VCC。在flash编程期间,/EA也接收12伏VPP电压。

XTAL1: 振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2: 振荡器反相放大器的输出端。[3]

2.2 无线传输模块

无线传输模块由发射模块和接收模块组成。FST-3和CZS-3是由专业生产厂家设计生产的无线传输发射模块和接收模块。用FST-3和CZS-3组成的无线传输系统具有很高的性价比。其传输距离远,在无障碍物的情况下可以传输300米;信号传输可靠,能够传输0—10MHZ的调制信号;价格低廉,发射模块和接收模块的价格加起来不超过20元;此外,还具有不要调整即可使用的特点。

6

湖南工业大学本科毕业设计(论文)

VCC DATA GND VCC DATA GND

(A) (B)

图2-2 无线发射模块FST-3和接收模块CZS-3的管脚功能图

FST-3发射模块如上图2-2(A)所示,在VCC和GND间加上3—12V的直流电压即可使用,从天线发射出315MHZ的无线电波。而所需发射出去的信号可以加在DATA端,去调制315MHZ的无线电波,使其成为已调波从天线发出。在加5V电压时,实测FST-3发射模块的工作电流不超过15mA。

CZS-3接收模块如上图2-2(B)所示,须在VCC和GND间加上5V的直流电压。从天线接收到的已调制无线电信号经过其内部解调,从其DATA端输出已解调控制信号,在无信号时DATA端输出高电平。CZS-3接收模块的静态电流为5mA,接收灵敏度为-103dBm。[12]

2.3 用555定时器组成的多谐振荡器

多谐振荡器是能产生矩形波的一种自激振荡器电路,由于矩形波中除基波外还含有丰富的高次谐波,故 称为多谐振荡器。多谐振荡器没有稳态,只有两个暂稳态,在自身因素的作用下,电路就在两个暂稳态之 间来回转换,故又称它为无稳态电路。由555定时器组成的多谐振荡器电路图如图4所示。

7

湖南工业大学本科毕业设计(论文)

VCCR187R2Vc43V05556250.01uFC

图2-3 由555定时器组成的多谐振荡器电路图

如上图2-3所示,接通电源后,电容C被充电,当Vc上升到2Vcc3时,使V0 为低电平,同时放电三极管T导通,此时电容C通过R2和T放电,Vc下降。当Vc下降到Vcc/3时,V0翻转为高电平。电容器C放电所需的时间为

tpL?R2Cln2?0.7R2C

当放电结束时,T截止,Vcc将通过R1、R2向电容器C充电,Vc由Vcc/3上升到2 Vcc/2所需的时间为

tpH?(R1?R2)Cln2?0.7(R1?R2)C

当Vc上升到2Vcc3时,电路又翻转为低电平。如此周而复始,于是,在电路的输出端就得到一个周期性的矩形波。电路的工作波形如下图5,其振荡频率为

由于555定时器内部的比较器灵敏度较高,而且采用差分电路形式,用555定时器组成的多谐振荡器的振荡频率受电源电压和温度变化的影响很小。[1]

f?1tpL?tpH?1.43(R1?2R2)C 8

搜索更多关于: 基于单片机八路抢答器设计 的文档
基于单片机八路抢答器设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c7030v1fi7e5zpak1bu7p_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top