




免费预览已结束,剩余12页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
电子课程设计跑马灯设计 目录一 设计任务与要求1(1) 方案论证 1 (2) 原理框图 1二 总体框图1三 选择器件1四 功能模块2(1)八分频模块2(2)JK触发器连接的两位加法计数器2(3)ROM32X8 3(4)实现循环闪烁和模式切换的具体说明3(5)74LS283与7446组成模式显示电路5(6)仿真波形7五 总体设计电路图7六 设计心得14 课程设计一 设计任务与要求1. 在八个LED灯上实现从左至右,从右至左,从两边到中间,从中间到两边;四种模式的闪烁。2. 四种模式是事先设置的。3. 实现四种模式的手动切换。二 总体框图 (1)方案论证:本方案采用一片74LS293与 两片JK触发器。74LS293是4位异步二进制加法计数器。本方案采用它的八分频功能,构成一个八进制循环电路。并且将两个JK触发器连接成一个两位加法器且由手动开关输入时钟沿。两部分组合起来实现每种模式的地址线依次循环导通以及四种模式的切换。用一片ROM32X8来存储四种闪烁模式。输出连接八个LED灯。用74LS283与7446连接成显示电路,在实验板上的七段数码管显示模式的编号。(2)原理框图:图1原理框图三 选择器件 1.主芯片:Altera 的Cyclone EPEC12Q240C82.八个LED灯3.一个自动反弹开关4.EDA实验箱一台5.含有Quartus软件的计算机一台6.导线若干四 功能模块(1) 八分频模块图二74LS293模块A实现的是一位二进制循环。B,C,D实现的是三位八进制循环。本设计使用B,C,D端。在CLKB加时钟信号后,BCD端实现八进制循环。内部原理图如下:图三74LS293内部结构图八分频模块电路图:图四八分频模块 仿真波形:图五仿真波形分析:CLRA,CLRB为清零信号端,全部接地 使失效。时钟信号输入端CLKA控制QA计数。时钟信号输入端CLKB控制QB,QC,QD计数,且为三位八进制。本设计,只使用CLKB输入,QB,QC,QD输出。(2) JK触发器连接的两位计数器:图六两位计数器SPUR为手动反弹开关控制端,后面是由JK触发器级联成的两位计数器。手动按一下开关,会形成一个时钟沿,两位加法器计数一次。在开关的控制下,两位计数器在00,01,10,11这四个状态之间循环转换。仿真波形:图七仿真波形分析: 在手动开关SPUR的控制下,Q1Q2在00 01 10 11四种状态下进行转换实现了四种模式的的切换。(3) ROM32X8 图八ROM 图九ROM存储数据图十 该ROM存储了四种状态下的闪烁数据。5根线输入32跟地址线 8位输出。后面接八个LED灯。(4) 实现循环闪烁和模式切换的具体说明:ROM的5根输入线对应着五位二进制数,由高位到低位为EDCBA。前两位E,D分配给由两个JK触发器组成的二位加法计数器的输出端。在手动输入时钟沿的状态下。ED在00,01,10,11四种状态循环转换。后三位C,B,A分配给74LS293的三个输出端DCB。在时钟控制下,DCB在000,001,010,011,100,101,110,111八个状态循环。ROM的地址线读取如下表所示:模式ROM一(0-7)二(8-15)三(16-23)四(24-31)EDBCAEDBCAEDBCAEDBCA数据输入0000001000100001100000001010011000111001000100101010010110100001101011100111101100100011001010011100001010110110101111010011001110101101111000111011111011111111表一读取数据输入ROM的五位数及对应的输出00000011111110000110111111000101101111100011111011110010011110111001011111101100110111111010011111111110010001111111001001111111010101011111011010111111011101100111011110110111011111011101011111101111011111111000011100111100011101101110010101111011001101111110101001110011110101110110111011010111101101110111111011000011111101100110111101110101101101111011111001111110001111110111011011110111110110110111111111100111表二数据输出(5) 74LS283与7446组成模式显示电路:图十一显示电路此电路在切换模式的同时,在七段数码管上显示1234,标明模式。74LS283功能表: 输入输出B1B2B3B4A4A3A2A1SUM1-SUM4100000000001100000010010100000100011100000110100表三74LS283功能表74LS283功能: 如上图:74LS283实现的是对输入进行加法运算,以二进制形式输出结果A4A3B4B3B2全部接地。B1接高电平。A2A1在00 01 10 11四种状态切换。这样输出相应结果为:0001 0010 0011 0100.其结果加在7446输入端,输出连接七段数码管。74LS283的程序如下:TITLE Top-level file for the 74283 macrofunction. Chooses a device-family optimized implementation.; FUNCTION p74283 (a4.1, b4.1, cin) RETURNS (cout, sum4.1);FUNCTION f74283 (a4.1, b4.1, cin) RETURNS (cout, sum4.1);PARAMETERS(DEVICE_FAMILY);INCLUDE aglobal.inc;SUBDESIGN 74283(a4.1 : INPUT = GND;b4.1 : INPUT = GND;cin : INPUT = GND;cout : OUTPUT;sum4.1 : OUTPUT;)VARIABLEIF (FAMILY_FLEX() = 1) GENERATEsub : f74283;ELSE GENERATEsub : p74283;END GENERATE;BEGINIF (USED(a1) GENERATEsub.a1 = a1;END GENERATE;IF (USED(a2) GENERATEsub.a2 = a2;END GENERATE;IF (USED(a3) GENERATEsub.a3 = a3;END GENERATE;IF (USED(a4) GENERATEsub.a4 = a4;END GENERATE;IF (USED(b1) GENERATEsub.b1 = b1;END GENERATE;IF (USED(b2) GENERATEsub.b2 = b2;END GENERATE;IF (USED(b3) GENERATEsub.b3 = b3;END GENERATE;IF (USED(b4) GENERATEsub.b4 = b4;END GENERATE;IF (USED(cin) GENERATEsub.cin = cin;END GENERATE;cout = sub.cout;sum4.1 = sub.sum4.1;END;注:由于该模块取自Quaetus本身的控件箱。所以不给出仿真波形。7446内部结构图:图十二7446内部结构图五 总体设计电路图十三总体设计电路芯片:EP1C12Q140C8管脚分配图:图十四管脚分配图四个模式的仿真波形:从中间到两边图十五从两边到中间图十六从左到右图十七从右到左图十八从波形可以看出,在有CLK连续工作的情况下,先后给出4个spur,仿真波形会出现四种模式的变化闪烁:从中间到两边,从两边到中间,从左到右及从右到左,从而验证整个设计的正确性。EDA实验箱:实验箱上八个LED灯在手动模式切换开关的控制下按照相应的模式设置连续闪烁:从左到右,从右到左,从中间到两边,从两边到中间。六 设计心得做了三个星期的课程设计我感慨良多。从一开始的茫然无知对程序仿真都一知半解的情况下,我进行了深入的学习,问了同学和老师很多问题,最后终于完成了自己的课程设计。相信,其中一定还有很多的不足和不合理的地方,望老师给出建议我一定虚心接受。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年炼油装置启动与停车操作流程模拟题详解
- 2025年特岗教师招聘考试初中英语冲刺模拟题及解题技巧
- 2025年数据分析与挖掘技术面试模拟题集及解析
- 2025年英语口语模拟测试及提高方法
- 2025年医生中级专业能力面试题及答案
- 2025年国际贸易经理面试必-备知识模拟题集及策略指导
- 2025年护士执业资格考试模拟题及备考技巧
- 北师大版高中数学必修第一册 第七章概率 7.4事件的独立性 课件
- 临床教学课件规范
- 初中阅读教学课课件
- 医疗风险防控培训课件
- 机械设计部绩效考核制度
- 诊疗规范培训课件
- 《KANO模型培训》课件
- 复苏室患者的交接流程
- 【人教版化学】选择性必修1 知识点默写小纸条(答案背诵版)
- DB21-T 2523-2015矿山地质环境恢复治理规程
- 新能源集控中心建设方案
- 《中国老年糖尿病诊疗指南(2024版)》解读课件
- 幼儿园 中班语言绘本《章鱼先生卖雨伞》
- 《中国女性乳腺癌患者糖尿病和糖尿病前期管理专家共识》 (2024版)
评论
0/150
提交评论