本课程实训是本门课程课堂教学的延伸和发展,是理论知识与工程实践之间的衔接。通过本课程实训,使学生进一步学习与理解计算机控制系统的构成原理、接口电路与应用程序,进一步巩固与综合专业基础知识和相关专业课程知识,提高学生运用理论知识解决实际问题的实践技能;培养学生独立自主、综合分析的思维与创新能力,使学生初步具有设计小型计算机控制系统的硬件及软件的能力。同时,通过资料搜集、方案分析、系统设计与报告撰写的一系列过程,使学生得到一次科学研究工作的初步训练。从而,在专业知识与研究方法方面为日后的毕业设计乃至毕业后的工作奠定良好的基础。
1.灵活运用单片机的基础知识,依据课程实训内容,能够完成从硬件电路图设计,再到软件编程及系统调试实现系统功能,完成课程实训,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。
2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。
3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问题的能力。
第2部分 课程实训内容与要求
2.1计分功能:
- 计分器具有加1分、加2分、加3分功能。
- 具有减分功能。
- 能同时显示甲、乙两队的比分,最大计分值为999。
- 每次篮球比赛后显示器可清零。
2.2计时功能
- 从比赛开始时启动计时工作方式,初始时间为00分钟00秒,最大计时为99分钟59秒。
- 具有计时暂停功能。
- 具有设定为倒计时功能。
- 设定的比赛时间到了,能自动哨音提示比赛结束
2.3交换比分功能
- 中场交换比赛场地时,能交换甲、乙队的比分显示位置。
第3部分 系统硬件设计
3.1 器件选择
3.1.1 AT89C51
AT89C51其内核是基于使用多个内部寄存器结构的累加器,用于数据储存和外部设备管理。作为微型机的一个分类,它包括运算器,控制器,存储器,输入输出接口电路这五个基本组成部分。AT89C51单片机的内部结构框图如图3-1所示
图3-1 AT89C51内部结构图
51单片机用的是40引脚双列直插式集成电路芯片,其引脚排列如图3-2所示
图 3-2 AT89C51引脚图
3.1.2 74HC573锁存器
74HC573的八个锁存器都是透明的D型锁存器,当使能(G)为高时,Q输出将随数据(D)输入而变。当使能为低时,输出将锁存在已建立的数据电平上。输出控制不影响锁存器的内部工作,即老数据可以保持,甚至当输出被关闭时,新的数据也可以置入。这种电路可以驱动大电容或低阻抗负载,可以直接与系统总线接口并驱动总线,而不需要外接口。特别适用于缓冲寄存器,I/O通道,双向总线驱动器和工作寄存器。
数据锁存:当输入的数据消失时,在芯片的输出端,数据仍然保持。
其引脚如图3-3所示
图3-3 74HC573引脚图
3.1.3 74HC138
74HC138是一种译码器,译码是编码的逆过程,在编码时,每一种二进制代码,都赋予了特定的含义,即都表示了一个确定的信号或者对象。把代码状态的特定含义“翻译”出来的过程叫做译码,实现译码操作的电路称为译码器。
74HC138的功能是将3位二进制(A0,A1和A2),译码成8种输出状态,并且一共有8个输出I/O,这8位输出的特点是:互斥(同时只有一位有效)、低有效(低电平表示有效,表示选中)。简单来说,74HC138实现了用3根线选择8根线(8选1)的功能。其引脚如图3-4所示
图3-4 74HC138引脚图
3.1.4 RES
电阻元件的电阻值大小一般与温度,材料,长度,还有横截面积有关,衡量电阻受温度影响大小的物理量是温度系数,电阻的主要物理特征是变电能为热能。
功能是限制电流大小。
3.1.5 7SEG-MPX1-CC
七段数码管模型,包含8个引脚,其中COM引脚为公共引脚,用于控制数码管点亮方式。在使用该模型时,需要将COM引脚连接到控制芯片的输出端口,其他7个引脚则分别连接到芯片的输出引脚。当控制芯片输出特定的信号时,相应的LED灯会点亮,从而实现数字的动态显示。
3.1.6 BUTTON
按钮型开关输入信号具有自动恢复功能,当按下按钮时,其中的接点接通,放开按钮后,节点恢复为断开。
3.1.7 CAP
电容具有储存电荷的功能,通常用于滤波、解耦和存储电荷等应用。而在单片机中,电容的应用也非常广泛,如控制开关电源、增强信号的稳定性、调整振荡频率等。
3.1.8 CRYSTAL
晶振又称为石英晶体振荡器,,是一种利用石英晶体的压电效应产生稳定频率信号的电子器件.。石英晶体在收到外加电压时会产生形变,,而在受到外力作用时会产生电荷.。这种特征使得晶振能够在电路中起到稳定振荡的作用。
3.1.9 LED
发光二极管是半导体二极管的一种,可以把电能转化成光能。可以当LED灯使用。
3.1.10 2N2905
双极性PNP型晶体管,是一款常用的低功率通用型晶体管,带有三个引脚。其具有较高的电流放大倍数,适合用作小信号放大器,也可作为开关使用。
3.1.11 SPEAKER
喇叭是无源器件,可以发出各种频率的声音。
3.2 器件清单
表3-1项目所用元器件
序号 |
器件编号 |
Proteus器件名称 |