100进制计数器

上传人:夏** 文档编号:546055492 上传时间:2023-10-16 格式:DOC 页数:21 大小:536.50KB
返回 下载 相关 举报
100进制计数器_第1页
第1页 / 共21页
100进制计数器_第2页
第2页 / 共21页
100进制计数器_第3页
第3页 / 共21页
100进制计数器_第4页
第4页 / 共21页
100进制计数器_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《100进制计数器》由会员分享,可在线阅读,更多相关《100进制计数器(21页珍藏版)》请在金锄头文库上搜索。

1、四川工商学院电子信息工程学院电子电路课程设计100进制计数器设计 学生姓名杨 露学 号2015101027所在学院电子信息工程学院专业名称通信工程班 级15通信(移动)(1)班指导教师周春梅成 绩 四川工商学院二一七年十二月电子电路课程设计任务书学生姓名杨 露学生学号2015101027学生专业通信工程学生班级15通信(移动)(1)班指导教师周春梅职 称发题日期 2017年12月25日完成日期2018年 1月8日设计题目100进制计数器的设计设计目的:实现计数的功能,方便一些生活基本需要。具体任务及要求:1.设计要求(前言,设计背景,发张前景)2.题目分析3.总体方案4.原理图设计5.各部分定

2、性说明及定量计算6.在设计过程终于到的问题及排除措施7.设计心得体会课程设计进度安排:序号内容安排时间1选择报告题目,明确任务书内容2017.12.272查阅相关资料及基础知识2017.12.283完成要求的设计任务,实现相关功能2018.1.24完成设计报告及提交2018.1.3课程设计参考文献:1 2 3 4 5 指导教师签字院长审核签字计数器内容摘要:计数是一种最简单基本的运算,计数器就是实现这种运算的逻辑电路,计数器在数字系统中主要是对脉冲的个数进行计数,以实现测量、计数和控制的功能,同时兼有分频功能,计数器是由基本的计数单元和一些控制门所组成,计数单元则由一系列具有存储信息功能的各类

3、触发器构成,这些触发器有RS触发器、T触发器、D触发器及JK触发器等。计数器在数字系统中应用广泛,如在电子计算机的控制器中对指令地址进行计数,以便顺序取出下一条指令,在运算器中作乘法、除法运算时记下加法、减法次数,又如在数字仪器中对脉冲的计数等等。计数器可以用来显示产品的工作状态,一般来说主要是用来表示产品已经完成了多少份的折页配页工作。它主要的指标在于计数器的位数,常见的有3位和4位的。很显然,3位数的计数器最大可以显示到999,4位数的最大可以显示到9999。关键词:计数器 指令 触发器CounterAbstract:The count is one of the most simple

4、basic computing counter logic circuit is to realize this operation, the counter in digital systems is to count the number of pulses to achieve the measurement and counting and control functions, also has the function of frequency division, the counter is composed of basic counting unit and a control

5、 gate, a all kinds of trigger counting unit is composed of a series of information storage function, the trigger RS flip-flop, T flip-flop, D flip-flop, JK flip-flop etc. The counter is widely used in digital systems, such as the address of the instruction count in the computer controller, in order

6、to remove the order of the next instruction, in the arithmetic unit for multiplication and division operations to write down the number of addition and subtraction, and as in the digital instrument of pulse counting etc. The counter can be used to display the working status of the product, are commo

7、nly used to indicate the product has completed a number of copies of the folding with page. Its main indicator is the number of bits of the counter, 3 - bit and 4 - bit common. It is clear that the maximum of the 3 digit counter can be displayed to 999, the maximum of the 4 digits can be displayed t

8、o 9999.Keywords: Counter Instructions Trigger目 录前 言11 设计内容11.1 设计要求12 涉及工具22.1 计数器22.1.1 计数器的应用22.1.2 计数器的种类22.2 触发器22.2.1 触发器的作用32.2.2 触发器的种类32.3 数码管42.3.1 数码管的结构42.3.1 数码管的应用范围43 实验流程43.1 新建工程43.2 书写程序63.3 程序仿真74 结束语11附 录12附录1:程序12参考文献13100进制计数器前 言计数器电路是一种随时钟输入CP的变化,其输出按一定的顺序变化的时序电路,其变化的特点不同可将计数器电

9、路按以下几种进行分类:按照时钟脉冲信号的特点分为同步计数器和异步计数器两大类,其中同步计数中构成计数器的所有触发器在同一个时刻进行翻转,一般来讲其时钟输入端全连在一起;异步计数器即构成计数器的触发器的时钟输入CP没有连在一起,其各触发器不在同一时刻变化。一般来讲,同步计数器较异步计数器具有更高的速度。按照计数的数码变化升降分为加法计数器和减法计数器,也有一些计数器既可实现加计数又可实现减计数器,这类计数器为可逆计数器。按照输出的编码形式可分为:二进制计数器、二十进制计数器、循环码计数器等。按计数的模数(或容量)分:十进制计数器、十六进制计数、六十进制计数器等。1 设计内容设计出带有异步清零、同

10、步使能、可预置初值和进位功能的8位100进制计数器设计。1.1 设计要求在数字系统中,计数器不仅能记录输入时钟脉冲的个数,还可以实现分频、定时、产生节拍脉冲和脉冲序列等。常用的计数器包括加法计数器、减法计数器和加减可逆计数器。用层次化设计方法设计一个可控的100进制计数器的计数、译码电路: 计数器的时钟输入信号为1s 计数器的功能是从0到99计数2 涉及工具计数器,触发器,数码管。2.1 计数器狭义的计数器是指一些常用计时器,例如体育比赛中测试时间的计时器等,但本词条所要介绍的并不是这种计时器,要介绍的是应用更为广泛的时序逻辑电路中的计数器。2.1.1 计数器的应用计数器应用包括通话、短信、数

11、据等类别的记录,并支持用户自主选择清零日期,以及按照类别添加提醒数值,如用户可以选择每月任一一天,或者第一天、最后一天作为记录循环清零日,同时添加通话时长、短信条数、数据流量数量的提醒节点。计数器的应用极为广泛,不仅能用于计数,还可用于分频、定时,以及组成各种检测电路和控制电路。为了使用方便,在有些单片集成计数器上还附加了异步置零、预置数、保持等功能,并设置了相应的控制端。2.1.2 计数器的种类如果按照计数器中的触发器是否同时翻转分类,可将计数器分为同步计数器和异步计数器两种。如果按照计数过程中数字增减分类,又可将计数器分为加法计数器、减法计数器和可逆计数器,随时钟信号不断增加的为加法计数器

12、,不断减少的为减法计数器,可增可减的叫做可逆计数器。另外还有很多种分类不一一列举,但是最常用的是第一种分类,因为这种分类可以使人一目了然,知道这个计数器到底是什么触发方式,以便于设计者进行电路的设计。此外,也经常按照计数器的计数进制把计数器分为二进制计数器、十进制计数器等等。2.2 触发器触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性

13、约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。SQL3的触发器是一个能由系统自动执行对数据库修改的语句。触发器可以查询其他表,而且可以包含复杂的SQL语句。它们主要用于强制服从复杂的业务规则或要求。例如:您可以根据客户当前的帐户状态,控制是否允许插入新订单。触发器也可用于强制引用完整性,以便在多个表中添加、更新或删除行时,保留在这些表之间所定义的关系。然而,强制引用完整性的最好方法是在相关表中定义主键和外键约束。如果使用数据库关系图,则可以在表之间创建关系以自动创建外键约束。触发器与存储过程的唯一区别是触发器不能执行EXECUTE语句

14、调用,而是在用户执行Transact-SQL语句时自动触发执行2.2.1 触发器的作用可在写入数据表前,强制检验或转换数据;触发器发生错误时,异动的结果会被撤销;部分数据库管理系统可以针对数据定义语言(DDL)使用触发器,称为DDL触发器;可依照特定的情况,替换异动的指令 (INSTEAD OF)。2.2.2 触发器的种类DML触发器:当数据库中表中的数据发生变化时,包括insert,update,delete任意操作,如果我们对该表写了对应的DML触发器,那么该触发器自动执行。DML触发器的主要作用在于强制执行业 务规则,以及扩展Sql Server约束,默认值等。因为我们知道约束只能约束同一个表中的数据,而触发器中则可以执行任意Sql命令。DDL触发器:它是Sql Server2005新增的触发器,主要用于审核与规范对数据库中表,触发器,视图等结构上的操作。比如在修改表,修改列,新增表,新增列等。它在数据库结构发生变化时执行,我们主要用它来记录数据库的修改过程,以及限制程序员对数据库的修改,比如不允许删除某些指定表等。登录触发器:登录触发器将为响应 LOGIN 事件而激发存储过程。与 SQL Server 实例建立用户会话时将引发此事件。登录触发器将在登录的身份验证阶段完成之后且用户会话实际建立之前激发。因此,来自触发器内部且通常将到达用户的所有消息(例如错误消

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 国内外标准规范

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号