课程设计报告--循环码计数器
计数器课程设计的设计总结

计数器课程设计的设计总结一、课程目标知识目标:1. 学生能理解计数器的基本原理和功能,掌握计数器的使用方法。
2. 学生能够运用计数器进行100以内的数字加减运算,并正确读取结果。
3. 学生理解计数器在日常生活和数学运算中的应用价值。
技能目标:1. 学生通过操作计数器,提高动手操作能力和问题解决能力。
2. 学生能够运用计数器进行简单的数学运算,提升计算速度和准确性。
3. 学生通过小组合作,培养团队协作能力和沟通表达能力。
情感态度价值观目标:1. 学生对计数器产生兴趣,激发学习数学的热情。
2. 学生在操作计数器的过程中,培养耐心、细心的品质。
3. 学生认识到计数器在生活中的实际应用,体会数学与生活的紧密联系。
课程性质:本课程为数学学科的操作实践课程,旨在通过计数器的操作,帮助学生掌握100以内的数字加减运算,提高学生的动手操作能力和问题解决能力。
学生特点:二年级学生好奇心强,动手能力强,喜欢操作性的学习活动,但注意力集中时间较短,需要教师引导和激发。
教学要求:教师需注重学生的个体差异,关注动手操作的指导,通过趣味性和实践性的教学活动,提高学生的参与度和兴趣,确保课程目标的实现。
在教学过程中,将课程目标分解为具体的学习成果,以便进行后续的教学设计和评估。
二、教学内容本课程以《数学》二年级下册教材中“100以内的加法和减法”章节为基础,结合计数器操作实践,组织以下教学内容:1. 计数器的基本认识:介绍计数器的外观、结构及功能,让学生了解计数器在数学运算中的作用。
2. 计数器的使用方法:教授计数器的操作步骤,包括如何清零、如何进行加法和减法运算,以及如何读取结果。
3. 100以内的加法和减法运算:利用计数器进行100以内的数字加减运算,巩固学生对加法和减法的理解,提高运算速度和准确性。
4. 实践与应用:设计实际操作题,让学生运用计数器解决生活中的数学问题,体验数学与生活的紧密联系。
教学大纲安排如下:第一课时:认识计数器,学习计数器的使用方法。
循环码产生电路课程设计

循环码产生电路引言:循环码是线性分组码的一个重要子集,是目前研究得最成熟的一类码。
循环码计数器是汉明距离为1的计数器,因而必然是偶数进制计数器。
用它构成的计数电路由于不会出现毛刺干扰,具有可靠性高等优点而受到重视。
同时,它还有许多特殊的代数性质,这些性质有助于按所要求的纠错能力系统地构造这类码,且易于实现;同时循环码的性能也较好,具有较强的检错和纠错能力。
由于此类编码的重要性,所以对循环码编码器的研究始终没有停止过。
循环码又叫格雷码,任何两个相邻的循环码只有一位数字不同,当数据变换时,变换的数字数少,出现竞争冒险和出错的可能性会大大减小,所以循环码具有可靠性高的优点,在通信、军事等领域中应用非常广泛。
在数字电子技术教学中,常用卡诺图化简多变量逻辑函数,画卡诺图时要用循环码。
由于循环码的各位没有权值,所以书写和编制循环码比普通二进制码困难。
设计目的:通过 matlab 仿真进一步深化对通信原理知识的学习。
设计任务:1、用simulink对系统建模2、对接收的2DPSK信号进行接收判决,给出经过各器件后的仿真波形及判决结果。
3、对其应用进行举例。
4、对解调原理进行分析。
设计分析:循环码具有许多特殊的代数性质,这些性质有助于按照要求的纠错能力系统地构造这类码,并且简化译码算法,并且目前发现的大部分线性码与循环码有密切关系。
循环码还有易于实现的特点,很容易用带反馈的移位寄存器实现其硬件。
循环码是在严密的代数学理论基础上建立起来的。
通过对循环码多项式,生成多项式和生成矩阵,及编、译码方法等进行分析设计。
仿真软件:matlab设计过程:1. 循环码多项式为了利用代数理论研究循环码,可以将码组用代数多项是来表示,这个多项式被称为码多项式,对于许用循环码A =(0121a a a a n n ⋯-- ),可以将它的码多项式表示为: T(x)=012211a x a x a x a x a i i n n n n ++⋯++⋯++----对于二进制码组,多项式的每个系数不是0就是1,x 仅是码元位置的标志。
自动循环计数器(真正能实现自动)

数字电子技术课程设计报告题目:自动循环计数器学年: 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。
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 和脉冲信号起作用时,输出才为高。
基于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.技能目标:培养学生能够熟练使用计数器进行基本的数学运算,能够运用计数器解决实际问题。
3.情感态度价值观目标:培养学生对科学的热爱和好奇心,培养学生的动手能力和创新精神,使学生认识到科技对生活的重要性。
二、教学内容本课程的教学内容主要包括:1.计数器的基本原理:使学生了解计数器的工作原理,理解计数器各个部分的功能和作用。
2.计数器的使用方法:教授学生如何使用计数器进行基本的数学运算,如何进行数据输入和输出。
3.计数器的操作技巧:通过实际操作,使学生掌握计数器的操作技巧,能够熟练使用计数器。
4.计数器在实际问题中的应用:通过实例讲解,使学生能够运用计数器解决实际问题。
三、教学方法本课程的教学方法包括:1.讲授法:通过讲解计数器的基本原理和使用方法,使学生掌握相关知识。
2.讨论法:通过分组讨论,使学生交流学习心得,提高学生的动手能力和团队协作能力。
3.实验法:通过实际操作,使学生掌握计数器的使用方法和操作技巧。
四、教学资源本课程的教学资源包括:1.教材:选用权威、实用的教材,为学生提供学习参考。
2.参考书:提供相关领域的参考书籍,丰富学生的知识体系。
3.多媒体资料:制作精美的多媒体课件,提高学生的学习兴趣。
4.实验设备:准备充足的实验设备,保证每个学生都能动手实践。
五、教学评估本课程的评估方式包括以下几个方面:1.平时表现:通过观察学生在课堂上的参与度、提问回答等情况,评估学生的学习态度和理解程度。
2.作业:布置适量的作业,评估学生的掌握情况,包括计数器的使用方法和实际问题解决能力。
3.考试:定期进行考试,全面评估学生对计数器知识的理解和运用能力。
评估方式要求客观、公正,能够全面反映学生的学习成果。
通过评估,及时发现学生的问题,进行针对性的辅导。
计数器电子课程设计报告

计数器电子课程设计报告一、课程目标知识目标:1. 学生能够理解计数器的基本原理和电子元件的功能。
2. 学生能够掌握计数器的电路连接和编程方法。
3. 学生能够描述计数器在实际应用中的使用场景和作用。
技能目标:1. 学生能够运用所学知识设计和搭建简单的计数器电路。
2. 学生能够运用编程语言对计数器进行编程控制。
3. 学生能够运用问题解决和团队合作的能力,完成计数器电子课程设计任务。
情感态度价值观目标:1. 学生培养对电子技术和编程的兴趣,激发创新意识和探索精神。
2. 学生在团队合作中学会相互尊重、沟通协作,培养团队意识和责任感。
3. 学生通过电子课程设计,认识到科技在日常生活和国家发展中的重要作用,增强社会责任感。
课程性质:本课程为实践性较强的电子课程设计,结合理论知识与实际操作,培养学生的动手能力和创新能力。
学生特点:六年级学生具备一定的电子知识基础和编程能力,对新鲜事物充满好奇心,喜欢动手实践。
教学要求:注重理论知识与实践操作的结合,引导学生主动探索,鼓励团队合作,关注学生的个体差异,提高学生的综合素质。
将课程目标分解为具体的学习成果,以便于教学设计和评估。
二、教学内容1. 计数器原理及电子元件介绍:包括计数器的基本工作原理、各类电子元件(如晶体管、二极管、电阻、电容等)的功能及在计数器中的作用。
相关教材章节:第四章第二节《电子计数器原理与元件》2. 电路连接与编程方法:学习计数器电路的连接方式,编程语言(如Scratch 或Arduino)的基本指令,实现对计数器的控制。
相关教材章节:第四章第三节《计数器电路的连接与编程》3. 实际应用案例分析:分析计数器在实际应用中的案例,如停车场计数、商品数量统计等。
相关教材章节:第四章第四节《计数器的应用实例》4. 课程设计任务:分组进行计数器电子课程设计,包括设计、搭建、编程、测试及优化计数器电路。
相关教材章节:第四章实践环节教学安排与进度:第一课时:介绍计数器原理及电子元件,让学生了解计数器的基本组成。
循环编码实验报告

一、实验目的1. 理解循环编码的概念和原理;2. 掌握循环编码的实现方法;3. 通过实验验证循环编码的效率和性能;4. 分析循环编码在实际应用中的优势和局限性。
二、实验原理循环编码是一种将数据序列转换为循环序列的编码方法。
在循环编码中,数据序列按照一定的规则进行排列,形成一个循环序列。
循环序列具有以下特点:1. 循环性:序列中的元素按照一定的顺序排列,形成一个循环;2. 压缩性:循环序列可以减少数据序列中的冗余信息,提高数据传输效率;3. 可逆性:循环编码具有可逆性,可以通过解码算法将循环序列还原为原始数据序列。
循环编码的基本原理如下:1. 对数据序列进行预处理,提取出数据序列中的关键信息;2. 将提取出的关键信息按照一定的规则进行排列,形成一个循环序列;3. 对循环序列进行编码,生成编码后的数据序列;4. 通过解码算法将编码后的数据序列还原为原始数据序列。
三、实验设备与软件1. 实验设备:计算机、编程软件(如C++、Python等);2. 实验软件:循环编码算法实现代码。
四、实验步骤1. 编写循环编码算法实现代码;2. 生成测试数据序列;3. 对测试数据序列进行循环编码;4. 计算编码后的数据序列的压缩比;5. 分析循环编码的性能;6. 编写实验报告。
五、实验结果与分析1. 编写循环编码算法实现代码以下是一个简单的循环编码算法实现代码示例(以Python为例):```pythondef encode(data):length = len(data)for i in range(length):for j in range(i+1, length):if data[i] > data[j]:data[i], data[j] = data[j], data[i]return datadef decode(encoded_data):return encoded_data[::-1]# 测试数据序列data = [5, 2, 9, 1, 5, 6]# 循环编码encoded_data = encode(data)# 解码decoded_data = decode(encoded_data)# 输出结果print("Original data:", data)print("Encoded data:", encoded_data)print("Decoded data:", decoded_data)```2. 计算编码后的数据序列的压缩比在本实验中,我们以数据序列的长度作为压缩比的参考指标。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程设计报告--循环码计数器
燕山大学
课程设计说明书
题目:循环码计数器
共 24页第 2 页
燕山大学课程设计(论文)任务书
院(系):电气工程学院基层教学单位:电子实验中心
共 24页第 3 页
共 24页第 4 页
说明:此表一式四份,学生、指导教师、基层教学单位、系部各一份。
013年 3月14日
目录
第1章设计说明………………………………………………………
1.1 设计思路………………………………………………………
1.2 模块介绍………………………………………………………
1.3 真值表…………………………………………………………
第2章原理图……………………………………………………………
第3章波形仿真图……………………………………………………
第4章管脚锁定及硬件连线……………………………………………
总结…………………………………………………………………
参考文献
共 24页第 5 页
第一章设计说明
1.1 设计思路
以格雷码循环的四位循环码计数器,首先就考虑到应该用触发器来使其实现,最终选定JK触发器。
通过卡诺图计算出循环码计数器的状态方程,并得出相应驱动方程,及进位输出
共 24页第 6 页
方程。
进位时用进位指示灯表示需要用进位输出去控制指示灯,同时蜂鸣器蜂鸣5秒,这5秒钟是计数器的一个时钟周期。
也就是频率为0.2Hz,频率组中没有此频率的时钟信号,故选用2Hz的时钟信号,用74160芯片进行分频。
彩灯表示输出,直接将各触发器的输出信号接各彩灯即可。
用两位数码管显示16种状态的十进制表示,需要提前对触发器的输出信号进行处理。
,需要一个比较器及一个加法器,十六进制转化为BCD码显示:大于等于10的数得加6进1,其他数就不改变。
比较器选用74HC85,加法器选用74LS283。
加以一定的逻辑代数运算即可。
格雷码:0000→0001→0011→0010→0110→0111→0101→0100→1100→1101→1111→1110→1010→1011→1001→1000
共 24页第7 页
1.2 模块介绍
该设计模块:分频器、循环码计数模块、十六进制转化BCD码模块彩灯输出模块、进位输出及蜂鸣模块、数码管显示模块。
前三模块为主要模块、
分频器74160(十分频):
共 24页第8 页
0到9计数,9之后进
位,再回到0,如此依
次循环,进位输出将时
钟频率进行十分频。
循环码计数器模块:
两个74112芯片用来实现格雷码计数,各片芯片中含有两个JK触发器,分频器的进位输出为触发器提供时钟信号。
共 24页第9 页
十六进制转换BCD码模块
123符号如下图所示。
上面电路图中四个输入信号分别是四个触发器的输出信号。
通过比较器、加法器及相关运算器使四位的十六进制转换为八位的BCD输出。
共 24页第10 页
123符号
彩灯输出模块进位输出及蜂鸣模
块
数码管显示模块:
1.3 真值表
CLKQ
3
Q
2
Q
1
Q
0
CD
7
D
6
D
5
D
4
D
3
D
2
D
1
D
0
000000000000001
0
↓
0001000000001
2
0
↓
0011000000011
3
0
↓
0010000000010
4
0
0110000000110
第二章原理图
111111模块的内部详图就是模块介绍中计数器模块图。
123部分模块介绍中123部分。
第三章波形仿真图
CLK——输入时钟信号speaker——蜂鸣器
Q3,,Q2,Q1,Q0——分别表示彩灯L9,L10,L11,L18
D7,D6,D5,D4,D3,D2,D1,D0——两个四位数码管
第四章管脚锁定及硬件连线
管脚锁定:
输入时钟信号CLK锁定69号引脚(外接)
Q3、Q2、Q1、Q0分别锁定74,71,70,68号引脚(外接)
指示灯C锁定12号引脚(内锁)
蜂鸣器speaker锁定38号引脚(内锁)
位控位ss2锁定97号引脚(内锁)
位控位ss1锁定96号引脚(内锁)
D7、D6、D5、D4、D3、D2、D1、D0分别锁定148、147、144、143、142、141、140、139号引脚
硬件连线:
将69号引脚与2Hzclk引脚20号用导线连接
将74、71、70、68号引脚分别与L9、L10、L11、L18号引脚用导线连接
总结
在为期一个星期的EDA课程设计中,我学到了很多东西。
前只听说过EDA技术到现
在对该技术有一定了解与掌握,并且会运用。
知道如何去设计循环码计数器,怎样将十六进制数转换BCD码表示。
在设计开始的时候,我都不清楚格雷码表示的计数器该如何表示,只在脑海中有一点点印象可以用触发器来制作;不明白十六进制BCD码之间如何通过电器件去转换。
设计的过程中并不是特别顺利,有一些磕磕碰碰,对软件的不熟悉,对一些器件功能的记忆有点模糊,只能慢慢的去学习,去翻阅书籍加深记忆开始使用EDA软件时,常常一不小心就会加上额外节点,使不该连接的线路连接上,往往在调试时有错误报出却不明白为什么出错。
还以为自己设计的原理图出现问题,就去更改自己的电路图,还出现一些无法更改的问题,提示所选芯片内部有问题。
后来跟同学讨论才发现原来是点鼠标时不小心加上的额外节点。
设计的过程中,仔细点是十分必要的,可以少浪费时间。
在选择编程器器件及管脚锁定过程,不小心选错了芯片,有很多管脚号码没
有,无法进行锁定,刚开始我以为软件出问题了,后来通过请教老师才可能是芯片选差了。
验实验箱时老师提醒应该用两位数码管显示,之后又开始重新设计转换电路。
这过程确实对我来说真的十分宝贵,感谢老师们的悉心指导及同学们的帮助,今后我会更加努力的。
参考文献
《数字电子技术基础》常丹华主编电子工业出版社
《EDA课程设计B指导书郑兆兆周连连张强
燕山大学课程设计评审意见表。