- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于单片机的多功能抢器设计
1 前言
能够实现抢答器功能的方式有多种,可以采用前期的模拟电路、数字电路或模拟与数字电路相结合的方式。近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。
图2.1单片机控制系统方框图
3 硬件电路设计
3.1单片机主控电路设计
3.1.1单片机最小系统设计
单片机倒计时系统思路:主持人按抢答开始键,会有提示音,并立刻进入抢答倒计时(预设10s抢答时间),如有选手抢答,会有提示音,并会显示其号数并立刻进入回答倒计时(预设30s抢答时间),不进行抢答查询,所以只有第一个按抢答的选手有效。倒数时间到小于5s会每秒响一下提示音。
3.1.2 单片机引脚资源分配
图3.1.2单片机引脚图
单片机P1口是一个内部提供上拉电阻的8位双向I/O口,P1口的输出缓冲器可驱动4个TTL逻辑门电路。~p1.3口接四个按钮;XTAL1,XTAL2分别通过电容并联晶振; P0口是一组8位漏极开路双向I/O口,每位引脚可驱动8个逻辑门路。对P0口的管脚写“1”时,被定义为高阻抗输入在访问外部数据存储器或程序存储器时,它可以被定义为数据总线和地址总线的低八位。P外部必须接上拉电阻P3口是一个内部提供上拉电阻的8位双向I/O口,P3口的输出缓冲器可驱动4个TTL逻辑门电路。P3口除了一般I/O线的功能外,还具有更为重要的第二功能p3.0~p3.4口接五个按钮,p3.6口(外部数据存储器写选通)3.2显示模块设计
显示模块用的是7SEG-MPX4CC,1、3、4
图3.2 7SEG-MPX4CC图
4软件流程设计
4.1系统流程图
图4.1 系统流程图
4.2倒计时程序流程图
图4.2 倒计时流程图
4.3显示程序流程图
图4.3 显示程序流程图
4.4 四路抢答器程序
org 0
ok equ 20h
requ 22h
ljmp start
org 0003h
ljmp interrupted
org 000bh
ljmp t0int
org 0013h
ljmp int1sub
org 001bh
ljmp t1int
org 0040h
start: mov r1,#10
mov r2,#30
mov tmod,#11h
mov th0,#0f0h
mov tl0,#0ffh
mov th1,#3ch
mov tl1,#0b0h
setb ea
setb et0
setb et1
setb ex0
setb ex1
clr ok
clr r
setb tr1
setb tr0
inquire: mov r5,#0bh;查询
mov r4,#0bh
mov r3,#0bh
acall display;未开始抢答时候显示FFF
jb p3.0,key
acall delay
jb p3.0,key;去抖动,如果开始键按下就向下执行,否者跳到非法抢答查询
acall bark
mov a,r1
mov r6,a
setb ok
mov r7,#01h ;读抢答键数据信号标志,这里表示只读一次有用信号
mov r3,#0ah;抢答只显示计时,灭号数
ljmp countkey: jnb p1.0,f1
jnb p1.1,f2
jnb p1.2,f3
jnb p1.3,f4
ljmp inquire
f1: mov r3,#01h;非法抢答
ljmp error
f2: mov r3,#02h
ljmp error
f3: mov r3,#03h
ljmp error
f4: mov r3,#04h
ljmp error
interrupted:mov a,r1;抢答时间R1调整
mov b,#0ah
div a mov r5,a
mov r4,b
mov r3,#0ah
您可能关注的文档
- 基于GIS在餐订单系统设计.doc
- 基于GSM短信的温湿度采集系硬件设计.ppt
- 基于GTM900C的家用防盗短信报警统设计.doc
- 基于GW48系统SOPC实验箱利用FPG设计VGA接口.doc
- 基于GTM90C红外短信报警系统设计.doc
- 基于GIS开发一款大学WEB动端的社交系统.doc
- 基于GSM过程控制中SMS检测模块设计.doc
- 基于GPS导航自主行驶智能车模型设计.doc
- 基于IC卡楼宇门禁系统的设计研究.doc
- 基于GW48P2的FPGA步进电机细分驱动控制器系统设计毕业设计.doc
- 2025年湖州安吉雷博人力资源服务有限公司公开招聘2人备考试题及答案解析.docx
- 2025年甘肃省酒泉市玉门市人民法院招聘司法辅助人员笔试参考题库附答案解析.docx
- 2025年黑龙江哈尔滨“丁香人才周”(春季) 卫生健康系统专项招聘1人备考试题及答案解析.docx
- 2025年湖南科技大学第一批高层次人才招聘50人备考试题及答案解析.docx
- 2025年湖南中医药大学招聘72人备考试题及答案解析.docx
- 2025年江苏扬州市宝应县教育系统事业单位面向乡村定向师范生招聘教师78人备考试题及答案解析.docx
- 2025年巢湖黄麓师范学校编外聘用教师招聘11人笔试参考题库附答案解析.docx
- 2025年福州市平潭综合实验区实发教育咨询有限公司2025年下半年幼儿园教师招聘笔试参考题库附答案解析.docx
- 2025下半年黑龙江科技大学招聘博士教师92人备考试题及答案解析.docx
- 2025年哈尔滨市第七十中学校招聘临聘教师2人备考试题及答案解析.docx
文档评论(0)