8086微机原理及接口技术:篮球计分器

一、 实验目的

综合所学微机原理与接口技术相关软件、硬件知识,并应用基础实验所获得的实验设计技能,独立设计解决实际应用问题的系统。

二、实验电路分析

1.8254定时/计数器

8254具有以下基本功能:

(1)有3个独立的16位计数器。

(2)每个计数器可按二进制或十进制(BCD)计数。

(3)每个计数器可编程工作于6种不同工作方式。

(4)8254每个计数器允许的最高计数频率为10MHz。

(5)8254有读回命令,除了可以读出当前计数单元的内容外,还可以读出状态寄存器的内容。

(6)计数脉冲可以是有规律的时钟信号,也可以是随机信号。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Rj6LuR0X-1683800487790)(media/a870873d721aad51be6c7534d8bcde9c.png)]

图1 8254实验电路原理图

2.8255并行接口

并行接口是以数据的字节为单位与I/О设备或被控制对象之间传递信息。CPU和接口之间的数据传送总是并行的,即可以同时传递8位、16位或32位等。8255可编程外围接口芯片是Intel公司生产的通用并行I/О接口芯片,它具有A、B、C三个并行接口,用+5V单电源供电,能在以下三种方式下工作:方式O–基本输入/输出方式、方式1–选通输入/输出方式、方式2–双向选通工作方式。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MmIKxhaQ-1683800487791)(media/bd9cc421c015a6a4d4935948b370c402.png)]

图2 8255实验电路原理图

3.键盘及数码管显示单元

将8255单元与键盘及数码管显示单元连接,编写实验程序,扫描键盘输入,并将扫描结果送数码管显示。键盘采用4×4键盘,每个数码管显示值可为0-F共16个数。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Wla1VYk6-1683800487792)(media/4f54bfea9d70808a4eed02e0bf065ccb.png)]

图3 键盘及数码管显示单元电路图

4.电子发声单元

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PnSwgmZp-1683800487793)(media/7222095dbf829f8764e6208c89dc487a.png)]

图4 电子发声单元电路图

三、实验原理

系统持续扫描键盘按键的键位,当有相应键盘键位按下之后与相应位的缓存值进行逻辑处理,再通过显示程序显示出来。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-txIR0eHP-1683800487794)(media/8daa81a4cadf57d0fb08a9a055c5e821.png)]

图5 实验连线图

四、 实验设备

  1. TD-PITE实验教学系统一套
  2. PC机一台

五、实验内容

1.设计要求

设计一个篮球竞赛用的电子显示屏,要求如下:

(1)至少用两位数码管来显示每个队的得分情况,得分有1分、2分和3分三种情况,要求记分时使用灵活即可,具体实现方法不做统一要求;

(2)设计一个24秒倒计时电路,并具有时间显示功能,时间间隔为1秒;

(3)设置启动键和暂停/继续键,控制计时器直接启动计时,暂停/继续计时功能;

(4)设置复位键,按复位键可随时返回到初始状态,即计时器返回到24;

(5)计时器递减计时到“00”时,计时器跳回到“24”停止工作,并给出声音和发光提示;

(6)换场功能:当比赛队伍交换场地时,显示的得分也要交换。
2. 程序流程图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mv9VcQ1o-1683800487795)(media/c0138ad432eac3e928518deff34ce0e5.png)]

图6 程序流程图

3.程序部分源代码
代码下载

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

somethingtocure

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值