电子信息工程实训课程说明及讲义_第1页
电子信息工程实训课程说明及讲义_第2页
电子信息工程实训课程说明及讲义_第3页
电子信息工程实训课程说明及讲义_第4页
电子信息工程实训课程说明及讲义_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子信息工程实训课程说明电子信息工程实训课程以培养学生应用能力为宗旨,突出基础知识的掌握和实践技能的训练;注重实验室及工程开发的统一,通过一系列实训和产品设计,在实践中综合运用模拟电路、数字电路及单片机等相关知识,最终达到使学生具备电子电路系统开发的基本能力,为后续的复杂电路应用系统开发打下坚实的基础。本课程在上课时以培养学生应用能力为宗旨,突出基础知识的掌握和实践技能的训练;注重实验室及工程开发的统一,通过一系列实训和产品设计,在实践中使学生掌握常用电工工具的正确使用;掌握电子元器件的安装、焊接等基本技能;了解常用的电子元器件的性能特点、命名方法及识别方法;初步掌握常用电子仪器设备的基本使用

2、方法;学会分析及处理简单的电路故障。由于本课程不需要教授新的理论知识,因此无需使用教材,仅使用教师自编讲义,便可完成该课程的教学任务。项目1:基于的篮球24秒计时器设计1、前言电子课程设计是电子技术学习中非常重要的一个环节,是将理论知识和实践能力相统一的一个环节,是真正锻炼学生能力的一个环节。 在许多领域中计时器均得到普遍应用,诸如在体育比赛,定时报警器、游戏中的倒时器,交通信号灯、红绿灯、行人灯、交通纤毫控制机、还可以用来做时间提醒设备等等,由此可见计时器在现代社会是何其重要的。篮球作为一项全民健身项目,已有一定的历史。在中国,篮球很盛行,篮球比赛也日趋职业化。篮球比赛中有一项违例时间要用倒

3、计时器,目前多数采用的是24秒制,但随着篮球制度的改革将会采用30秒制。有需要就会有市场,因此设计一款30秒计时器是非常有必要也非常有前景的。该款计时器是在原来的基础上把24秒制改为30秒制。该计时器要有递减计时及报警功能。因此符合比赛中违例判罚的需要。 在篮球比赛中,规定了球员的持球时间不能超过30秒,否则就犯规了。本课程设计的“篮球竞赛30秒计时器”,可用于篮球比赛中,用于对球员持球时间30秒限制。一旦球员的持球时间超过了30秒,它自动的报警从而判定此球员的犯规。 本设计主要能完成:显示30秒倒计时功能;系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能;在直接清零时,数码管

4、显示器全部显示为“0”;计时器为30秒递减计时其计时间隔为0.1秒;计时器递减计时到零时,数码显示器不灭灯,同时发出光电报警信号等。 整个电路的设计借助于 10.0.1仿真软件和数字逻辑电路相关理论知识,并在 10.0.1下设计和进行仿真,得到了预期的结果。 2 方案的选定2.1设计任务及要求基本要求:设计一个计时器,要求具有显示24秒计时功能。设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。在直接清零时,要求数码显示器灭灯。计时器为24秒递减计时,计时间隔为1秒。提高要求:计时器递减计时到零时,数码显示器不能灭灯,同时发出光电报警信号。2.2 计时器的特点及其应用此篮球计时器操

5、作方便,具有直接清零、启动和暂停/连续功能以及报警功能,大量的运用在篮球比赛里。2.3 设计方案的比较及选定本设计的核心部分是要设计一个24s倒计数器,并且对计数结果进行实时显示,同时要实现设计任务中提到的各种控制要求,因此该系统包括秒脉冲发生电路,计数器电路,译码显示电路,控制电路和电路报警电路5部分。其中,计数器电路和控制电路时系统的主要部分。计数器电路完成24s倒计时功能,而控制电路具有直接控制计数器的启动记数、暂停、连续计数、译码显示电路的显示和灭灯功能。为了满足系统的设计要求,在设计控制电路时,应正确处理各个信号之间的时序关系。在操作直接清零开关时,要求计数器清零,数码显示器显示零。

6、当启动开关闭合时,控制电路应封锁时钟信号,同时计数器完成置数功能,译码显示电路显示24S字样;当启动开关断开时,计数器开始计数;当暂停。连续开关拨在暂停位置上时,计数器停止计数,出于保持状态;当暂停、连续开关拨在连续时,计数器继续递减计数。系统设计框图如(1)、(2)。(1)方案1:秒脉冲发生器计数器译码显示控制电路报警电路外部操作开关图1 整体方框图一(2)方案2:秒脉冲发生器计数器控制电路报警电路译码显示外部操作开关 图2 整体方框图二方案一的控制电路对每一单元模块实行独立的控制,相对及方案2电路更具有稳定性,所以我们选择方案1。3电路设计原理及实验电路3.1试验理论分析(1)8421码2

7、4进制数递减计数器是由74192构成的。74192是十进制计数器,具有“异步清零”和“异步置数”功能,且有进位和借位输出端。在减计数时,当需要进行多级扩展连接时,只要将低位的端接到高位的端 ,因为只有当低位片的计数结果到零状态时,才会有脉冲输出,且以低电平作为有效输出。只有当低位端发出借位脉冲,高位计数器才做减计数。当高,低位计数器全为零时,且为0时,置数端2,计数器完成并行置数,在端得输入时钟脉冲作用下,计数器进入下一轮循环减计数。此计数器预置数为(00100100)=(24)10。.(2)辅助时序控制电路,由及非门电路控制时钟信号的放行及禁止。(3)本设计要求计时的时间间隔为1s,输出频率

8、为1,所以脉冲频率要为10。采用由555集成块组成的标准脉冲发生电路。3.2电路设计此计数器由秒脉冲发生电路,计数器电路,译码显示电路,控制电路和电路报警电路5部分组成。3.2.1标准脉冲发生电路的设计秒脉冲发生电路产生的信号是电路的时序脉冲和定时标准,本电路采用555集成电路构成。图3 标准秒脉冲发生电路标准脉冲电路如上图所示1,它由555定时器组成的多谐振荡器,为系统提供时钟秒脉冲。555定时器应用为多谐振荡电路时,当电源接通通过电阻R1和R2向电容C2充电,其上电压按指数规律上升,当上升至2/3,使3脚输出为低电平,同时放电三极管T导通,此时电容C2通过R2和T放电,2脚处电压下降,当2

9、脚处电压下降到3时,3脚处电压翻转为高电平,电容C2放电所需的时间为 (1)当放电结束时,T截止,将通过R1,R2向电容C2充电,2处电压由上升到2/3所需时间为 (2)当上升到2/3时,电路又翻转为低电平。如此周而复始,于是,在电路的输出端就得到了一个周期性的矩形波。定时元件为15k、为68k、C为10F,产生1的标准脉冲信号,振荡器振荡频率计算公式 (3)3.2.2计数器电路的设计图4 计数器及译码显示电路计数器采用74192同步可逆双时钟计数器5,其管脚引线排列图如图4所示。74192的 端分别是加/减计数器的时钟输入端。在置数控制端1. 清零端0的情况下,若1,计数脉冲加入到端,则计数

10、器在预置数的基础上完成加计数,端发出进位负脉冲,若1,计数脉冲加入到端,则计数器在预置数的基础上完成减计数,当减计数到0时,借位输出端发出借位负跳变脉冲。为异步并行置数端,当0时,计数器置数,1时,计数器处于计数状态.计数器及译码显示电路如图4所示。用两片74192设计成二十四进制减法计数器,由7448译码,7端码显示器显示计时时间。计数器个位接成四进制,置数端 均接低电平“0”,计数器十位接成二进制,A. B两置数端接高电平“1”,端接低电平“0”。计数脉冲信号接入个位计数器的减脉冲输入端(端接高电平)。根据设计要求,计数器计数到零时停止计数,为此,将十位计数器的借位端及脉冲信号源通过及门连

11、接,使计数到零时,0,封锁信号,计数器保持零状态不变,控制电路发出报警声信号,使报警电路工作,信号灯亮。3.2.3 单元译码显示电路的设计 图5 单元译码显示电路用7448和共阴极显示器组成,如图7所示,7448输入信号为码,输出端为a、b、c、d、e、f、g共七线,另有3条控制线。端为测试端。在端接高电平的条件下,无论输入端A、B、C、D为何值,输出全部为高电平,使7段显示器件显示“8”字型,此功能用于测试器件。为灭零输入端。在1的条件下,当输入A、B、C、D不全为零时,仍能正常译码输出,使显示器正常显示。端为消隐输入端。该输入端具有最高级别的控制权,当该端为低电平时,不管其他输入端为何值,

12、输出端均为低电平,这可使共阴显示器熄灭。另外,该端还有第二个功能灭零信号输出端,当该位输入的A、B、C、0000时,此时输出低电平;若该位输入的A、B、C、D不等于零,则输出高电平。若将及配合使用,很容易实现多位数码显示时的灭零控制。7448可直接驱动共阴极数码管而不需要外界限流电阻。此处要是保持数码管不黑屏就将0,置1就可以了,是检查数码管的好坏的,如果不需要的话直接接高电平。其他端口按照的对应关系连接好以保证显示正确,确保接地成功。此处将0、全部接高电压,是为了让数码管正常工作,这三端只在焊接电路板时对数码管进行好坏的检测时使用。3.2.4 控制电路的设计 图6 控制电路篮球竞赛24秒计时

13、器功能控制由外部开关控制实现,如图8所示S1控制计数器的暂停/计数控制。S1为“1”时(左合),秒脉冲发生器发出的脉冲信号被封锁,计数器暂停计数,当S1为“0”时(右合),控制门电路打开,秒脉冲信号送到计数器的减脉冲输入端,开关S3控制的异步并行置数控制端,当S3闭合时,0,计数器预置数,S3断开时,1,计数器处于计数工作状态。计数器清零由S2开关控制,1时计数器清零,0时,计数器正常计数。3.2.5报警电路的设计图7 放光报警电路如图7所示,报警电路采用 型号发光二极管,发光二极管具有单向导电性。只有当外加的正向电压使得正向电路足够大时才发光,它的开启电压比普通二极管的大,正向电流越大,发光

14、越强。当24秒计时结束到00时,发光二极管发光提醒计时人员。4电源电路电源变压器整流器滤波器稳压器U1U2U3U4图8 直流稳压电源结构图 电源变压器是将交流电网220V的电压变为所需要的电压值,然后通过整流电路将交流电压变成脉动的直流电压,尤其此脉动的直流电压还含有较大的纹波,必须通过滤波电路加以滤除,从而得到平滑的直流电压。但这样的电压还随电网电压波动,负载和温度的变化而变化,因而在整流、滤波电路之后,还需要稳压电路。稳压电路的作用是当电网电压波动、负载和温度变化时,维持输出直流电压稳定。 图9 电源电路直流稳压交流电经过整流和滤波可以变成直流电,但是它的电压是不稳定的,供电电压的变化或用

15、电电流的变化,都能引起电源电压的波动。要获得稳定不变的直流电源,还必须再增加由7805稳压块组成的直流稳压电路,图中电流稳压交流电经过桥堆的整流后,会产生纹波,很不稳定,在其后面接C12,进行滤波,由于电解电容具有电感性,无法完全消除纹波,这个时候就需要再后面再并联一个小电容C13,C12是输入端的滤波电容,C14是输出端的滤波电容,电路中7805是三端集成稳压器,输出正5V直流电压,输入电压至少大于7V,使输入/输出之间有2-3V及以上的压差。5 电路的仿真 图10 仿真图将各部分电路模块连接成完整的篮球竞赛24秒计数电路,如图5所示。篮球竞赛24秒计时器开始计数之前,首先将控制开关S3左合

16、,使计数器清零端1,计数器清零。此时,显示器显示“00“。然后将S3右合,使0,不影响计数器的工作状态。将计数/暂停控制开关S1右合,使计数器处于计数状态。此时,控制开关S1引入低电平,打开控制门电路,秒脉冲信号将通过及非门和反相器输入到个位计数器的减计数输入端端。再将置数端控制门开关S3闭合,使0,对74192进行预置数。由于计数器已经设置成二十四进制,为此,显示器将显示24。断开开关S3(1),计数器从二十四开始减计数,计数时间到,十位计数器的借位端0,此信号将关闭控制门电路,秒脉冲信号被封锁,计数器不能获得计数脉冲而暂停计数,并保持零状态不变,显示器显示“00”,一次计时完成。同时,控制

17、电路发出报警信号,报警电路工作,信号灯亮。6重要元器件引脚图及逻辑图6.1 74192资料 图中:为置数端,为加计数端,为减计数端,为非同步进位输出端, 为非同步借位输出端,P0、P1、P2、P3为计数器输入端,为清除端,Q0、Q1、Q2、Q3为数据输出端3。图11 74192的引脚排列及逻辑符号表一 74192真值表输入 输出P3P2P1P0Q3Q2Q1Q01×××××××000000××DCBADCBA011××××加计数011×××

18、;×减计数7448资料图12 7448逻辑图输出端()为高电平有效,可驱动灯缓冲器或共阴极。当要求输出015时,消隐输入()应为高电平或开路,对于输出为0时还要求脉冲消隐输入()为高电平或者开路,当()为低电平时,不管其他输入端状态如何,均为低电平,让和地址端(A0A3)均为低电平,并且灯测试端()为高电平时,为低电平,脉冲消隐输出()也变为低电平,当为高电平或开路时,为低电平可使均为高电平4。表2 引出端符号A0A3译码地址输入端消隐输入(低电平有效)/脉冲消隐输出(低电平有效)灯测试输入端(低电平有效)脉冲消隐输入端(低电平有效)输出附录1 原件清单表格二 元件清单 元件类型 数

19、目 7段共阴数码管 2 74192集成块 2 7400集成块 1 7410集成块 1555 1 7448集成块 2 单刀开关 1 单刀双置开关 2 电容10F 2 电容48F 1 电容100F 2 电容0.01F 3 电容0.1F 2 电阻510欧 1 电阻15k 1 电阻68K 1 电阻1K 4 导线 若干 板 1 桥堆 1 7805集成块 1附录2 原理图图13 完整电路图项目2:基于单片机的篮球计分器设计第一章 绪论1.1系统功能随着科技的迅猛发展,单片机在计算机应用领域中起到了越来越重要的作用. 单片机体积小,功能强,集成了微型机的各部件,大大缩短了系统内信号传送的距离,从而提高了系统

20、的可靠性及运行速度。该系统主要是线以下两种功能: 1 计分:能同时显示甲、乙两队比分,最大计分数为99。能分别对甲、乙两队比分进行加分。2 计时:从比赛开始时启动计时工作方式,初始时间为00,最大计时为99 分钟, 经过修改后应该还能实施计时暂停,还能设定为倒计时。3 交换比分:中场交换比赛场地时,能交换甲、乙两队比分的位置。4 哨音提示:设定的比赛时间到了,能自动哨音提示比赛结束.1.2 课题运用的知识点 本课题主要运用单片机设计知识设计篮球赛记时计分器,因此涉及到的知识点主要有以下几点:(1)89C51单片机的运用(2)数码管的运用(3)人机接口第二章 系统原理的设计2.1课题的技术和量化

21、要求2. 能记录整个赛程的比赛时间,并能修改比赛时间、暂停比赛时间。3. 能随时刷新甲、乙两队在整个赛程中的比分。4. 中场交换比赛场地时,能交换甲、乙两队比分的位置。5. 比赛时间结束时,能发出报警指令;2.2 系统的组成框图 为了实现原理图的设计目标,同时结合自己获取的各种资料以及要达到的具体功能,所确定的组成框图见图3.1.1。 一、组成框图的组成说明 按钮单片机芯 片时间显示比分显示图2.1.1:系统原理框图 二、组成框图的组成及其功能说明1、 能够显示比赛成绩和比赛时间,并且能够显示调整后的比赛成绩和时间2、 控制按钮由两队的加分按钮组成、以中场中止按钮组成。3、 暂停比赛时间第三章

22、 硬件部分的设计3.1 单片机接口电路 图3.1.1单片机接口电路见图3.1.1,其电路分析如下:1)复位电路 复位是指单片机的或系统中其它的部件处于某一确定的初试状态,并从这一状态开始工作。除了进入系统的正常初始化之外,当由于程序运行出错或是操作错误使系统处于锁死状态,为摆脱困境,需要进行按键复位。 通常单片机的复位操作有上电复位、信号复位、运行监视复位,运行监视复位有程序运行监视和电源监视。 上电复位 上电复位是指单片机上电是的复位操作,保证单片机上电后立即进入规定的复位状态。 信号复位 信号复位是指单片机在正常供电的情况下,在复位引脚端加以复位信号。根据不同情况有按键操作复位、唤醒复位、

23、控制复位等。 系统运行监视复位 系统运行监视复位是指系统出现非正常情况下时的复位操作,通常有电源监视复位和程序监视复位。电源监视复位是指在电源下降到一定电平状态或未达到额定电平要求时的系统复位;程序运行监视复位是指程序运行时常时的系统复位。在本设计中,则是采用上电复位,复位电路见图2,原理是当电源接通后,上电瞬间引脚获取高电平,该高电平需要电容充电来维持,当高电平维持在两个机械周期以上则单片机能被复位。一般为了能够可靠复位,复位时间一般在10以上,对于振荡频率为12的复位电路,典型系数为:C3=10 ,R29=8.2千欧。2)晶体振荡电路 晶体振荡电路用于产生单片机工作时所需的时钟信号,从而保

24、证各部分工作的同步。单片机内部有一个高增益反相反大器,只要在输入端1及输出2之间挂一个晶体振荡器和微调电容就可以构成一个稳定的自激震荡器并在单片机内部产生的时钟脉冲信号。振荡电路见图3,电容器C1及C2用于稳定频率和快速起振,电容一般在530,本设计电容为30。3)键盘接口电路 及通用单片机相比,单片机应用系统中的键盘种类很多,键盘中按键数量设置依系统操作要求而定。单片机应用系统中的键盘有独立式和行列式两种。(1)独立式键盘独立式键盘中,每个按键占用一个口线,每个按键相对独立。口通过按键及地相连,无按键按下时,引脚端为高电平,有按键按下时,引脚为低电平,口内部有上拉电阻外部不可接上拉电阻。(2

25、)行列式键盘用口线组成行列结构,按键设置在交叉点上,在按键数目较多时运用这种连接方式,可节省口连线。行列式键盘的标识最常用的两种方法:行扫描法和线反转法。本次设计中由于按键较少,采用三按键独立式键盘即可满足需要见图(3.1.2)。 图3.1.23.2 数码显示电路 显示器 通常所说的显示器由七个发光二极管组成,因此也称作七段显示器,通过七段发光二极管的不同组合,可以显示多种数字、字母或其它符号。图3.1.31)的接法 共阴极接法是指把发光二极管的阴极连接在一起构成公共阴极,使用时公共阴极接地,阳极输入高电平段的二极管则会导通发光,而输入低电平的则不会亮。2)显示方式 动态显示是指依次轮流点亮显

26、示器的各个位,每隔一段时间则点亮一次,设置足够短的时间,利用人的视觉暂停效应和发光二极管的熄灭时的余辉,达到多个字符同时显示的效果。运行这种显示方式可以降低成本及功耗,但需要较大的驱动电流。 本设计中采用的共阴极连接方式,由于没有有足够的口可以使用采用动态示方式,显示电路见图3.1.3。此外P0需外加上拉电阻(图3.1.4)。图3.1.4第四章 软件部分设计4.1按键模块4.1.1键盘处理的流程图N 有键按下吗?Y 延时N 真的有键按下吗?Y 按键处理 等待按键释放 图4.1.14.1.2 源代码 () 键盘扫描模块 ; (1) P1=0;(80);1;() 0: 初始化,显示0; (0<

27、;9) i=0;(); ; 0: 队 (); ; 0: 队 (); ; 07: 时间 (); ; 4.2显示模块4.2. 1 简介显示部分通过P0口外加上拉电阻进行显示,数码管采用7段共阴极数码管,通过查表指令进行显示,首先将要显示的缓存单元,送入累加器中,通过累加器进行查表,将要显示的数值存储起来,然后通过位选信号,将要显示的位的数码管打开,进行现实。并通过延时子程序进行延时,使其显示的数值稳定下来。然后再通过位选信号,将显示的数值关断,从而显示下一个数值。但当显示完一圈后程序跳出,等待数据的传输,再次进行显示。考虑到显示的数据比较多有10个数据,而且需要相当多的位选线。所以把整个显示缓看做

28、一个整体。低6位传输的是比赛数据,高4位传输得是比赛时间。 4.2.2.显示的流程图延时 延时P22P3=0 P2 >>1 P3 >>1P33p2=0显示显示 P2、P3初始化 P0i i<6 ?NY 4.2.3.源代码 ( ) 显示任务 23; 3=0x20; 2=0x08; (0<=9) P2=0; P3=0; P0i; (i<6) 2=0x08; P33; P2=0; 33>>1; 3=0x20; P22; P3=0; 22>>1; (1); 4.3成绩调整模块4.3.1 简介 成绩调整模块用用于记录两队比赛成绩,显示中前3位用于记录A队比赛成绩,后三位用于记录B队的比赛成绩。成绩的记录范围从000999其中。4.3.2成绩调整流程图获取键盘K2和K3信息 P10 ? P10 ?B队 P10A队 P10 N N >9 >9 Y Y >9 >9 NN Y Y >9 >9 NN 0 0 0 0 0 0 显示延时 等待再次获取P1的键盘信息 4.3.3源代码 () 调整比赛结果 (1) (); (P10) 队 ; (>9) ; 0; (>9) 0; ; (>9) 0; 0; 0; 3; 4; 5; ();(60); (P10) 队 ; (>

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论