请配合本人文章:实验六 存储器实验使用,该源码为Logisim所编写,可以直接导入使用。 其中logisim源码,可以直接运行。 主要包含以下logisim电路: 1、常见触发器 2、寄存器 3、计数器 4、ROM 5、RAM 6、多片ROM、RAM组装内存 以下是源码实验内容: 1、常见触发器 触发器具有两个稳定的状态,在外加信号的触发下,可以从一个稳态翻转为另一稳态。这一新的状态在触发信号去掉后,仍然保持着,一直保留到下一次触发信号来到为止,这就是触发器的记忆作用,它可以记忆或存储两个信息:"0"或"1"。 2、寄存器 寄存器的功能是存储二进制代码,它是由具有存储功能的触发器组合起来构成的。一个触发器可以存储1位二进制代码,故存放n位二进制代码的寄存器,需用n个触发器来构成。 3、计数器 计数器可实现正向和方向计数和控制功能。 4、ROM 只读存储器(ROM)是一种在正常工作时其存储的数据固定不变,其中的数据只能读出,不能写入 5、RAM 随机存取存储器(RAM)又可称为读写存储器,它不仅可以存储大量的信息,而且在操作过程中能任意"读"或“写”某个单元信息
1
内容概述:该文件是数字电路逻辑设计实验期末大作业,是一个仿真电路设计,即用Proteus 8实现一个仿真电路:由键盘或按键输入每个瓶子将装入的药片数。当每个瓶子的药片正好装满时,以下两个事件同时发生:(1)停止药片装入;(2)已装瓶数+1。 适合人群:学习这门课,想要熟悉运用本课程中的逻辑门、编码器、显示译码器、数码管、比较器、计数器、单稳态触发器等相关知识与技术方法的人。 适用场景:仅供参考。 《数字电路逻辑设计药片大作业》是一个针对学习数字电路逻辑设计的学生的期末实验项目,旨在让学生通过实际操作,熟悉并掌握逻辑门、编码器、显示译码器、数码管、比较器、计数器、单稳态触发器等数字电子技术的基础知识和技术。这个项目以药片瓶装生产线简易控制系统为背景,设计了一个基于Proteus 8的仿真电路,以增强学生的实践能力和工程应用能力。 在项目中,学生需要设计一个系统,该系统能够接收键盘或按键输入的每个瓶子所需的药片数量,当药片数量达到设定值时,系统会自动停止装填并增加已装瓶的数量。整个系统分为五大模块:按键模块、比较模块、药瓶计数器显示模块、总药片数显示模块以及移瓶模块。 1. **按键模块**:利用74147和与非门,以及8个拨动开关,实现从键盘输入每瓶药片数,通过编码器转换为8421BCD码。 2. **比较模块**:结合7485比较器和74160计数器,实现对当前装填的药片数与设定值的实时比较,当达到设定值时,比较器输出信号控制装药设备停止,并触发移瓶模块。 3. **药瓶计数器显示模块**:采用药瓶计数器(74160)和显示译码器(例如4511)及数码管,显示当前已装药瓶数,计数器以比较器的输出脉冲作为计数信号。 4. **总药片数显示模块**:包含一个2位的十进制计数器(如74161),用于累计总的装填药片数,数码管显示总数。 5. **移瓶模块**:使用555定时器构成的单稳态触发器模拟药瓶移动时间,当药瓶装满时,暂停装药,启动移瓶动作,单稳态触发器产生延时,延时结束后恢复装药。 这个项目的设计和实施过程不仅锻炼了学生的逻辑思维,也提高了他们的动手能力和问题解决技巧。通过Proteus 8仿真,学生可以直观地看到电路的工作过程,理解各个模块之间的相互作用,从而深入理解和掌握数字电路设计的基本原理。 此外,此项目还可以作为K12阶段的课程资源,帮助青少年提前接触并了解电子工程领域的基础知识,激发他们对科技的兴趣。通过这样的实践,学生可以更好地将理论知识应用于实际,为未来的学习和职业生涯打下坚实基础。
2025-05-19 19:05:04 228KB proteus 课程资源
1
数字电路逻辑设计(第3版)王毓银课后习题答案
2022-11-11 13:01:13 6.91MB 课后答案
1
数字电路逻辑设计课后习题集(高等教育出版社)
2022-10-19 20:10:54 2.94MB 数逻
1
数字电路逻辑设计第二版王毓银版答案 电子书
2022-10-19 20:10:14 6.52MB 数字电路逻辑 王毓银
1
数字电子逻辑设计课后答案所有习题,您放心下载
2022-10-16 09:05:00 5.01MB 数字电路逻辑技术
1
数字电路 逻辑设计 课后答案 已经经过整理
2022-06-17 00:29:31 1.21MB 数字电路 课后答案
1
数字电路逻辑设计 第二版 课后答案.pdf 帮你快速适应学习
2022-04-21 08:17:01 6.53MB 王毓银
1
2018年重庆邮电大学F09数字信号处理、C语言程序设计、数字电路逻辑设计之数字信号处理考研复试核心题库
2022-04-08 18:45:31 5KB 重邮 考研 数字信号处理 C语言
1
1-1 将下列二进制数转换成等值的十进制数和十六进制数。 (1)(1101010.01)2 ; (2)(111010100.011)2 ; (3)(11.0101)2 ; (4)(0.00110101)2 ; 解:二进制数按位权展开求和可得等值的十进制数;利用进制为2k数之间的特点可以直接将二进制数转换为等值的十六进制数。 (1)(1101010.01)2=1×26+1×25+1×23+1×21+1×2-2 =(106.25)10=(6A.4)16 (2)(111010100.011)2=1×28+1×27+1×26+1×24+1×22+1×2-2+ 1×2-3=(468.375)10=(1D4.6)16 (3)(11.0101)2=1×21+1×20+1×2-2+1×2-4 =(3.3125)10=(3.5)16 (4)(0.00110101)2=1×2-3+1×2-4+1×2-6+1×2-8 =(0.20703125)10=(0.35)16
2022-03-25 22:01:56 3.37MB 数逻
1