数字电路课程设计——复印机控制电路

合集下载

数字电路课程设计指导书_2010级

数字电路课程设计指导书_2010级

数字逻辑电路课程设计2012.2.13~2012.2.17南京师范大学计算机学院2011.12《数字逻辑电路》课程设计指导书一、课程设计目的课程设计作为数字逻辑电路课程体系的重要组成部分,目的是使学生进一步理解课程内容,基本掌握数字系统设计和调试的方法,增加集成电路应用知识,培养学生实际动手能力以及分析、解决问题的能力。

按照本学科教学培养计划要求,在学完专业基础课电路与电子技术和数字逻辑电路课程后,应进行课程设计,其目的是使学生更好地巩固和加深对基础知识的理解,学会设计中小型数字系统的方法,独立完成调试过程,增强学生理论联系实际的能力,提高学生电路分析和设计能力。

通过实践教学引导学生在理论指导下有所创新,为专业课的学习和日后工程实践奠定基础。

二、课程设计内容与要求1.教学基本要求要求学生独立完成选题设计,掌握数字系统设计方法;完成系统的组装配及调试工作;在课程设计中要注重培养工程质量意识,并写出课程设计报告。

教师应事先准备好课程设计任务书、指导学生查阅有关资料,安排适当的时间进行答疑,帮助学生解决课程设计过程中的问题。

2.能力培养要求2.1.通过查阅手册和有关文献资料培养学生独立分析和解决实际问题的能力。

2.2.通过实际电路方案的分析比较、设计计算、元件选取、组装调试等环节,掌握简单实用电路的分析方法和工程设计方法。

2.3.掌握常用仪器设备的使用方法,学会简单的实验调试,提高动手能力。

2.4. 综合应用课程中学到的理论知识去独立完成一个设计任务(可自拟创新课题)。

2.5 培养严肃认真的工作作风和严谨的科学态度。

三、课程设计报告的基本格式课程设计报告要给出结构框图,对总体设计思想进行阐述,井给出每个单元逻辑电路且论述其工作原理,文字说明部分要求内容完整,言简意赅,书写工整。

电路图规范、逻辑关系正确,表达完整清楚。

其基本内容与要求如下:1.总体设计思想。

根据功能要求确定整个电路的组成以及各单元电路完成的功能。

数字逻辑电路与系统设计课程设计

数字逻辑电路与系统设计课程设计

数字逻辑电路与系统设计课程设计课程设计目的通过本课程设计的学习,学生应能够掌握数字逻辑电路基本概念、设计方法以及应用技巧。

学生应该能够使用Verilog HDL或者其他硬件描述语言(HDL)设计数字逻辑电路和系统,并能够基于FPGA平台设计和实现数字电路系统。

课程设计内容本次课程设计主要包含以下内容:1.数字电路基础知识:数字逻辑基本理论、逻辑门的特点、数字电路的抽象层次。

2.Verilog HDL编程:Verilog HDL的基本语法、数据类型、运算符以及常用结构体。

3.组合逻辑电路设计:组合逻辑电路的设计方法、Karnaugh图、逻辑门级联、多路复用器/解复用器、译码器、比较器等。

4.时序逻辑电路设计:时序逻辑电路的设计方法、触发器、寄存器、计数器等。

5.FPGA系统设计:FPGA的基本原理和结构、FPGA开发板的使用、FPGA系统设计的流程以及示例项目。

课程设计要求1.课程设计可以采用Verilog HDL或者其他HDL编程语言。

2.参与者需要结成小组,每个小组3-5人。

3.每个小组需要完成一项数字电路设计项目,包括设计报告和实验验证。

4.每个小组需要在课程结束时提交一份完整的设计报告以及实验数据和项目代码。

5.设计项目可以是基于组合逻辑或时序逻辑的电路系统设计,包括但不限于多路选择器、加法器、比较器、寄存器、时钟控制器、计数器、显示控制器等。

6.设计报告应该包含问题描述,设计总体方案,设计分级具体实现以及实验结果和分析等。

7.实验验证应该使用FPGA开发板完成,需要进行基准测试,并按照设计要求逐步进行验证。

8.设计报告和实验验证需要进行小组汇报,并进行讨论。

课程设计参考资料1.Verilog HDL编程指南(第二版), 王自发, 清华大学出版社,20182.数字逻辑与计算机设计,M. Morris Mano, Pearson Education,20153.FPGA原理与设计, Jonathan W. Valvano, Morgan & Claypool,20114.FPGA开发实战, Evan A. Curtice, Packt Publishing, 2018结论通过本次课程设计,学生将能够熟练掌握数字逻辑电路设计的基础知识和关键技能。

复杂的数字电路课程设计

复杂的数字电路课程设计

复杂的数字电路课程设计一、教学目标本节课的学习目标主要包括以下三个方面:1.知识目标:学生需要掌握数字电路的基本概念、逻辑门电路的组成及功能、组合逻辑电路和时序逻辑电路的设计方法。

2.技能目标:学生能够运用所学知识分析和设计简单的数字电路,具备一定的动手实践能力。

3.情感态度价值观目标:培养学生对电子技术的兴趣,提高学生分析问题、解决问题的能力,培养学生的创新精神和团队合作意识。

在教学过程中,我们需要根据课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。

二、教学内容本节课的教学内容主要包括以下几个部分:1.数字电路的基本概念:数字信号、数字电路的分类及特点。

2.逻辑门电路:与门、或门、非门、异或门等基本逻辑门电路的组成及功能。

3.组合逻辑电路:加法器、编码器、译码器、多路选择器等组合逻辑电路的设计方法。

4.时序逻辑电路:触发器、计数器、寄存器等时序逻辑电路的设计方法。

5.数字电路的设计与实践:学生动手设计简单的数字电路,如计算器、电子钟等。

教学内容的安排和进度将根据学生的学习情况适时调整,以确保教学目标的达成。

三、教学方法为了激发学生的学习兴趣和主动性,本节课将采用多种教学方法:1.讲授法:教师讲解数字电路的基本概念、逻辑门电路的组成及功能。

2.讨论法:学生分组讨论组合逻辑电路和时序逻辑电路的设计方法。

3.案例分析法:分析实际案例,让学生了解数字电路在生活中的应用。

4.实验法:学生动手设计简单的数字电路,提高实践能力。

四、教学资源本节课的教学资源包括:1.教材:《数字电路》等相关教材。

2.参考书:提供相关的学术资料和论文,以便学生深入研究。

3.多媒体资料:PPT、视频等教学课件,帮助学生更好地理解课程内容。

4.实验设备:逻辑门电路实验板、微控制器等实验设备,让学生动手实践。

教学资源的选择和准备将充分支持教学内容和教学方法的实施,丰富学生的学习体验。

五、教学评估为了全面、客观、公正地评估学生的学习成果,本节课的评估方式主要包括以下几个方面:1.平时表现:观察学生在课堂上的参与程度、提问回答等情况,了解学生的学习态度和理解程度。

数字电子技术课程设计报告自动售货机控制电路

数字电子技术课程设计报告自动售货机控制电路

数字电子技术课程设计报告班级:物理0502 _____________ ;姓名:李荣________ ;学号40521012 _______________设计题目:自动售货机控制电路同组成员:李荣、许军军、吴郑佳男;组长:李荣功能描述1 •通过按钮,可投入硬币(一元)或纸币(一元、五元、十元),电路自动计数。

2•可以选择购买的物品的种类与数量。

3•输出顾客购买的饮料(通过亮灯实现)并找钱。

4. 60秒到自动结束。

1.总体设计思路(含电路原理框图):首先,将投的钱转化成四位二进制数,然后产生相应数目脉冲,并进行计数和显示。

然后,对记得的数目进行减三(买一瓶)和减六(买两瓶)。

最后,顾客输入控制电路工作,供顾客选择购买瓶数和饮料类型,确认后显示买的饮料和找钱数。

电路的原理框图如下图所示:产生与投币数相同个数脉冲找钱电路(减三柯减六)吋间到将投入币数找出选择和确认电掘输出饮料并找钱ra F~l F~O- 4 o <zrA 二二Z>EVCCQB A QA CLK< CT£N r RCO - ue MAX/MIN DCLOAE JQD CGNDD74工作情况:① 按1、2、3号开关投入1、5或10元钱,数码管显示投钱数。

② 顾客按K 键选择两种饮料,按A 选择买一瓶还是两瓶(只有当投的钱数够买相应饮料适才显示瓶 数)。

③ 按C 键确认后显示购买方案和找钱数。

④ 若超过60秒没有确认购买方案,则显示时间到,且找钱数显示为0,但是有电路找出所投币数。

2. 个人承担的工作:我承担的工作主要数钱(脉冲发生和计数)电路、以及方案的整体设计和电路连接以及功能完善。

该部分电路由三个开关电路实现投币,一片 74191实现计数脉冲产生和一片 74163芯片实现数钱。

具体思路:1. 用三个开关电路实现投币模拟(1开关表示投1块,2开关表示投5块,3开关表示投10块)。

2. 将投入的钱数转化为四位二进制数(用组合逻辑实现)送到74191置数端,如此同时将一低电平 送入LOAD ,向74191置数(此时时钟脉冲被限制),然后使74191下行计数(同时脉冲输入到 74163 芯片),直到数到0,将脉冲封锁。

数字显示电路课程设计6

数字显示电路课程设计6

数字显示电路课程设计6一、课程目标知识目标:1. 学生能理解数字显示电路的基本原理,掌握常见数字显示器件如LED、LCD 的工作原理和特点。

2. 学生能描述数字显示电路的设计步骤,包括电路搭建、编程控制等关键环节。

3. 学生能解释数字显示电路中涉及的数学概念,如二进制、BCD码等,并应用于实际电路设计中。

技能目标:1. 学生能运用所学知识,设计并搭建简单的数字显示电路,实现数字和简单字符的显示。

2. 学生能运用编程软件(如Arduino),编写程序控制数字显示电路,实现动态显示效果。

3. 学生能通过实际操作,掌握数字显示电路的调试和故障排查方法。

情感态度价值观目标:1. 学生在课程学习中,培养对电子技术的兴趣,激发创新意识,提高实践能力。

2. 学生在小组合作中,学会沟通与协作,培养团队精神和责任心。

3. 学生通过数字显示电路的设计与制作,认识到科技在实际生活中的应用,增强学以致用的意识。

课程性质:本课程为电子技术实践课程,注重理论联系实际,培养学生的动手能力和创新能力。

学生特点:六年级学生具有一定的电子技术基础,对新鲜事物充满好奇,动手能力强,喜欢挑战。

教学要求:结合学生特点,课程设计需注重实践性、趣味性和挑战性,引导学生主动探究,培养解决问题的能力。

通过分解课程目标为具体学习成果,使学生在实践中掌握知识,提高技能,培养情感态度价值观。

后续教学设计和评估将以此为基础,确保课程目标的实现。

二、教学内容本课程教学内容紧密结合课程目标,以教材中数字显示电路相关章节为基础,进行以下安排:1. 数字显示器件原理:介绍LED、LCD等常见数字显示器件的工作原理、性能参数和应用场景。

2. 数字显示电路设计:讲解数字显示电路的设计步骤,包括电路原理图绘制、元器件选型、电路搭建等。

3. 编程控制:运用Arduino编程软件,编写程序实现对数字显示电路的控制,实现数字和简单字符的显示。

4. 电路调试与故障排查:教授学生如何对数字显示电路进行调试,查找并解决常见故障。

数字电路逻辑设计课程设计

数字电路逻辑设计课程设计

数字电路逻辑设计课程设计一、课程目标知识目标:1. 理解数字电路基本概念,掌握逻辑门电路的工作原理和功能;2. 学会使用逻辑代数进行简单的逻辑表达式推导和化简;3. 掌握组合逻辑电路和时序逻辑电路的设计方法;4. 了解数字电路的测试和调试方法。

技能目标:1. 能够运用所学知识,设计简单的组合逻辑电路和时序逻辑电路;2. 能够使用逻辑门集成电路进行电路搭建和测试;3. 能够分析数字电路中存在的问题,并提出改进措施。

情感态度价值观目标:1. 培养学生对数字电路逻辑设计的兴趣,激发学习热情;2. 培养学生的团队协作精神,学会与他人共同解决问题;3. 增强学生的创新意识,敢于尝试新方法,提高解决问题的能力;4. 培养学生严谨的学习态度,注重实验操作的规范性和安全性。

分析课程性质、学生特点和教学要求,本课程目标旨在使学生在掌握数字电路基本知识的基础上,能够运用所学技能进行逻辑设计,培养其创新思维和实际操作能力。

课程目标具体、可衡量,便于后续教学设计和评估。

二、教学内容1. 数字电路基本概念:逻辑门电路、逻辑函数、逻辑代数;2. 组合逻辑电路设计:编码器、译码器、多路选择器、算术逻辑单元;3. 时序逻辑电路设计:触发器、计数器、寄存器、移位寄存器;4. 数字电路测试与调试:故障分析、测试方法、调试技巧;5. 实践操作:使用集成电路搭建组合逻辑电路和时序逻辑电路,进行测试与分析。

教学大纲安排如下:1. 数字电路基本概念(1课时):介绍逻辑门电路、逻辑函数和逻辑代数,引导学生理解数字电路的基本组成和工作原理;2. 组合逻辑电路设计(2课时):讲解组合逻辑电路的设计方法,举例说明编码器、译码器等常见组合逻辑电路;3. 时序逻辑电路设计(2课时):介绍时序逻辑电路的特点,讲解触发器、计数器等时序逻辑电路的设计方法;4. 数字电路测试与调试(1课时):分析数字电路常见故障,教授测试与调试方法;5. 实践操作(2课时):指导学生使用集成电路进行组合逻辑电路和时序逻辑电路的搭建、测试与分析。

杭电数字电路课程设计

杭电数字电路课程设计一、课程目标知识目标:1. 学生能够理解数字电路的基本概念,掌握数字逻辑门的工作原理。

2. 学生能够掌握组合逻辑电路和时序逻辑电路的分析与设计方法。

3. 学生能够了解数字电路的测试与验证方法,并运用相关工具进行实践。

技能目标:1. 学生能够运用所学知识,设计简单的数字电路系统,并对其进行仿真与验证。

2. 学生能够运用逻辑门、触发器等组件搭建复杂的数字电路,培养实际操作能力。

3. 学生能够通过课程学习,提高团队协作和沟通能力,为后续项目实践打下基础。

情感态度价值观目标:1. 学生对数字电路产生兴趣,激发学习热情,培养自主学习的习惯。

2. 学生能够认识到数字电路在现代社会中的广泛应用,增强对所学专业的认同感。

3. 学生在课程学习过程中,培养严谨的科学态度,树立工程意识,提高创新能力。

课程性质:本课程为专业核心课程,旨在培养学生的数字电路设计能力,提高解决实际问题的能力。

学生特点:学生具备一定的电子技术基础知识,具有较强的逻辑思维能力和动手能力。

教学要求:结合课本内容,注重理论与实践相结合,强调学生在实际操作中掌握知识,培养技能。

通过课程学习,使学生能够独立设计并实现简单的数字电路系统。

二、教学内容1. 数字逻辑基础:包括数字逻辑概述、逻辑门电路、逻辑函数及其化简、逻辑门电路的测试与验证。

- 教材章节:第1章 数字逻辑基础- 内容安排:2学时2. 组合逻辑电路:包括组合逻辑电路的分析、设计方法,常用组合逻辑电路及其应用。

- 教材章节:第2章 组合逻辑电路- 内容安排:4学时3. 时序逻辑电路:包括时序逻辑电路的原理、分析、设计方法,触发器、计数器等时序电路的应用。

- 教材章节:第3章 时序逻辑电路- 内容安排:6学时4. 数字电路设计方法:包括数字电路设计流程、设计方法,以及基于硬件描述语言的数字电路设计。

- 教材章节:第4章 数字电路设计方法- 内容安排:4学时5. 数字电路仿真与验证:包括数字电路仿真软件的使用、仿真与验证方法,以及实际操作。

数字电路课程设计


2.设计方案
• 该控制系统由输入、输出和控制器模块构成,系 统结构框图如图3-6所示。输入模块完成裁判启动 命令和两个按钮信号的输入,其逻辑关系由门电 路实现;控制器模块完成对输入脉冲信号的统计, 由可预置加/减计数器构成(如74LS193),其预 置数为0100,作为加/减计数的起点,加/减计数 的脉冲源分别取自两个按钮信号,计数器输出状 态变量进行输出模块;输出模块完成计数器统计 信号的翻译(可由4-16线译器74LS154完成)与 显示(可由发光二极管完成)并给出一个此次比 赛结束信号。
智能机器人行走控制器设计
智能机器人行走控制电路,要求实现智能 机器人能够识别并绕开障碍物,在充斥着障碍物 的环境里自由行走。机器人的前端有一个接触 传感器,当遇到障碍物时传感信号X=1,否则传 感信号X=0.机器人有两个控制信号Y1和Y0,控 制脚轮行走,当Y1=1时控制机器人左转,Y0=1时 控制机器人右转,当Y1Y0=00时控制机器人直 行.机器人遇到障碍物时的转向规则是: 若上一 次是左转,则这一次右转,直到未探测到障碍物 时直行;若上一次是右转,则这一次左转,直到未 探测到障碍物时直行 。
二、学时分配
• 时间:16周*2课时;
分为两个教学实验单元: 第一单元20学时,主要内容是数字系统计算机仿真软 件及使用操作,选题、设计、仿真; 第二单元分别选作一个数字电路系统进行设计制作。
从所列实验项目中每个同学任选一个做 出硬件电路实物。
三、参考题目
• • • • • • • • • • 1.数字电子钟设计 2.洗衣机控制器设计 3.电饭堡控制器设计 4.四路彩灯显示系统设计 5.拔河游戏机控制器设计 6.汽车尾灯控制器设计 7.十字路口交通信号灯控制器设计 8.智能机器人行走控制器设计 9.串行输入信息中“1”数检测器设计 自选题

数字显示电路课程设计

数字显示电路课程设计一、课程目标知识目标:1. 让学生理解数字显示电路的基本原理,掌握显示器件如LED、LCD的工作机制。

2. 学会分析和设计简单的数字显示电路,掌握基本的电路连接方式和显示驱动方法。

3. 掌握相关电子元器件的参数选择和电路调试方法,能够阅读并理解数字显示电路的原理图。

技能目标:1. 培养学生动手能力,能够正确使用工具和仪器,搭建和调试数字显示电路。

2. 培养学生的问题解决能力,通过实验和项目实践,学会排查和解决数字显示电路中的常见问题。

3. 培养学生的创新思维和团队合作能力,能够就特定主题进行电路设计和展示。

情感态度价值观目标:1. 激发学生对电子技术的学习兴趣,培养细心观察、耐心钻研的学习态度。

2. 增强学生的环保意识和责任感,了解电子废弃物的处理方式,培养可持续发展观念。

3. 通过团队合作,培养学生的沟通能力和集体荣誉感,增强社会主义核心价值观的教育。

课程性质分析:本课程为电子技术基础课程,旨在帮助学生建立数字显示电路的基本概念,并通过实践操作提高其技术技能。

学生特点分析:考虑到学生所在年级的知识深度,课程设计将兼顾理论知识的讲解和实践操作的指导,以适应学生的认知水平和动手能力。

教学要求分析:课程要求学生在理解理论知识的基础上,能够进行实际操作,通过项目驱动和问题解决的教学方法,提高学生的综合技术应用能力。

通过具体的学习成果分解,为教学设计和评估提供明确依据。

二、教学内容1. 数字显示电路基本原理:包括数字显示器件的分类、工作原理,重点介绍LED和LCD显示技术。

- 教材章节:第3章 数字显示技术,第1节 显示器件及其工作原理。

2. 数字显示电路设计:学习数字显示电路的设计方法,包括电路连接、驱动方式、元器件选择等。

- 教材章节:第3章 数字显示技术,第2节 数字显示电路设计。

3. 电路搭建与调试:培养学生动手能力,学会使用工具和仪器搭建数字显示电路,并进行调试。

- 教材章节:第3章 数字显示技术,第3节 电路搭建与调试。

数字电路及系统设计课程设计

数字电路及系统设计课程设计
简介
数字电路及系统设计课程是电子信息类专业中的重要专业基础课程之一。

本课程旨在培养学生对数字电路和系统的设计、分析和实现能力,为学生后续的专业课程打好扎实的基础。

在本次课程设计中,我们将通过实际设计数字电路及系统的案例,来巩固和加深学生的理论知识。

设计目标
本次课程设计的目标是设计一款音乐播放器。

音乐播放器具有以下功能:•支持音乐文件的格式:mp3、wav、flac
•支持音乐文件的存储介质:SD卡、U盘、内置存储
•支持音量控制和播放模式切换
•支持LCD屏幕显示音乐信息和操作提示
设计思路
本次课程设计的核心是数字电路和系统的设计,因此我们将采用FPGA作为设计工具。

FPGA可以通过可编程逻辑单元来实现数字电路的设计。

我们将对音乐播放器的各个功能模块进行分析和设计,如下:
音频解码模块
因为音频文件的格式多种多样,不同的格式会有不同的压缩算法和解码方式。

我们将采用DSP模块解码音频数据,DSP模块是FPGA内部的数字信号处理模块,能够高效地实现音频解码。

1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

利用在系统可编程技术实现复印机逻辑控制电路
设计者:计算机科学与技术04-04 王涛学号:20042362
合作者:王洪岩
一.设计要求:
1.设置复印张数。

从键盘(0--9)输入复印的张数。

2.显示复印数。

显示位数为两位,最大数为99。

3.运行(RUN)键后,电路开始自动工作。

4.显示的复印数能自动递减。

每复印一张,数字递减一次,直到0停机。

二.实验设备:
1.TDS数字电路实验系统。

2.Windows操作系统
3.ISP Lattice设计软件
4.ispLS11016E-80LJ44芯片
三.设计思路:
设计本次实验总共需要两个模块:<1>提供秒脉冲的分频模块
<2>控制复印的置数打印模块。

<1>分频模块:
由于TDS实验系统可以提供脉冲的最小频率是100kHz,需对其分频才能提供1HZ的脉冲。

COUNT CDU34 OUTPUT
Q3 Q2 Q1 Q0
0 L L L L
1 L L L H
2 L L H L
3 L L H H
4 L H L L
5 L H L H
6 L H H L
7 L H H H
8 H L L L
9 H L L H
表1 四位十进制计数器CDU34的输出真值表
<2>置数打印模块:
将分频部分产生的1HZ脉冲信号作为计数器的时钟输入,设置clr,controlt1,control2,run四个输入端,clr作为清零端,contrlo1,contrlo2分别用来设置复印张数的个位和十位,run用来控制打印开始。

对于个位十位的显示,是将通过脉冲获取的个位十位的输出直接作为数码管个位十位的输入,相互之间无影响。

四.程序代码
MODULE FUYINJI
TITLE 'FYJ'
DECLARA TIONS
CLOCK pin;
clk pin;
Q16..Q0 node istype 'reg';
count=[Q16..Q0];
clk1 pin; //时钟
clr pin; //置零
run pin; //打印
control1 pin; //个位输入控制
control2 pin; //十位输入控制
move node;
U3..U0 pin istype 'reg';
T3..T0 pin istype 'reg';
U=[U3..U0]; //个位
T=[T3..T0]; //十位
OUT=[U3..U0,T3..T0];
EQUATIONS
//分频部分,将实验系统的100KHZ分频为1HZ count.clk=CLOCK;
count:=(count+1)&(count<99999);
when(count==99999) then {count:=0; clk=1;}
else {clk=0;}
OUT.clk=clk1;
when(clr==1) then {U:=0; T:=0;}
//以下部分为输入复印张数
U:=(U-1)&(U!=0)&control1&!control2&!run&!clr;
when((U==0)&control1&!control2&!run&!clr) then {U:=9;} U:=U&!control1&!run&!clr;
T:=(T-1)&(T!=0)&control2&!control1&!run&!clr;
when((T==0)&control2&!control1&!run&!clr) then {T:=9;}
T:=T&!control2&!run&!clr;
//以下部分为进行打印
U:=(U-1)&(U!=0)&(T!=0)&!control1&!control2&run&!clr;
when((T==0)&(U!=0)&!control1&!control2&run&!clr) then {U:=U-1;}
when((U==0)&(T!=0)&!control1&!control2&run&!clr) then {U:=9; move=1;}
T:=(T-1)&(T!=0)&!control2&!control1&(move==1)&run&!clr;
T:=T&!control2&!control1&(move!=1)&run&!clr;
End
五.使用说明:
正确接好线后,将run,control1,contrlo2,clr 全部置0,将contrlo1置1后设置个位数字,设置好之后置0,再将control2置1后设置十位数,设置好之后置0。

若要改变张数,则将clr置1,清零后再置0,再用前面的方法重置张数。

run置1后即开始打印,打印一张,显示的剩余张数就减1,直到剩余张数为0为止,程序结束。

六.设计总结
本次实验全部采用ABEL-HDL语言进行设计。

由于在设计之前对ISP设计软件和ABLE 语言接触的不是很多,在设计的时候走了不少弯路,遇到了很多困难。

开始思路很不清晰,与搭档经过几天的思考才具体的制定出一套可行的方案。

其间也遇到很多问题,为了能解决这些问题,我重新温习了一下上学期学过的内容,并且在图书馆借了一些书,使自己在这方面的知识逐渐的丰富了起来,水平有了明显的提高。

在短短几天的时间里,通过我们小组两个人的共同努力,不断地解决遇到的难题,最终将设计做了出来。

由于时间紧迫,实验所要求的一些功能我们实现的还不十分完善,但重要的是,这次实验让我学到了很多知识。

通过这次实验,我对ABEL语言有了进一步的了解和认识,对数字逻辑的理解上升了一个新的高度,也充分的了解到技术是一方面,团队合作也是十分重要。

最后感谢这次课程设计提供给我帮助的老师和同学,谢谢你们!
七.参考书目
1、白中英《数字逻辑与数字系统》科学出版社.2002
2、白中英,杨春武《数字逻辑与数字系统题解》题库与实验.科学出版社.2002。

相关文档
最新文档