自动循环计数器(真正能实现自动)
PLC课程设计选题
PLC课程设计选题课题一自动售货机PLC控制系统设计(2人)1.工作要求:1)此售货机可投入5角、1元、5元硬币。
2)所售饮料标价:可乐——2.50元、橙汁——3.00元、红茶——5.50元、咖啡——10.00元3)当投入的硬币和纸币总价值超过所购饮料的标价时,所有能够购买饮料的指示灯均亮,作可购买提示。
(如:当投入的硬币总价值超过 2.5元,可乐按钮指示灯亮;当投入的硬币总价值超过3元,可乐、橙汁按钮指示灯均亮;当投入的硬币总价值超过10.00元所有饮料按钮指示灯都亮)。
4)当饮料按钮指示灯亮时,才可按下需要购买饮料的按钮,购买相应饮料,(如:当可乐按钮指示灯亮时,按可乐按钮,则可乐排出10s后自动停止,此时可乐按钮指示灯闪烁)5)购买饮料后,系统自动计算剩余金额,并根据剩余金额继续提示可购买饮料(指示灯亮)。
6)若投入的硬币和纸币总价值超过所消费的金额时,找余指示灯亮,按下退币按钮,就可退出多余的钱。
7)系统退币箱中只备有5角、1元硬币,退币时系统根据剩余金额首先退出1元硬币,1元硬币用完后,所有找余为5角硬币。
自动售货机控制信号说明课题二车库车辆出入库管理PLC控制系统设计控制要求:(1)入库车辆前进时,经过1#传感器→2#传感器后,计数器A加1,后退时经过2#传感器→1#传感器后,计数器B减1;(计数器B的初始值由计数器A送来)只经过一个传感器则计数器不动作(2)出库车辆前进时,经过2#传感器→1#传感器后,计数器B 减1,后退时经过1#传感器→2#传感器后,计数器A加1;只经过一个传感器则计数器不动作(3)车辆入库或出库时,均应有警铃报警(可分别设置),定时3s钟(4)仓库启用时,先对所有用到的存储单元清零,并应有仓库空显示(5)若设仓库容量为50辆车,则仓库满时应报警并显示。
(6)若同时有车辆相对入库和出库(即入库车辆经过1#传感器,出库车辆经过2#传感器),应避免误计数。
课题三 大、小球分拣传送机PLC 控制系统设计大、小球分拣传送机械示意图++LS1LS3LS2LS4LS5电磁铁MPS0大小上行下行左行右行下限右限右限左限上限左上原点显示接近开关当吸住大球时,活塞未达到下限位置,LS2不动作2. 控制要求:(1)机械臂起始位置在机械原点(见图),为左限、上限并有显示。
3位十进制循环计数器
现代电子设计实验报告实验名称:3位十进制循环计数器的设计系(科):信息科学与技术系班级:学号:姓名:完成时间:2012年4月24日. 1 .一、实验内容(一)设计要求1.设计一个3位十进制循环计数器,从0加到999,再恢复到0,循环往复。
每秒计数器加1。
2.有复位功能,当复位端reset为高时,计数器清零,停止计数。
3.可以控制计数的开始start和停止stop。
当计数开始start信号有效时,计数器开始计数;当计数停止stop信号有效时,计数停止;当start信号再次有效时,继续计数。
4.计数器的计数值采用动态显示方式在数码管上显示出来。
5.进行设计,仿真并下载程序到实验箱的CPLD模块板进行验证。
(二)电路模块cyclecntsysclk reset startSE G[6. SCAN[7.★提示:reset信号可以使用拨动开关来产生。
start和stop信号使用按键来实现输入信号:sysclk:基准时钟,50MHz;reset:异步复位信号,高有效;start,stop:计数开始和计数停止信号输入;. 2 .输出信号:SEG[6..0]:段码信号输出。
SCAN[7..0]:位码信号输出。
二、实验原理此系统的核心为一个三位循环计数器,将此计数器的输出结果通过分位电路动态显示到三个数码管上面。
另外的辅助电路分别为四个不同频率的分频器和按键去抖电路。
三、设计方案四、原理图. 3 .. 4 .五、模块设计(一)分频电路1.设计原理分频器就是对较高频率的信号进行分频,得到较低频率的信号。
定义一个计数器对输入时钟进行计数,在计数的前一半时间里,输出高电平,在计数的后一半时间里,输出低电平,这样输出的信号就是占空比为50%的偶数分频信号。
例如,6分频,计数值为0~2输出高电平,计数值为3~5输出低电平。
2.VHDL程序代码输出为1HZ分频电路N=50MHZ/1HZ=50000000Library ieee;Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv1 isgeneric(N: integer:=50000000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv1;Architecture a of fdiv1 is. 5 .signal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;输出为10HZ分频电路N=50MHZ/10HZ=5000000. 6 .Library ieee;Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv10 isgeneric(N: integer:=5000000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv10;Architecture a of fdiv10 issignal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;. 7 .process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;输出为200HZ分频电路N=50MHZ/200HZ=250000Library ieee;Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv10 isgeneric(N: integer:=250000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv10;Architecture a of fdiv10 is. 8 .signal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;输出为1000HZ分频电路N=50MHZ/1000HZ=50000Library ieee;. 9 .Use ieee.std_logic_1164.all;Use ieee.std_logic_unsigned.all;Use ieee.std_logic_arith.all;Entity fdiv10 isgeneric(N: integer:=50000); --rate=N,N是偶数port(clkin: IN std_logic;clkout: OUT std_logic);End fdiv10;Architecture a of fdiv10 issignal cnt: integer range 0 to n-1;Beginprocess(clkin) --计数beginif(clkin'event and clkin='1') thenif(cnt<n-1) thencnt <= cnt+1;elsecnt <= 0;end if;end if;end process;process(cnt) --根据计数值,控制输出时钟脉冲的高、低电平. 10 .beginif(cnt<n/2) thenclkout <= '1';elseclkout <= '0';end if;end process;End a;(二)扫描电路1.设计原理当reset和stop信号起作用时,输出到计数器的信号为低电平,只有当start 和脉冲信号起作用时,输出才为高。
中学信息技术论文:如何利用计算机证明循环的次数
如何利用计算机证明循环的次数在程序设计的教学工作中,学生对顺序结构和分支结构的程序还是能够接受的,但是讲到循环结构的语句,大部分学生就开始一知半解,书本上有关程序结构的介绍和例子相对较少。
那么,怎样才能使循环结构的程序更好的被学生理解呢?我在具体的教学中尝试了下列方法。
教材中有关循环结构的程序语句主要是:For I = start to end Step n循环体Next I在教学中,首先要让学生从感性上理解循环是怎么一回事情。
所以我选择日常生活中学生经常遇到的事例来进行陈述。
比如说,同学们上体育课的时候经常要跑800米,如果学校的田径跑道是400米一圈的话,那么这样的跑道我们要循环两次。
在整个过程中,如果两圈还没有跑足,那么我们必须继续前进,一旦跑足两圈,我们就从这个循环中退出来。
因此,我们可以认为:I的初值是1,终值是2,每跑一圈计数器自动累进1,因此n=1,这时我们的程序可以描述成:For I =1 to 2 Step 1跑一圈(循环体)Next I为了让学生更好地理解I作为初值和终值与步长对循环次数的影响。
我设计了下面的教学。
创建一个宏,利用Excel宏自动执行该任务,将使我们的工作变得轻松愉快,事半功倍。
于是在教学中我就开始借助Excel宏来验证循环的次数。
在Excel中录制一个红色矩形,录制以后我们记录最重要的几句计算机的语言为:Sub Macro1()ActiveSheet.Shapes.AddShape(msoShapeRectangle,0, 0, 50, 50). _SelectSelection.ShapeRange.Fill.ForeColor.SchemeColor = 10End Sub下面我们把录制红色矩形的这段语句作为循环体放到刚才的那个FOR~ ~ NEXT语句中,创建一个新的程序,这时的程序是:Sub Macro2()For i = 1 To 2ActiveSheet.Shapes.AddShape(msoShapeRectangle,0, 0, 50, 50). _SelectSelection.ShapeRange.Fill.ForeColor.SchemeColor = 10NextEnd Sub理论上认为,该程序被循环几次,在Excel表单的同一位置上就会出现几个红色的矩形。
自动循环电路的原理及其应用
自动循环电路的原理及其应用
自动循环电路(Automatic cycling circuit)是一种能够在给定的时间间隔内循环执行特定操作的电路。
其原理主要依靠电子元器件的组合和逻辑控制实现。
一种典型的自动循环电路常见于计时器、闹钟、定时器等设备中,它通常由以下几个组成部分构成:
1. 时钟:提供稳定的脉冲信号,确定循环的时间间隔。
2. 计数器:记录循环的次数,通常采用二进制计数器。
3. 控制逻辑:根据时钟信号和计数器的状态,控制下一步操作,如触发蜂鸣器、打开或关闭其他电路等。
4. 脉冲发生器:根据特定的时钟信号和计数值产生一个或多个脉冲信号,用于触发其他电路的操作。
自动循环电路的应用非常广泛,例如:
1. 运动控制系统:可以用于控制机器人的运动,通过定时的循环操作,实现某种特定的运动路径或动作。
2. 家庭自动化系统:用于控制家居设备的定时开关,如灯光、空调、窗帘等,提高生活的便捷性和舒适度。
3. 工业自动化系统:用于控制生产线上的设备和机械的定时操作,提高生产效率和减少人工操作成本。
4. 实验室设备控制:用于控制实验室内的设备、仪器的定时运行和实验参数的
采集。
总的来说,自动循环电路通过将时钟和逻辑控制相结合,能够在特定时间间隔内循环执行特定操作,实现定时、自动化的功能。
基于Multisim的循环计数课程设计
《循环计数》课程设计报告学院:信息科学与技术学院专业:电子信息工程班级:2010级(2)班姓名:王彪樊江涛学号:2010508115 20105081312012年7月5日目录1. 课程设计目的 (2)2. 课程设计任务和要求 (2)3. 课程设计报告内容 (2)4. 元器件清单 (5)5. 设计总结 (5)6.参考书目 (6)1. 课程设计目的1)熟练掌握计数器的应用。
2)加深对加减循环计数和显示电路的理解。
2. 课程设计任务和要求1)用集成计数器实行3~9自动循环计数。
2)电路能实现3~9加法和3~9减法循环计数。
3)输出用数码显示。
3. 课程设计报告内容3.1课程设计方案选择及说明3.1.1总体设计思路1)器材选择方案一:选用74LS190,即单时钟同步十进制加减计数器,引脚如图1所示15、1、10、9管脚为置数3、2、6、7管脚为二进制数码输出4管脚为复位(低电平有效)11管脚为异步预置数(低电平有效)5管脚为加减控制端,高电平做减法,低电平做加法14管脚为时钟输入端13管脚为进位端由于74LS190D拥有的是异步预置数的功能,题目需要的是3~9的循环计数,那么做加法时连到置数端的应该是二进制的1010(即10),但是74LS190D是十进制计数器,不能达到1010的状态,所以此方案不能采用。
方案二:选用74LS191,即单时钟同步十六进制加减计数器,引脚和功能和74LS190一样,同样拥有的是异步预置数的功能,但由于是十六进制的计数器,所以可以有1010的状态,则可以通过置数端进行置数,从而达到循环计数的功能。
2)总体设计方案选择方案一:运用两片74LS191计数器,通过单刀双掷开关对时钟信号的控制,分别完成加法和减法循环计数的功能。
流程图如下所示方案二:运用一片74LS191计数器,通过一个单刀双掷开光实现加减法的切换,再对做加法和做减法时的异步预置数和最初置数进行逻辑整合,从而实现循环计数的功能。
自动循环计数器
数字电子技术课程设计课题二:自动循环计数器一、设计目的1、熟练掌握计数器的应用。
2、加深对加减循环计数和显示电路的理解。
二、设计任务1、用集成计数器实行3~9自动循环计数。
2、电路能实现3~9加法和3~9减法循环计数。
3、输出用数码显示。
三、设计思想1、译码驱动显示部分:计数输出结果送至译码输出显示部分。
2、控制部分:实现加或减循环计数功能由控制部分完成。
3、计数部分:完成BCD码3~9的可逆加或减循环计数。
系统方框图如下:四、单元电路的设计、参数计算、器件介绍:(一)译码驱动显示部分1、采用74LS48 TTL BCD—7 段译码器/内部上拉输出驱动。
由于74LS48输出时高电平有效,所以显示数码管援用LTS547R共阴极数码管。
2、元器件型号的选择及参数的计算:数码管LTS547R,译码/驱动器74LS48;限流电阻的计算,数码管压降一般为1.8~2.2,工作电流10~20mA,经试验,静态显示时10mA,亮度客观,所以限流电阻R1~R7=(5V-2V)/10mA=300Ω。
3、译码驱动、显示电路的设计DBCA为8421BCD码输入端,a—g为7段译码器输出端。
LT灯测试输入使能端。
(二)控制部分及循环加减计数部分1、采用74LS191 TTL 4为同步加/减计数器。
2、控制部分及循环加减计数部分的设计74LS191功能管脚如图所示3、主要逻辑功能(1)同步指数功能当LD’=0时,CP来时,并行输入数据d3~d0被置入。
(2)计数功能取CT’=0 LD’=1当U’/D=0时,对应CP脉冲上升沿,十六进制加法计数。
当U’/D=1时,对应CP脉冲上升沿,十六进制减法计数。
(3)保持功能当CT’=LD’=1时,计数器保持原来的状态不变。
74LS138 TTL 三—8 线译码器状态图如下利用555定时器设计时钟脉冲如图五、总体电路设计图、工作原理及器件清单1、3~9可逆自动循环加或减计数器总体电路如图所示。
单片机原理及接口技术第6章习题答案
第6章习题答案1、定时器模式2有什么特点?适用于什么场合?答:(1) 模式2把TL0(或TL1)配置成一个可以自动重装载的8位定时器/计数器。
TL0计数溢出时不仅使溢出中断标志位TF0置1,而且还自动把TH0中的内容重新装载到TL0中。
TL0用作8位计数器,TH0用以保存初值。
(2) 用于定时工作方式时间(TF0溢出周期)为()82T H 012T =-⨯⨯初值振荡周期,用于计数工作方式时,最大计数长度(TH0初值=0)为28=256个外部脉冲。
这种工作方式可省去用户软件重装初值的语句,并可产生相当精确定时时间,特别适于作串行波特率发生器。
2、单片机内部定时方式产生频率为100KH Z 等宽矩形波,假定单片机的晶振频率为12MH Z ,请编程实现。
答:5100,110(00)Z f KH t T -==⨯采用定时器选择工作模式50.510-⨯=⨯⨯136(2-X )12/(1210)13(2)5X -=81871111111111011X ==T0低5位:1BHT0高8位:FFHMOV TMOD,#00H ;设置定时器T0工作于模式0MOV TL0,#1BH ;设置5ms 定时初值MOV TH0,#0FFHSETB TR0 ;启动T0LOOP:JBC TF0,L1 ;查询到定时时间到?时间到转L1SJMP LOOP ;时间未到转LOOP ,继续查询L1:MOV TL0,#1BH ;重新置入定时初值MOV TH0,#0FFHCPL P1.0 ;输出取反,形成等宽矩形波SJMP LOOP ;重复循环3、89C51定时器有哪几种工作模式?有何区别?答:有四种工作模式:模式0,模式1,模式2,模式3(1) 模式0:选择定时器的高8位和低5位组成一个13位定时器/计数器。
TL 低5位溢出时向TH 进位,TH 溢出时向中断标志位TF 进位,并申请中断。
定时时间t=(213-初值)×振荡周期×12;计数长度位213=8192个外部脉冲(2) 模式1:与模式0的唯一差别是寄存器TH 和TL 以全部16位参与操作。
电气控制与PLC应用第8章习题与思考题参考解答
第5章S7-200 PLC的指令系统习题与思考题7-200指令参数所用的基本数据类型有哪些?:S7-200 PLC的指令参数所用的基本数据类型有1位布尔型(BOOL)、8位无符号字节型(BYTE)、8位有符号字节型(SIMATIC模式仅限用于SHRB指令)、16位无符号整数(WORD)、16位有符号整数(INT)、32位无符号双字整数(DWORD)、32位有符号双字整数(DINT)、32位实数型(REAL)。
实数型(REAL)是按照ANSI/IEEE 754-1985标准(单精度)的表示格式规定。
2~255字节的字符串型(STRING)即I/O指令有何特点?它应用于什么场合?:立即指令允许对输入和输出点进行快速和直接存取。
当用立即指令读取输入点的状态时,相应的输入映像寄存器中的值并未发生更新;用立即指令访问输出点时,访问的同时,相应的输出映像寄存器的内容也被刷新。
由于立即操作指令针对的是I/O端口的数字输入和数字输出信号,所以它们的位操作数地址只能是物理输入端口地址Ix.x和物理输出端口地址Qx.x。
辑堆栈指令有哪些?各用于什么场合?:复杂逻辑指令,西门子称为逻辑堆栈指令。
主要用来描述对触点进行的复杂连接,并可以实现对逻辑堆栈复杂的操作。
杂逻辑指令包括:ALD、OLD、LPS、LRD、LPP和LDS。
这些指令中除LDS外,其余指令都无操作数。
这些指令都是位逻辑指令。
装载与指令ALD用于将并联子网络串联起来。
装载或指令OLD用于将串联子网络并联起来。
辑推入栈指令LPS,在梯形图中的分支结构中,用于生成一条新的母线,左侧为主控逻辑块时,第一个完整的从逻辑行从此处开始。
辑读栈指令LRD,在梯形图中的分支结构中,当左侧为主控逻辑块时,该指令用于开始第二个和后边更多的从逻辑块。
辑栈弹出指令LPP,在梯形图中的分支结构中,用于恢复LPS指令生成的新母线。
入堆栈指令LDS,复制堆栈中的第n级值,并将该值置于栈顶。
简述计数器的几种工作模式和内容
简述计数器的几种工作模式和内容
计数器是一种常见的数字电路模块,用于计数脉冲信号或时钟信号的计数。
常见的计数器工作模式包括:
1. 手动重置模式:计数器可以在手动重置按钮或者其他控制信号的作用下进行重置。
在这种模式下,计数器的计数器会从零开始重新计数。
2. 自动重置模式:计数器可以在外部信号的作用下自动进行重置。
在这种模式下,计数器的计数器会随着时间的流逝而从零开始重新计数。
3. 连续计数模式:计数器可以持续计数,不受外部信号的控制。
在这种模式下,计数器的计数器会随着时间的流逝而不断增加。
4. 暂停计数模式:计数器可以在外部信号的作用下暂停计数。
在这种模式下,计数器的计数器会停止计数,直到外部信号再次清零为止。
5. 单次计数模式:计数器可以进行一次计数,不受外部信号的控制。
在这种模式下,计数器的计数器会从零开始计数,并在计数完成后停止计数。
不同的计数器工作模式适用于不同的应用需求。
在设计和使用时,需要根据实际需要选择合适的计数器工作模式。
【精品】循环定时器电路图
循环定时器电路图循环定时器电路图循环定时器电路图1、按照电路原理图组装定时器。
2、接6伏电源,调整RP使发光二极管闪烁频率为每秒一次。
或按自己需要调整,则定时时间相应改变。
3、按钮按下“清零”,定时从新开始,发光二极管闪烁发光。
图中电路的接法,定时16秒钟后(发光管闪16下)蜂鸣器间断发声,发光二极管变成长亮。
4、调整印板图最下端的短路线,可成倍地增加延时时间。
(依此为 16、32、64、128、256、512、1024、2048秒,图中位置为16秒)元件清单:(共23件)4011集成电路R1 1MΩ电阻R8 5.1KΩ电阻4040集成电路R2 100KΩ电阻R9 56KΩ电阻9012晶体管R3 150KΩ电阻RP 500KΩ微调电阻发光二极管R4 10KΩ电阻 C1 4.7uF电解电容蜂鸣器(喇叭) R5 15KΩ电阻 C2 0.01uF 瓷片电容按钮R6 1KΩ电阻 D1 1N4148 二极管印刷电路板R7 22KΩ电阻 D2 1N4148 二极管16针排插短路插基于TEC9328可编程定时电路的循环式定时控制器摘要:TEC9328是深圳天潼公司生产的四位定时计数电路,利用它可以对控制对象进行循环控制操作。
文中介绍了它主要特点、引脚功能和内部结构。
并给出了利用TEC9328设计的循环式定时控制器的实际应用电路。
关键词:循环控制定时器 TEC9328在日常生产及工业应用中,有时可能需要对某一控制对象进行循环式控制,即让对象工作一段时间(如1分钟),然后停歇一段时间(如10分钟),再工作一段时间,再停歇一段时间,如此循环地工作下去。
通常的定时器仅能使对象在停歇一段时间后继续工作,而不能实现循环控制。
而基于TEC9328可编程定时电路循环式定时控制器则非常适合于这种循环式的自动控制操作。
1 TEC9328的主要特点TEC9328是深圳天潼微电子公司生产的四位定时计数电路,其主要特点如下:●工作电压范围为3~6V;●采用CMOS工艺,功耗极低,抗干扰能力强;●具有开机复位功能;●采用32768Hz石英晶振;●具有4位BCD码计数器,计数频率小于2MHz,可级连使用;●当时间到达设定值后,器件的G端即有相应的输出。
《电气控制与PLC技术》课程设计任务书
《电气控制与P1C技术》课程设计任务书1.必选项目:(以下两个项目为必做项目。
)1.1正次品分拣机1.1.1课程设计目的(1)加深对定时器的理解,掌握各类定时器的使用方法。
(2)理解企业车间产品的分捡原理。
112控制要求及参考图1.1正次品分拣模拟控制图(1)控制要求①用启动和停止按钮控制电动机M运行和停止。
在电动机运行时,被检测的产品(包括正、次品)在皮带上运送。
②产品(包括正、次品)在皮带上运送时,S1(检测器)检测到的次品,经过5秒传送,到达次品剔除位置时,启动电磁铁Y驱动剔除装置,剔除次品(电磁铁通电0.1秒),检测器S2检测到的次品,经过3秒传送,启动Y,剔除次品;正品继续向前输送。
正次品分拣操作流程如图1.2所示。
图1.2正次品分拣流程图(2)参考电路P1CI/O端口分配及参考电路图:SB110.0M启动按钮SB210.1M停止按钮SQ110.2检测站1SQ210.3检测站2M Q0.0电动机(传送带驱动),Y Q0.1次品剔除P1C+MV■"M O'JD ------ —I―T1 ___-+24V N二2≡M图1.3正次品分拣机P1C电气原理图1.1.3.课程设计内容及要求(1)按参考电路图完成P1C程序并调试。
(2)分析各种定时器的使用方法及不同之处。
(3)总结程序输入、调试的方法和经验。
(4)试将S1作为产品计数的检测装置,对每日产量进行统计。
(5)程序要求增加皮带传送机构不工作时,检测机构不允许工作(剔除机构不动作),编写梯形图控制程序。
1.2交通灯自动控制1.2.1课程设计目的(1)练习定时器、计数器的基本使用方法。
(2)掌握P1C的编程和调试方法。
(3)对应用P1C解决实际问题的全过程有个初步了解。
图14交通灯模拟控制122控制要求及参考交通路口红、黄、绿灯的基本控制要求如下:路口某方向绿灯显示(另一方向亮红灯)10秒后,黄灯以占空比为50%的一秒周期(0.5秒脉冲宽度)闪烁3次(另一方向亮红灯),然后变为红灯(另一方向绿灯亮、黄灯闪烁),如此循环工作。
循环计时器的解法原理
循环计时器的解法原理循环计时器是一种常见的计时器类型,它能够实现定时循环启动和停止的功能。
循环计时器的原理是通过设置计时器的初始值、周期时间以及循环次数,实现定时循环计数的功能,并在计数完成后执行特定的操作。
下面将详细介绍循环计时器的解法原理。
1. 计时器基本原理计时器是一种能够根据外部输入信号或内部时钟信号对时间进行计数的装置。
在计时器中,一般会有一个计数器寄存器和一个时钟源。
计时器会根据时钟源提供的脉冲信号进行计数,当计数器的值达到设定的目标值时,就会触发计时器的输出信号。
2. 循环计时器的基本特点循环计时器是在计时器的基础上进行改进,它可以实现定时循环启动和停止的功能。
循环计时器的基本特点包括以下几点:- 可设置循环次数:循环计时器可以设置循环的次数,一般用于指定一个需要重复执行的任务。
- 可设置周期时间:循环计时器可以设置每次循环的周期时间,即每次计数完成所需的时间。
- 可设置初始值:循环计时器可以设置计时器的初始值,即从哪个数值开始计数。
- 具备计数功能:循环计时器具备计数的功能,即根据设置的周期时间和初始值,进行计数。
- 循环启动和停止功能:循环计时器可以通过外部输入信号或内部设置控制器的命令,实现循环的启动和停止。
3. 循环计时器的解法原理循环计时器的解法原理即是根据上述的基本特点,结合控制器和计时器的协同工作,实现定时循环启动和停止的功能。
其具体步骤如下:- 步骤一:设置循环计时器的初始值、周期时间和循环次数。
初始值可以是0或者任意一个合适的值,周期时间可以根据具体需求设置,循环次数表示需要循环的次数。
- 步骤二:启动循环计时器。
通过控制器发送启动命令,控制器会将计时器的初始值写入计数器寄存器中,并开始计数。
- 步骤三:计数。
计时器开始计数,每次计数完成后,会将计数器的值与设定的周期时间进行比较。
如果计数器的值小于周期时间,计时器继续计数;如果计数器的值等于周期时间,计数器将清零,并触发输出信号。
第6章 单片机的定时器计数器题解
第6章单片机的定时器/计数器习题1.MCS-51系列的8051单片机内有几个定时/计数器?每个定时/计数器有几种工作方式?如何选择?答:MCS-51系列的8051单片机内有2个定时/计数器,即T0和T1,每个都可以编程为定时器或计数器,T0有四种工作方式(方式0—13位、方式1—16位、方式2-可自动装入初值的8位、方式3-两个8位),T1有三种工作方式(与T0相同的前三种),通过对TMOD的设置选择,其高四位选择T1,低四位选择T0。
2.如果采用的晶振频率为3MHz,定时/计数器TO分别工作在方式0、1和2下,其最大的定时时间各为多少?答:如果采用的晶振频率为3MHz,机器周期为12×1/(3*106)=4us,由于定时/计数器TO工作在方式0、1和2时,其最大的计数次数为8192、65536和256所以,其最大定时时间分别是:方式0为8192×4us=32.768ms、方式1为65536×4us=262.144ms、方式2为256×4us=1024us。
3.定时/计数器TO作为计数器使用时,其计数频率不能超过晶振频率的多少?答:由于定时/计数器TO作为计数器使用时,是对外部引脚输入的脉冲进行计数,CPU在每个机器周期采样一次引脚,当前一次采样为高电平,后一次采样为低电平,则为一次有效计数脉冲,所以如果晶振频率为fosc,则其采样频率fosc/12,两次采样才能决定一次计数有效,所以计数频率不能超过fosc/24。
4.简单说明定时/计数器在不同工作模式下的特点。
答:方式0为13位的定时/计数器,由THx的8位和TLx的低5位构成、方式1为16位的定时/计数器,由THx的8位和TLx的8位构成,方式2为8位的定时/计数器,TLx为加1计数器,THx为计数初值寄存器。
方式3只能用于T0,是将T0的低8位用作一个独立的定时/计数器,而高8位的TH0用作一个独立的定时器,并借用T1的TR1和TF1作为高8位定时器的启停控制位和溢出标志位。
定时器/计数器TMR
设置计数模式特点: 计数模式,计数触发信号来源于I/O端口RA / T0CKI信
号。
只有处于计数模式下,跳变沿选择TOSE位才有效
对T0CKI信号,既可以是标准的脉冲信号(周期脉冲信号), 也可以是无规则的时序脉冲信号。因此,计数和定时不同, TMR0计数的长短一般不能确定定时的长短。
了解即可: 计数脉冲和指令周期的同步:单片机将对TOCKI引脚在1个
与TMR0模块相关的寄存器
寄存器 的名称 和符号
寄存器 地址
寄存器内容
Bi t7
Bit6
Bit5
Bit4
Bit3
Bit2
Bit1
Bit0
定时器/ 计数器 TMR0
01H/101 H
8位累加计数寄存器
3个开关设置
选项寄
存器 OPTION_
81H/181 H
RB PU
INTE DG
T0CS
T0SE
PSA
TMR0寄存器
5 6
溢出时置 中断T0IF
图5图-56-简1 化TMRT0M功R能0原的理功图能原理图 参看168页 跳变触发计数
累加计数器的工作过程
8位TMR0累加计数器工作总是在送入初始值(称为时间常 数)以后,启动计数,推迟2个指令周期,在初始值的基础 上,对脉冲跳变触发产生计数,直到计数寄存器TMR0计 满到FFH再加1,TMR0恢复到0,产生溢出和溢出标志 T0IF。如果是中断使能T0IE开启的情况下,T0IF就能引 发中断。
第4章 定时器/计数器
主要特点:
1. 定时器/计数器模块是大部分单片机都内置的一 项重要功能
2. 定时器/计数器的的核心模块为计数累计功能, 通常是由时钟脉冲来驱动。
计数器的工作原理
计数器的工作原理计数器是一种常见的电子元件,它在数字电路中扮演着非常重要的角色。
计数器可以用来记录和显示信号脉冲的数量,也可以用来控制数字系统中的各种操作。
那么,计数器是如何工作的呢?接下来,我们将详细介绍计数器的工作原理。
首先,我们需要了解计数器的基本组成。
一个简单的计数器由若干个触发器组成,每个触发器都有两个稳定的状态,分别是“置位”和“复位”状态。
当输入的信号脉冲到来时,触发器会在这两种状态之间切换,从而实现计数的功能。
其次,我们来看一下计数器的工作原理。
在一个典型的二进制计数器中,每个触发器的输出会作为下一个触发器的输入。
当最低位触发器的状态从“置位”切换到“复位”时,它会向高一位的触发器发出一个脉冲,导致高一位触发器的状态也发生变化。
这样,就实现了二进制计数的功能。
当最高位触发器的状态从“置位”切换到“复位”时,整个计数器就完成了一次计数,同时输出一个脉冲信号,用于控制其他数字系统的操作。
此外,计数器还可以分为同步计数器和异步计数器。
同步计数器是指所有的触发器在同一个时钟信号的控制下工作,计数的过程是同步的;而异步计数器则是指触发器之间没有统一的时钟信号控制,计数的过程是异步的。
不同类型的计数器在实际应用中有着不同的特点和用途。
最后,我们需要注意计数器的一些特殊应用。
例如,计数器可以用来实现频率分频,即将高频信号分频为低频信号;还可以用来实现脉冲宽度调制,即根据输入信号的宽度来控制输出脉冲的宽度;此外,计数器还可以用来实现定时器、脉冲计时等功能,广泛应用于数字系统中的各种控制和计数场景。
综上所述,计数器是一种非常重要的数字电路元件,它通过触发器的工作原理实现了计数的功能。
不同类型的计数器有着不同的工作方式和特点,可以应用于数字系统中的各种控制和计数场景。
通过对计数器的工作原理的深入理解,我们可以更好地应用和设计数字系统,实现更多的功能和应用。
4位递增计数器的设计的原理
4位递增计数器的设计的原理
4位递增计数器是一种能够自动递增并输出当前值的电路。
其
原理是利用多个触发器和门电路按照一定规律进行计数。
常见的设计是使用4个D触发器和3个与门实现计数器功能。
具体操作是,首先将4个D触发器的Q输出和清零端分别接
到3个与门的输入端,另一端接上时钟脉冲。
当输入一个时钟脉冲时,第一个触发器的Q输出变为高电平,第二个触发器
的Q输出在第一个触发器的Q输出为高电平的情况下才会变
为高电平,以此类推,最后一个触发器的Q输出变为高电平时,就实现了一次计数。
同时,当第三个与门的输入端都为高电平时,输出一个清零脉冲,将所有触发器的Q输出清零,
实现循环计数。
这样,就可以实现一个4位递增计数器的功能,可以自动计数,方便实用。
C语言中计数循环语句几种形式的处理方法
2 for语句的 特殊形式及 几种 处理
2 ,表达式的 省略
(1)省略表达式 1, 其形式为:for( ,表达式 2: 表达式3)语句
例2- 4
int i,sum=0,
例2- 7- 2
i+ + ),
int i,sum,
例2- I
int i ,sum=O,
for( , , )sum+= i , 此程序显而易见是不能正确运行完成相 应的功能的。其处理方法是将前面三种省略 表达式的三种形式结合在一起 得出正确的程
(5)三个表达式省略其中任意两个表达式
其处理方法与省略表达式 3 的方法基本 相同, 取就不再赘述。 这
程中多 分析, 考虑, 多 根据自 己的意愿灵 括使
一般形式:for 表达式 1:表达式 2;表达式
例2- 2- 2 int i,sum=0,
2.3 循环 体为空 语句
1 2 各部 分含义
表达式 1: 用来对循环变量赋初值;表达式
2 : 是条件语句, 作用是判断循环是否还需执
for(i= 1 i ++ ){if(i> 100)b reak , sum+=i , } (3)省略表达 式3,其形 式为:for(表达式1,
表达式2 ,)语句
对于for 语句, 循环体为 空语句的形 式为:
for (表达式 1,表达式2 : 表达式3) 。
行, 表达式3 : 用来修改循环变最的, 即就是使 循环趋于结束的表达式 。 语句 是循环体语句,
例2- 3 int i,sum=0,
for(i= l ,i< = 100 , )sum+ =i ,
表达式相同即不只是对循环变量赋初值和修改循环变量而whie语句dowhie语句及for语句其循环终止条件始终为真那么就形成死循环是表达式1可以对for语句中使用的变量都进中for语句使用最为灵活不仅可以用于循环程序不能自动停止
数电课程设计题目
1001、1002班数电课程设计题目:要求:1、学生分组,每组限6人,特殊情况需说明2、查阅资料,器件选型,提供元器件清单,本周五(11月9日)前需完成3、后续待课程设计时候再做具体要求!一、汽车尾灯控制电路1、设计任务设计一个汽车尾灯控制电路,要求汽车尾部左右两侧各有3个指示灯(用发光二极管模拟),当在汽车正常运行时指示灯全灭;在右转弯时,右侧3个指示灯按右循环顺序点亮;在左转弯时,左侧3个指示灯按左循环顺序点亮;在临时刹车时,所有指示灯同时点亮。
2、参考设计方案分析以上设计任务,由于汽车左转弯或右转弯时,3个指示灯循环点亮,所以用三进制计数器控制译码器电路顺序输出低电平,从而控制尾灯按要求点亮。
由此得出在每种运行状态下,各指示灯与给定条件间的关系,即逻辑功能表1-1所示。
汽车尾灯控制电路设计总体框图如图1-1所示。
汽车尾灯和汽车运行状态表1-1开关控制汽车运行状态右转尾灯左转尾灯S1 S2D1D2D3D4D5D60 0 正常运行灯灭灯灭0 1 右转弯按D1D2D3顺序循环点亮灯灭1 0 左转弯灯灭按D4D5D6顺序循环点亮1 1 临时刹车所有尾灯同时点亮图1-1汽车尾灯控制电路设计总体框图二、自动循环计数器1、设计任务①用集成计数器实行3~9自动循环计数。
②电路能实现3~9加法和3~9减法循环计数。
③输出用数码显示。
2、参考设计方案分析设计任务,该系统由加减控制模块、可逆计数器、译码显示模块构成。
完成由加法计数自动转向减法计数。
可逆计数器实现加法、减法计数功能。
加减控制模块可由门电路组成的基本RS触发器和其它控制门电路构成。
译码显示模块完成该结果的数字显示。
自动循环计数器设计框图如图2-1所示。
图2-1 自动循环计数器设计框图三、篮球竞赛30秒计时器1、设计任务①30秒计时器具有显示30秒的计时功能。
②系统设置外部操作开关,控制计时器的直接清零、启动和暂停/连续功能。
③计时器为30秒递减计时时,其计时间隔为1秒。
PLC工作台自动往返循环课程设计报告(三菱FX系列)---副本
PLC课程设计课程设计报告题目工作台自动往返循环控制学院电子与信息工程学院专业电气工程及其自动化班级姓名指导教师2012 年12 月 5 日电子与信息工程学院目录1PLC及PLC简介 (3)1.1PLC简介 (3)1.2PLC的一般结构 (3)1.4PLC的应用领域 (4)2系统总体方案及硬件设计 (5)2.1系统总体方案 (5)2.1.1设计目的 (5)2.1.2 设计任务及要求 (5)2.1.3 工作台控制示意图 (6)2.2硬件设计 (6)3工作台自动循环控制软件设计 (7)3.1软件设计 (8)3.2运行并调试程序 (8)4工作台的仿真 (9)5总结 (10)参考文献 (11)1 PLC及PLC简介1.1PLC简介可编程控制器(PLC)是用来取代控制系统中的继电器的一种设备,它通过检测输入端口,并根据输入端口的状态,按照程序控制输出口,可编程控制器的程序一般要使用一定的软件编写,使用人员通过输入预先编写的程序,使可编程控制器按预定的控制方案执行控制任务。
目前大多数城市采用的交通信号灯指挥控制系统,采用电子线路加继电器构成,也有少数采用单片机构成。
对信号灯的要求也越来越高,采用电子线路加继电器的控制方式,则需要加入大量的中间继电器,时间继电器,计数器等器件。
而且交通控制智能化需要按实际情况而改变参数,如使用继电器控制,则很难实现。
如使用单片机控制,则需要引入大量I/O接口电路、硬件设计,而且这两种控制方式的抗干扰能力十分有限。
采用可编程控制器对交通信号灯进行管理,技能满足控制要求,又具有高的抗干扰和稳定性。
1.2 PLC的一般结构可编程控制器虽然外观各异,但硬件结构大体相同。
主要由中央处理器(CPU),存储器(RAM/ROM),输入输出(I/O接口),电源及编程设备几大部分组成。
PLC的硬件结构框图如下图2-2所示:接现图2-2 基本构成1.3 PLC的特点(1)抗干扰能力强,可靠性高继电接触器控制系统虽具有较好的抗干扰能力,但使用了大量的机械触头,使设备连线复杂,由于器件的老化、脱焊、触头的抖动及触头在开闭时受电弧的损害大大降低了系统的可靠性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数字电子技术课程设计报告题目:自动循环计数器学年: 2013~2014 学期: 1 专业:生物医学工程班级: 110314 姓名:赵亮学号: 20111398指导教李磊师:日期: 2014年 1月4日—2014年1月10日长春工业大学电气与电子工程学院目录第一章设计任务与要求 (2)1.1 设计任务 (2)1.2设计要求 (3)第二章设计思想 (3)第三章单元电路的设计、参数计算、器件选择及介绍 (4)3.1 单次脉冲产生部分 (4)3.2 译码驱动、显示电路部分 (5)3.3 控制部分及循环加减计数部分 (7)第四章系统逻辑框图 (10)第五章电路总图及原理 (11)4.1、电路总图 (11)4.2、工作原理 (11)第六章硬件电路安装、调试测试结果,出现的问题、原因及解决方法 (12)第七章总结设计电路的特点和方案的优缺点 (12)第八章收获、体会 (13)附录A 原理总图 (14)附录B 元件清单 (14)设计题目:自动循环计数器第一章设计任务与要求1.1 设计任务1. 用集成计数器实行3~9自动循环计数。
2. 电路能实现3~9加法和3~9减法循环计数。
3. 输出用数码显示。
1.2设计要求1. 确定总体设计方案画出总方框图,划分各单元电路的功能,并进行单元电路的设计,画出逻辑图。
2. 选择元器件型号。
3. 画出总逻辑图和装配图,并在实验板上组装电路。
4. 进行电路调试,使其达到设计要求。
5. 写出总结报告。
第二章设计思想根据题目要求,系统可以划分为以下几个部分,基本思想如下:1、电源部分,由它向整个系统提供+5V电源。
2、单脉冲产生部分:功能是由它产生单个脉冲,为循环计数部分提供计数脉冲。
3、译码显示电路部分:计数器输出结果的数字显示。
4、加/减控制电路部分:实现加减循环计数功能由控制部分完成。
5、可逆计数器部分:完成3~9的可逆加减循环计数。
系统设计方框图如图1所示。
图1 3~9加/减可逆自动循环计数器系统设计方框图第三章单元电路的设计、参数计算、器件选择及介绍3.1 单次脉冲产生部分3.1.1、方案论证产生单脉冲的方法有很多,如用集成555定时器、TTL集成单稳态触发器74LS121。
74121、74221、74LS221都是不可重复触发的单稳态触发器。
属于可重复触发的触发器有74122、74LS122、74123、74LS123等。
方案一:用集成555定时器产生单脉冲,见图2—(a)。
fe d c b af e d c b aS1S+5Ve d c b a dp(c)图2 单脉冲产生电路方案二:用TTL集成单稳态触发器74LS121,,见图2—(b)。
方案三:用74LS00四—2输入与非门与手动开关,见图2—(c)用74LS00中的两个与非门构成基本RS触发器,手动开关反复拨动一次,则触发器输出端将产生一个计数脉冲。
确定方案:根据实验要求,使用555定时器,能自动产生计数脉冲,故采用方案一。
3.2 译码驱动、显示电路部分3.2.1、方案论证方案一:采用DCD-HEX——4段数码管,不需要译码器就能直接显示出结果。
方案二:74LS48 TTL BCD—7段译码器/内部上拉输出驱动。
采用74LS48不需要外接上拉电阻。
确定方案:由于DCD-HEX的价格较高,且市场上不易购买,故采用74LS48。
由于74LS48输出是高有效,所以显示数码管选用LN05011AH共阴极数码管。
3.2.2、元器件型号的选择及参数计算:数码管LN05011AH,译码/驱动器74LS48;限流电阻的计算,数码管压降一般为1.8~2.2V,工作电流10~20mA,经试验,静态显示时10 mA亮度相当可观,所以限流电阻R1~R7=(5V-2V)/10mA=300Ω,功率为0.012×300=0.03W,故电阻选用R1~R7=300Ω(1/16W)。
3.2.3、译码驱动、显示电路的设计74LS48的引脚见图3,74LS48的功能表如表1所示,其中,D C B A为8421BCD 码输入端,a—g为 7段译码输出端。
图3 74LS48引脚图表1 74LS48引脚功能表—七段译码驱动器功能表亮,因此,LT=0可用来检查74LS48和显示器的好坏。
时,译码器各段输出全为低电平,显示器各段全灭,而当输人数据为非零数码时,译码器和显示器正常译码和显示。
利用此功能可以实现对无意义位的零进行消隐。
静态灭零输入使能端。
只要BI=0,不论输入BDCA为何种电平,译码器4段输出全为低电平,显示器灭灯(此时/BI/RBO为输入使能)。
共阴极数码管管脚图见图4。
图4 共阴极数码管管脚图3.2.4、译码驱动、显示电路原理图译码驱动、显示电路原理图见图5图5 译码驱动、显示原理图3.3 控制部分及循环加减计数部分1、方案论证方案一:74LS190为可预置的十进制同步加减计数器。
方案二:74LS191 可预置的4位2进制同步加/减计数器。
确定方案:经过比较,结合系统要求,决定采用方案一。
2、控制部分及循环加减计数部分的设计(1)逻辑功能示意图74L S 486217354D C B A LT RBI BI/RBO 1415910111213168g f e d c b a V CC GND109124675g f e d cb a dp R1~R7300Ω3(8)+5V图6 逻辑功能示意图(2)190功能表见表2表2 74LS190功能表(3)主要逻辑功能。
5、经过调试以后,发现74LS190的输出端接74LS138译码器以后,当计数器进行加计数时,不能正常的译出数字9,而用74LS191则可以实现,于是又重新设计,采用方案二,具体操作如下:(1)集成十进制同步加/减计数器CT74LS191,逻辑功能示意图见图4。
图7 逻辑功能示意图LD为异步置数控制端 CT为计数控制端 D0-D3位并行输入端Q0-Q3为输出端 U/D为加/减计数方式控制端 RC为行波时钟输出端CO/CB为进位输出/借位输出端(2)74LS191功能表见表3输入输出说明LD CT U/P CP D3 D2 D1 D0 Q3 Q2 Q1 Q00 ××× d3 d2 d1 d0d3 d2 d1 d0并行异步置数1 0 0 ↑××××加计数CO/BI=Q3Q01 0 1 ↑××××减计数CO/BI= Q3 Q2 Q1 Q0 1 1 ××××××保持表3 74LS191功能表⑶ 主要逻辑功能:①异步置数功能。
当LD=0时,与CP无关,并行输入数据d3d0被置入。
Q3 Q2 Q1 Q0=d3d2 d1 d0。
②计数功能。
取CT=0、LD=1。
当U/P=0时,对应CP脉冲上升沿,十进制加法计数器。
当U/P=1时,对应CP脉冲上升沿,十进制减法计数器。
③保持功能。
当CT=LD=1时,计数器保持原来的状态不变。
6、加减自动跳转部分:利用与非门组成的SR锁存器,当计数器减到2时,S’=0,R’=1,则Q’=0,当Q’端的低电平到达LD’端时,变为加计数,同时,置数端置入3。
同理,当计数器加到10时,S’=1,R’=0,则Q’=1,变为减计数,同时,置数端置入9,这样,就实现了加减的自动跳转。
第四章系统逻辑框图图8 74LS191加法计数说明:由于题目要求加法计数从3开始自动循环到9然后再返回到3,所以并行输入端DCBA=0011,当计数器的输出时1010时,由于非门以及与非门的作用使LD输入低电平有效,给计数器置数为0011,再次开始循环。
图9 74LS191减法计数说明:由于题目要求减法计数从9开始减到3然后再返回到9,所以并行输入端DCBA=1001,当计数器的输出0010时,由于非门以及与非门的作用使LD输入低电平有效,给计数器置数为1001,再次开始循环。
第五章电路总图及原理4.1、电路总图3~9可逆自动循环加减计数器总体电路见附录A所示。
4.2、工作原理由555定时器产生的计数脉冲送至74LS191的CP端,由于此时SR锁存器的Q’端还没有电平,故D/U端相当于悬空状态,即加计数,同时,置数端的3置入计数器,当加过9即加到10时,若不自动跳为减法,则应该变成3,而根据设计要求,应能实现加减法的自动跳转,此时DCBA=1010通过非门以及双四输入与非门以后得到1和0,两者相与得到0即低电平,送置LD’端以后,将计数器置数,而且,上述的高低两个电平经过SR锁存器以后得到的高电平刚好能够使输入端的数为9,并且计数方式为减计数。
同理,做减法减到2时,亦能使LD’端得到低电平,同时使输入端的数为3,并且计数方式为加计数。
第六章硬件电路安装、调试测试结果,出现的问题、原因及解决方法在安装调试过程中,遇到了一定的问题,具体如下:1.因为加减法运算刚开始置数不一样,所以我们经过考虑,最开始用开关来控制输入端的数据以及加法或者减法计数;2.该电路运用不熟悉,导致花很长时间去寻找各种元器件;3.通电检查,通电后做加法时,数码管有反应,但显示数据不正确,怀疑是电源或接地有误,经查果然如此,经重新调整,故障排除。
第七章总结设计电路的特点和方案的优缺点本方案设计电路的特点是:优点:电路设计比较简明,大部分所用知识都是根据上课时的理解,所以易于实现,并且,在加减循环部分,没有使用实验指导书上的译码器,仅由逻辑门就实现了想要的功能,不仅节省了成本,还学会了创新。
缺点:由于我们的知识水平有限,此电路的实现与设计要求有些许差距,在以后的学习过程中,我们要学习更多的专业知识,以弥补我们的缺陷。
第八章收获、体会通过这次课程设计,使我收获很大;初步掌握电子电路的计算,掌握了一点数字电路的一般设计方法,具备初步的电路设计能力。
同时学会了如何通过网络资源、书刊、教材及相关的专用手册等来查阅所需资料。
熟悉了常用电子器件的类型和特性并初步学会了怎样合理地选用。
初步掌握了普通电子电路的安装、布线、调试等基本技能。
提高了综合运用所学的理论知识来独立分析和解决问题的能力。
进一步熟悉了电子仪器的正确使用方法。
学会了如何撰写课程设计总结报告。
培养自己严谨、认真的学习态度和踏实细致的工作作风。
整个设计过程从一开始不知所措到上网查找资料并结合已经学到的理论知识设计电路,再到通过Multisim仿真软件仿真,查找到设计中的错误和不足,完善电路功能,以及在恶劣的严寒天气中多次前往电子大楼购买元器件,最后焊接和安装、调试,遇到了不少的困难,但是通过老师的精心指导和自己的刻苦努力,都一一克服了,虽然结果不是完全正确,但是通过这次课程设计,在过程中我学到了很多,理解了电子电路的普遍性与重要性,可谓是感触颇深,受益匪浅。