




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档 1欢迎下载1欢迎下载 题题 目目 彩灯循环显示控制电路设计彩灯循环显示控制电路设计 初始条件 初始条件 74LS160 计数器 74HC390 计数器 74HC139 译码管 74HC113JK 触发器 555 定时器 数码管和必要的门电路 以及电容电阻等基本模拟电路电子器件等 要求完成的主要任务要求完成的主要任务 1 以 LED 数码管作为控制器的显示元件 它能自动地依次显示出数字 0 1 2 3 4 5 6 7 8 9 自然数列 1 3 5 7 9 奇数列 0 2 4 6 8 偶数列 和 0 1 2 3 4 5 6 7 0 1 音乐符号数列 然后 又依次显示出自然数列 奇数列 偶数列和音乐符号数列 如此周而复始 不断 循环 2 打开电源时 控制器可自动清零 3 每个数字的一次显示时间基本相等 这个时间在 0 5s 到 2s 范围内连续可调 时间安排 时间安排 7 1 理论设计 7 2 7 4 安装调试或仿真 7 5 撰写报告 7 6 答辩 指导教师签名 指导教师签名 20102010 年年 月月 日日 系主任 或责任教师 签名 系主任 或责任教师 签名 年年 月月 日日 精品文档 2欢迎下载2欢迎下载 目 录 摘 要 3 1 整体电路方框图 5 2 设计方案选择 6 2 1 数列循环部分 6 2 2 数列显示部分 12 3 单元电路的设计及其原理 13 3 1 数列循环电路的设计 13 3 2 序列显示电路的设计 14 3 2 1 十进制自然序列的显示电路 14 3 2 2 奇数序列显示电路 15 3 2 3 偶数序列显示电路 16 3 2 4 音乐序列显示电路 17 3 3 脉冲信号的产生电路 19 3 4 分频电路的设计 20 4 总电路图的设计 22 5 仿真结果及分析 24 6 心得与体会 28 7 元件清单 29 8 参考文献 30 9 成绩评定表 31 精品文档 3欢迎下载3欢迎下载 摘摘 要要 这次的课程设计主要是用计数器来实现的 这个彩灯循环控制电路的实质就是要 产生一系列有规律的数列 然后通过一个数码管显示出来 这里使用的只要就是计数器 计数器在时序电路中应用的很广泛 它不仅可以用于对脉冲进行计数 还可用于分频 定时 产生节拍脉冲以及其他时序信号 运用计数器的不同的功能和不同的接发就可以 实现不同的序列输出了 而这次的内容还包括分电路图的整合 使这个彩灯循环显示器能够按照要求那个依 次输出自然序列 奇数序列 偶数序列还有音乐序列 为了实现这个循环输出的功能 在设计的时候还用到了一个以为寄存器 可以利用它的输出端来控制四个计数器的工作 情况 可以让四个计数器依次工作 就可以达到要求的依次循环输出数列 最后还有一个部分就是脉冲的产生基于多谐振荡器可以产生方波 就可以利用它来 产生脉冲信号了 而这个多谐振荡器采用的是 555 定时器来完成的 另外 直接用脉冲信 号源提供方波 这个设计基本上就是由以上三个部分连接在一起组成的 精品文档 4欢迎下载4欢迎下载 AbstractAbstract This time curriculum project is mainly realizes with the counter this colored lantern cyclic control electric circuit s essence is must have a series of orderly sequences then the nixietube demonstrates through Here uses so long as is the counter the counter the application is very widespread in the sequence circuit Iit not only may use to the pulse carries on the counting but may also use in the frequency division fixed time produces the metre pulse as well as other succession signal And different met using the counter different function sends may realize the different sequence to output But this time content also includes the power distribution road map the conformity enables this colored lantern circulation monitor to defer to requests that to output the natural sequence in turn the odd number sequence the even number sequence also has music sequence In order to realize this circulation output function in design time also used one to think the register might use its out port to control four counters the working conditions might let four counters work in turn might meet the requirements the circulation output sequence in turn also has a part Finally the pulse production may have the square wave based on the multivibrator might use it to produce the signal impulse What but this multivibrator uses is 555 timers completes this design basically is connects by the above three parts is being composed together 精品文档 5欢迎下载5欢迎下载 精品文档 6欢迎下载6欢迎下载 1 整体电路方框图 自然序列奇数序列偶数序列音乐序列 译码器计数器 多谐振荡器 脉 冲信号 译码显示 图 1 基本方框图 这个电路框图可以实现设计的要求 依次输出自然数列 奇数序列 偶数 序列还有音乐数列 各序列可通过同一芯片的不同接法实现 也可用不同芯片 实现 而且还可以通过一个循环电路使之循环输出 序列的输出顺序由译码器控制 由数码管输出各序列 其显示的间隔时间也可以通过调节脉冲信号的频率来进 行调整 而脉冲信号可由脉冲产生电路实现 也可直接用脉冲信号源 精品文档 7欢迎下载7欢迎下载 2 设计方案选择 2 12 1 数列循环部分数列循环部分 方案一方案一 图 5 用 74LS194 构成的循环电路原理图 这个电路图实现循环主要是依靠 74LS194 的移位功能来完成的 先让开关 J1 拨至与电源相接 就是接入高电平 这样移位寄存器有了脉冲信号之后就可 以实现置数的功能 四个输出端为 1000 再将开关 J1 拨至与地相接也就是接 入低电平 这时寄存器就可以实现移位的操作了 然后通过脉冲信号的触发下 寄存器的输出就可以从 1000 0100 0010 0001 这样依次循环了 然后四个 输出端用来控制计数器的信号控制端就可以控制序列输出了 循环电路的设计采用 74LS194 移位寄存器 通过 74LS194 移位寄存器的四 个输出端子分别控制四个计数器工作 74LS194 的功能表如表 3 精品文档 8欢迎下载8欢迎下载 表 3 74LS194 的功能表 图 6 74LS194 的引脚图 输入输出 控制信号串行输入清零 CLRS1S0右移左移 时钟 CLK 工作状态 0 0 100 保持 1010 1 右移 110 0 1 左移 111 置数 精品文档 9欢迎下载9欢迎下载 方案二方案二 要让四个数列依次循环则采用一个 2 线 4 线译码器和一个四进制计数器 用译码器的输出依次去控制芯片清零端 再通过一个四进制计数器去控制译码 器输入 使其在四个输出间不断循环 而计数器的时钟脉冲则可通过每个芯片 的进位端经过一四输入或门输出来控制 其电路图如图 2 555 VIRTUAL Timer GND DIS OUTRST VCC THR CON TRI R1 R2 Rl CCf 1 Vs 图 2 用译码器实现的循环电路 精品文档 10欢迎下载10欢迎下载 这个部分主要用到的是 74HC390 计数器和 74HC139 译码管 它们的功能表 和引脚图分别如下表 1 表 2 和图 3 图 4 所示 表 1 74HC390 的功能表 输入 输出 R01R02S91S92CPACPBQDQCQBQA 110 0000 11 0 0000 011 1001 011 1001 CP0二进制计数 0CP五进制计数 CPQA8421 码十进制计数 R01 R02 0 S91 S92 0 QDCP5421 码十进制计数 精品文档 11欢迎下载11欢迎下载 表 2 74HC139 的功能表 输入输出 GBAY3Y2Y1Y0 1 1111 0001110 0011101 0111011 0110111 图 3 74HC390 的引脚图 图 4 74HC139 的引脚图 精品文档 12欢迎下载12欢迎下载 方案一和方案二比较 方案一和方案二比较 这两种方案都可以实现数列的循环 第一种方案需要拨动开关 而第一种就不 需要可以自动依次产生数列 另外第二种开关使其依次产生序列还需要一个脉 冲控制 而在设计总体的电路的时候四个计数器也需要有脉冲信号的触发 这 样的话就要多设计一个方波脉冲的产生电路 另外还要与计数器的脉冲信号匹 配 因为 74LS194 的移位是要一个计数器的全部数列产生完后才下一个脉冲 这样不是很好与计数器的脉冲频率想匹配 但是第二个方案就很好的解决了这 个问题 这个方案的数列循环部分就是依靠芯片 74HC390 和 74HC139 也就是一 个计数器还有一个译码器来实现的 74HC390 的脉冲信号是由计数器的进位端 来控制的 这样就很好解决了方案一的问题 只有当一个计数器的全部数列输 出完了之后才会有脉冲信号过来触发 74HC390 让它进入下一个状态 没有方案 一问题 精品文档 13欢迎下载13欢迎下载 2 2 数列显示部分 这个部分选用由 74LS160D 芯片构成 结构简单 原理易懂且易于实现 所 以选用该方案 如图 7 以奇数序列为例 2 32 3 确立方案确立方案 在数列循环的部分我采用的是用一个四进制计数器和一个译码器来实现的 这样避免了脉冲的混乱 在数列显示部分用的是芯片 74LS160 计数器的计数功能实现的 在脉冲信号产生的环节则就是采用 555 定时器构成的多谐振荡器 精品文档 14欢迎下载14欢迎下载 3 单元电路的设计及其原理 3 1 数列循环电路的设计 在这个部分主要是应用了一个四进制的计数器和一个译码器 这个部分的 作用是为了使自然序列 奇数序列 偶数序列 音乐序列的循环显示 其中四 个 74LS160 计数器的进位端与 74HC390 的 CPA 相接 这样就可以通过进位端状 态由 0 变为 1 的瞬间给它一个脉冲触发 而另一个脉冲端则是与其输出端 QA 相 接的 这样的接法是为了使 74HC390 实现 8421BCD 码十进制计数的功能 然后 再让 74HC390 的输出端 QA QB 分别与译码器 74HC194 相接 这样可以用译码器 来控制计数器的动作状态 它可以决定由哪个 74LS160 计数器来工作 当 QA QB 为 0 0 时 这时译码器的输出端就只有 Y0为 0 接一个反相器然 后再接产生自然序列的计数器的清零端 这样就可以实现只有自然序列输出的功 能 同理当 QA QB 为 0 1 时 这是译码器的输出端就只有 Y1为 0 接一 个反相器然后再接产生奇数序列的计数器的清零端 这样就可以实现只有奇数 序列输出的功能 当 QA QB 为 1 0 时 这是译码器的输出端就只有 Y2 为 0 接一个反相器然后再接产生偶数序列的计数器的清零端 这样就可以实 现只有偶数序列输出的功能 当 QA QB 为 1 1 时 这是译码器的输出端 就只有 Y3为 0 接一个反相器然后再接产生音乐序列的计数器的清零端 这样 就可以实现只有音乐序列输出的功能 其产生序列的功能就是这样实现的 其 电路图如图 8 精品文档 15欢迎下载15欢迎下载 图 8 数列循环电路图 3 2 序列显示电路的设计 3 2 1 十进制自然序列的显示电路 由于 74HC160 本身就是一个十进制计数的芯片 因此对于这个部分就只需 按照其功能表来接电路就可以实现十进制自然序列输出了 在脉冲信号的触发 下 计数器的输出端的状态依次为 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 然后再将 计数器的输出端和数码管的输入端口相接就可以在数码管上面看到依次显示从 0 到 9 了 其序列显示电路图如图 9 精品文档 16欢迎下载16欢迎下载 图 9 自然序列实现电路图 3 2 2 奇数序列显示电路 将奇数 1 3 5 7 9 用 8421BCD 码分别表示为 0001 0011 0101 0111 1001 可以发现最后一位都为 1 因此可以在上述十进制 自然序列的基础上将数码管的最低位接高电平就可以实现奇数序列了 虽然在 每个脉冲触发的作用下 芯片实现的仍然是十进制 但是由于数码管最低位接 高电平 在数码管显示的则是奇数列 但是显示的时间间隔是正常自然序列的 2 倍 为了实现相邻显示时间间隔相等 我们可以利用二分频电路解决上述问 题 其序列显示电路图如图 10 精品文档 17欢迎下载17欢迎下载 图 10 奇数序列实现电路图 3 2 3 偶数序列显示电路 将偶数 0 2 4 6 8 用 8421BCD 码分别表示为 0000 0010 0100 0110 1000 可以发现最后一位都为 0 因此可以在上述十进制自然序列的基 础上将数码管的最低位接低电平就可以实现偶数序列了 虽然在每个脉冲触发 的作用下 芯片实现的仍然是十进制 但是由于数码管最低位接高电平 在数 码管显示的则是偶数列 但是显示的时间间隔是正常自然序列的 2 倍 为了实 现相邻显示时间间隔相等 我们可以利用二分频电路解决上述问题 其序列显 示电路图如图 11 精品文档 18欢迎下载18欢迎下载 偶数序列 图 11 偶数序列实现电路图 3 2 4 音乐序列显示电路 音乐序列的特点是从 0 显示到 7 后又再变为 0 这里可以将数码管的最高 位固定接低电平就可以实现了 因为 74LS160 的输出端只有三个与数码管相接 当 74LS160 的输出为 1000 和 1001 时 这时由于数码管最高位是固定接 低电平的 也就是数码管的输入端仍是 0000 0001 这样数码管的显示就 又变成 0 和 1 了 其序列显示电路图如图 12 音乐序列 精品文档 19欢迎下载19欢迎下载 2 音乐序列实现电路图 74LS160D 功能表以及引脚图如下表 4 和图 13 所示 表 4 74HC160 功能表 CLRLOADENPENTCLKABCDQAQBQCQDRCO 0 00000 1000POS ABCD 1 精品文档 20欢迎下载20欢迎下载 1111POS Count 1 111 QA0QB0QC0QD0 1 11 1 QA0 QB0QC0QD0 1 图 13 74HC160 的引脚图 3 3 脉冲信号的产生电路 经过筛选 我选择了 555 所构成的多谐振荡电路 如下图 14 所示 精品文档 21欢迎下载21欢迎下载 图 14 555 组成的多谐振荡电路 从电路中我可以求出电路所产生的方波的频率为 f 1 34 R1 2 R2 C 而我们要根据输出频率的周期的大小在 0 5 2s 之间可以连续地变化 那么 555 多谐振荡电路所产生的频率大小应该在 1 4HZ 之间变化 才可以使输出的 数屏显示间隔满足条件 因而我可以求得在电容 C 10nf 的情况下 可以根据频 率范围求得 R1 18K 欧 R2可以在 1M 2M 欧的范围内改变 这样就可以改变输 出方波的频率了 3 4 分频电路的设计 因为奇 偶序列数字显示时间间隔是自然序列和音乐序列的 2 倍 为了实 现显示数字时间间隔相等的要求 可以使用二分频电路 让自然序列和音乐序 列的显示时间与奇偶电路的显示时间相等 JK 触发器可以构成二分频电路 由于 JK 触发器的状态方程为 1nnn QJQKQ 将 JK 触发器的 J K 端均接在高电平 则从输出端 Q 输出的是二分频后的时间 精品文档 22欢迎下载22欢迎下载 脉冲 其时间间隔为原脉冲的 2 倍 其电路图如图 15 二分频电路 图 15 二分频电路 JK 触发器状态方程 其真值表如下表 5 nnn QKQJQ 1 表 5 JK 触发器真值表 输 入输出 精品文档 23欢迎下载23欢迎下载 JK 触发器可以构成二分频电路 由于 JK 触发器的状态方程 为 将 JK 触发器的 J K 端均接在高电平 则从输出端 Q 输出 1nnn QJQKQ 的是二分频后的时间脉冲 其时间间隔为原脉冲的 2 倍 4 总电路图的设计 这个电路图可以实现设计的要求 可以依次输出自然数列 奇数序列 偶 数序列还有音乐数列 而且还可以循环输出 数码管的显示的间隔时间 也可以 通过调节脉冲信号的频率来进行调整 D RCPJKQn 1 1 n Q 0 01 1 00Qn n Q 1 1010 1 0101 1 11 n QQn 1 Qn n Q 精品文档 24欢迎下载24欢迎下载 电路图中四个 74LS160 的输出端口分别与四个与门相接 然后再将四个门 电路的输出端分别与数码管的输入端相接 其中产生自然数列和音乐数列的脉 冲信号的频率是产生奇数序列和偶数序列的脉冲信号的频率是 2 倍 这是因为 为了实现数字显示时间间隔相等的要求 这里利用二分频器很好地实现了这一 功能 当打开电路的开关后 首先就是输出自然序列 这时是 U1 先工作 它的清 零端接的是 1 这时就是它处在计数的操作 然后输出通过与或门相接再接 至数码管的输入端 就可以依次显示从 0 到 9 当 U1 的输出要从 9 变到 0 的瞬 间 它的进位端的状态是 1 然后通过一个或门接至 74HC390 的脉冲输入端 这时从 0 变至 1 恰好有一个脉冲 就可以通过译码器使 U4 开始工作即 开始计数 它从 9 变至 1 时 又通过进位端给 74HC390 一个脉冲 然后就通过 译码器又使 U8 开始工作 它从 0 变至 8 当它从 8 变至 0 时 它的进位端又变 至 1 就又可以给 74HC390 一个脉冲信号 最后就通过译码器控制 U9 的工作 输出音乐数列 如此周而复始的这样循环 就可以实现我们需要的功能了 其 电路图如图 16 图 16 总电路图 精品文档 25欢迎下载25欢迎下载 5 仿真结果及分析 5 1 仿真结果 总电路将多谐振荡电路换成电压时钟脉冲信号 对电路进行仿真 通过对 脉冲信号的频率调节就可以改变数屏显示的时间间隔 由于循环一次的状态数 精品文档 26欢迎下载26欢迎下载 过多 若要完整的显示出仿真得到的波形 只能选择分段截图 才能保证波形 显示清晰 则总电路图的仿真由以下截取的图组成 精品文档 27欢迎下载27欢迎下载 精品文档 28欢迎下载28欢迎下载 精品文档 29欢迎下载29欢迎下载 5 2 仿真结果分析 分析仿真结果 发现总电路可以实现从自然数列 奇数数列和音乐数列的 循环显示 而且数字之间的显示时间间隔也可以通过改变脉冲信号的频率来改 变 使其在 0 5s 到 2s 范围内连续可调 另外 控制器可自动清零 故本次课 设取得预想的方针结果 但每个数字的一次显示时间基本相等这个要求未能很 好实现 故还需完善 理论上 当电压时钟脉冲信号的频率为 1Hz 的时候 数屏显示的时间间隔 为 2s 当电压时钟脉冲信号的频率为 4Hz 的时候 数屏显示的时间间隔为 0 5s 当电压时钟脉冲信号的频率为 2Hz 的时候 数屏显示的时间间隔为 1s 而实际仿真过程用到的电压时钟脉冲信号的频率为 50HZ 才能使数屏显示的时 间间隔大致在 0 5s 到 2s 的范围内 精品文档 30欢迎下载30欢迎下载 6 小结体会 这次课程设计我通过 MULTISIM 进行了电路原理图的仿真 虽然还不是完全 掌握了 EWB 的使用方法 但是也学会了不少 以后 我会继续努力的 以后会 改进的 特别是在调试的过程中 出现了很多问题 在电脑上解决问题跟实际 还是有差距的 因为实际的就有焊的好坏问题 还好后来都解决
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国霍乱菌苗行业市场发展趋势与前景展望战略研究报告
- 智能化人才管理创新-全面剖析
- 保育员(中级)考试统考题库及答案
- 检验成本控制模型构建-全面剖析
- 异构网络社区发现-全面剖析
- 智能系统for环境影响最小化-全面剖析
- 分户与财产分割协议书范本的内容(3篇)
- 无线传感网络在麻醉监测中的应用-全面剖析
- 2024年建筑工地安全工作总结(8篇)
- 班主任心理健康工作总结(4篇)
- 硝酸甘油用药护理及观察
- 第6单元 综合性学习我的语文生活(说课稿)2023-2024学年七年级下册语文统编版(安徽专版)
- 国企内部纪检监察培训
- 哈登课件教学课件
- 基于深度学习的视频加密算法研究
- 高中生物基础知识单选题100道及答案解析
- 2025年4月自考00504艺术概论押题及答案
- 2023六年级英语上册 Unit 2 Ways to go to school说课稿 人教PEP
- 2024-2030年琼胶酶行业市场发展分析及前景趋势与投资研究报告
- 中外饮食文化智慧树知到答案2024年三亚航空旅游职业学院
- 初中必背古诗文138首
评论
0/150
提交评论