设计一个简单计算器,输入为8位二进制数,分别用两位数码管显示,输出的计算结果为16位二进制数,并用四位数码管显示,能够实现+、-、*、/四种运算,其中除法的结果显示分为商和余数两部分,分别用两位数码管显示。
为了完成要求的效果显示,我先设计了一个简单的四则运算器,为了使其结果能清楚的看到,所以计算器模块和一个7段数码管模块连接。
实验要求,输入分别用两位数码管显示,输出用四位数码管显示,所以用一个3—8译码器和数码管连接,通过开关控制,形成动态显示。
从左向右,依次是第一位数码管显示a的高四位,第二位数码管显示a的低四位;
第三位数码管显示b的高四位,第四位数码管显示b的低四位;
第五位数码管到第八位数码管显示输出的结果。
通过改变时钟,使其看起来像同时显示在数码管上。
2025/6/29 21:56:56 512KB 简易计算器
1
本教材介绍了五个方面的内容:MOS器件基本原理以及主要的特性,VLSI中逻辑结构的主要设计方法,用于VLSI系统的模拟集成单元设计方法,VLSI的测试问题与相关技术,VLSI设计系统及其组成。
涉及了五个方面的基础知识:MOS器件基础知识,半导体工艺基础知识,集成电路版图基础知识,逻辑、电路设计基础知识和CAD基础知识。
《VLSI设计基础》作为VLSI设计基础教材,注重相关理论的结论和知识的应用。
可作为本科生教材和研究生参考书。
第1章VLSI设计基础概述1.1VLSI设计技术基础与主流制造技术1.2VLSI设计方法与设计技术1.3新技术对VLSI的贡献1.4ASIC和VLSI1.5SOC1.6VLSI的版图结构和设计技术1.6.1VLSI的版图总体结构1.6.2VLSI版图的内部结构第2章MOS器件与工艺基础2.1MOS晶体管基础2.1.1MOS晶体管结构及基本工作原理2.1.2MOS晶体管的阈值电压VT2.1.3MOS晶体管的电流-电压方程2.1.4MOS晶体管的平方律转移特性2.1.5MOS晶体管的跨导gm2.1.6MOS晶体管的直流导通电阻2.1.7MOS晶体管的交流电阻2.1.8MOS晶体管的最高工作频率2.1.9MOS晶体管的衬底偏置效应2.1.10CMOS结构2.2CMOS逻辑部件2.2.1CMOS倒相器设计2.2.2CMOS与非门和或非门的结构及其等效倒相器设计方法2.2.3其他CMOS逻辑门2.2.4D触发器2.2.5内部信号的分布式驱动结构2.3MOS集成电路工艺基础2.3.1基本的集成电路加工工艺2.3.2CMOS工艺的主要流程2.3.3Bi-CMOS工艺技术第3章工艺与设计接口3.1工艺对设计的制约与工艺抽象3.1.1工艺对设计的制约3.1.2工艺抽象3.2设计规则3.2.1几何设计规则3.2.2电学设计规则3.2.3设计规则在VLSI设计中的应用第4章晶体管规则阵列设计技术4.1晶体管阵列及其逻辑设计应用4.1.1全NMOS结构ROM4.1.2ROM版图4.2MOS晶体管开关逻辑4.2.1开关逻辑4.2.2棒状图4.3PLA及其拓展结构4.3.1“与非-与非”阵列结构4.3.2“或非-或非”阵列结构4.3.3多级门阵列(MGA)4.4门阵列4.4.1门阵列单元4.4.2整体结构设计准则4.4.3门阵列在VLSI设计中的应用形式4.5晶体管规则阵列设计技术应用第5章单元库设计技术5.1单元库概念5.2标准单元设计技术5.2.1标准单元描述5.2.2标准单元库设计5.2.3输入、输出单元(I/OPAD)5.3积木块设计技术5.4单元库技术的拓展第6章微处理器6.1系统结构概述6.2微处理器单元设计6.2.1控制器单元6.2.2算术逻辑单元(ALU)6.2.3乘法器6.2.4移位器6.2.5寄存器6.2.6堆栈6.3存储器组织6.3.1存储器组织结构6.3.2行译码器结构6.3.3列选择电路结构第7章测试技术和可测试性设计7.1VLSI可测试性的重要性7.2测试基础7.2.1内部节点测试方法的测试思想7.2.2故障模型7.2.3可测试性分析7.2.4测试矢量生成7.3可测试性设计7.3.1分块测试7.3.2可测试性的改善设计7.3.3内建自测试技术7.3.4扫描测试技术第8章模拟单元与变换电路8.1模拟集成电路中的基本元件8.1.1电阻8.1.2电容8.2基本偏置电路8.2.1电流偏置电路8.2.2电压偏置电路8.3放大电路8.3.1单级倒相放大器8.3.2差分放大器8.3.3源极跟随器8.3.4MOS输出放大器8.4运算放大器8.4.1两级CMOS运放8.4.2CMOS共源-共栅(cascode)运放8.4.3带有推挽输出级的运放8.4.4采用衬底晶体管输出级的运放8.5电压比较器8.5.1电压比较器的电压传输特性8.5.2差分电压比较器8.5.3两级电压比较器8.6D/A、A/D变换电路8.6.1D/A变换电路8.6.2A/D变换电路8.
2025/6/24 15:01:24 12.57MB VLSI
1
简介:
FPGA S1_38yima_EP1C6_38译码器FPGA S1_38yima_EP1C6_38译码器FPGA S1_38yima_EP1C6_38译码器
2025/6/15 19:52:19 38KB
1
基于QuartusII的FPGA/CPLD数字系统设计实例中图法分类号:TP332.1/684周润景,图雅,张丽敏编著电子工业出版社第1章AlteraQuartusII开发流程1.1 QuartusII软件综述1.2 设计输入1.3 约束输入1.4 综合1.5 布局布线1.6 仿真1.7 编程与配置第2章 AlteraQuartusII的使用2.1 原理图和图表模块编辑2.2 文本编辑2.3 混合编辑(自底向上)2.4 混合编辑(自顶向下)第3章 门电路设计范例3.1 与非门电路3.2 或非门电路3.3 异或门电路3.4 三态门电路3.5 单向总线缓冲器3.6 双向总线缓冲器第4章 组合逻辑电路设计范例4.1 编码器4.2 译码器4.3 数据选择器4.4 数据分配器4.5 数值比较器4.6 加法器4.7 减法器第5章 触发器设计范例第6章 时序逻辑电路设计范例第7章 存储器设计范例第8章 数字系统设计范例第9章 可参数化宏模块及IP核的使用第10章 DSPBuilder设计范例第11章 基于FPGA的射频热疗系统的设计第12章 基于FPGA的直流电动机伺服系统的设计附录A 可编程数字开发系统简介参考文献
2025/6/3 1:49:08 12.76MB Quartus FPGA 设计实例
1
pdf的资料下载详细介绍了74HC4511的使用说明和注意事项
2025/3/12 9:56:09 83KB 74HC4511的资料
1
当时想了好久才知道5-32译码器是如何连接的,共享一下吧
2025/3/6 2:31:19 100KB 5-32译码器
1
DynamicTWAIN特性:能和纯Win32API环境以及汇编环境兼容,这样使得DynamicTWAIN:更小:不需要C/C++运行函数库;
更快:JPEG译码器的核心引擎以及DynamicTWAIN的图象处理部分通过汇编语言得到了优化;
发布更容易:发布时不需要DLL的支持;
兼容TWAINV1.9规格;
可以象不可操作控件那样.NET环境中被配置;
可以在任何的COM程序语言下使用,比如C#,VB.NET,VisualC++,VisualBasic,Delphi,HTML/VBScript/JavaScript,PowerBuilde等;
支持RLE,G3/G4,LZW,PackBitsTIFF压缩;
内建的向导模式使得TWAIN的状态更智能,同时更容易使用;
支持单页和多页的TIFF;
内建的JPEG译码器能让你很容易地压缩已有的图象,而可以不去管TWAIN源是否具有这种能力;
在初始化和脚本化时有着很明显的安全性;
提供如下的样本代码:C#,VB.NET,VC,VB,Delphi,HTML(VBScript,JavaScript),Access2000,dBASE;
支持自动文档供应以及多图象获取;
可以通过属性来设置和读取基本设备特性,比如:IfAutoFeed,IfAutoScan,Resolution,BitDepth,Brightness,Contrast,Unit,Duplex等。
2025/3/5 9:40:33 5.32MB Dynamic TWAIN 扫描 控件
1
大学实验报告哈夫曼编译码器经过老师检查无误数据结构C语言严蔚敏版
2025/3/3 14:44:07 37KB 哈夫曼
1
第1章绪论1.1什么是SystemC?1.2为何采用SystemC?1.3设计方法1.4设计能力1.5SystemCRTL1.6本书的组织结构1.7练习第2章SystemC入门2.1基础知识2.2再看一个2*4译码电路示例2.3描述层次关系2.4验证功能2.5练习第3章数据类型3.1值保持器3.2类型概述3.3位类型3.4任意位宽的位类型3.5逻辑类型3.6任意位宽的逻辑类型3.7有符号整型3.8无符号整型3.9任意精度的有符号整型3.10任意精度的无符号整型3.11解析式类型3.12用户定义的数据类型3.13推荐采用的数据类型3.14练习第4章组合逻辑建模4.1SC-MODULE4.1.1文件结构4.2示例4.3读写端口和信号4.4逻辑算符4.5算术算符4.5.1无符号算术4.5.2有符号算术4.6关系算符4.7向量与位区间4.7.1常量下标4.7.2不是常量的下标4.8if语句4.9switch语句4.10循环语句4.11方法4.12结构体类型4.13多个进程的△延迟4.14小结4.15练习第5章同步逻辑建模5.1触发器建模5.2多个进程5.3带异步预置位和清零的触发器5.4带同步预置位和清零的触发器5.5多个时钟与多相位时钟5.6锁存器建模5.6.1if语句5.6.2switch语句5.6.3避免产生锁存器5.7小结5.8练习第6章其他逻辑6.1三态驱动器6.2多个驱动器6.3无关值处理6.4层次结构6.5模块的参数化6.6变量和信号的赋值6.7练习第7章建模示例7.1可参数化的三态输出寄存器7.2存储器模型7.3有限状态机建模7.3.1Moore有限状态机7.3.2Mealy有限状态机7.4通用移位寄存器7.5计数器7.5.1模N计数器7.5.2约翰逊计数器7.5.3格雷码可逆计数器7.6约翰逊译码器7.7阶乘模型7.8练习第8章测试平台8.1编写测试平台8.2仿真控制8.2.1sc_clock8.2.2sc_trace8.2.3sc_start8.2.4sc_stop8.2.5sc_time_stamp8.2.6sc_simulation_time8.2.7sc_cycle和sc_initialize8.2.8sc_time8.3波形8.3.1任意波形8.3.2复杂的重复波形8.3.3派生时钟的生成8.3.4从文件中读取激励8.3.5反应式激励8.4监听行为8.4.1断言正确的行为8.4.2将结果转储至文本文件8.5其他示例8.5.1触发器8.5.2同步输出的多路选择器8.5.3全加器8.5.4周期级仿真8.6sc_main函数内的语句次序8.7记录聚合类型8.8练习第9章系统级建模9.1SC_THREAD型进程9.2动态敏感9.3构造函数的参数9.4其他示例9.4.1最大公因子9.4.2滤波器9.5端口、接口和信道9.6高级论题9.6.1共享数据成员9.6.2定点类型9.6.3模块9.6.4其他方法9.7仿真算法9.8练习附录A运行时环境A.1软件安装A.2编译A.3仿真A.4调试附录BSystemCRTL:可综合的子集B.1SystemC语言要素B.2C++语言要素
2025/2/7 11:47:25 6.27MB system c
1
魔王语言的解释以及利用魔王语言来设计的文件译码器和编码器。
报告,包含代码。
2025/1/11 5:36:03 756KB 魔王语言
1
共 94 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡