数电学习笔记(1)

news/2024/7/5 19:37:54
  • diode 二极管
  • PMOS低电平导通,NMOS高电平导通
  • 输出特性要掌握
  • HPRI/BNI是high priority ,binary,高位优先二进制编码器的意思,代表为8线-3线优先编码器 74148
  • HPRI/BCD 表示BCD编码器,代表为10线-4线优先编码器 74147
  • 74138 译码器输出低电平有效,是3线-8线译码器,输入为3位2进制和3个使能输入端,输出为8线
  • 74154 4线-16线译码器,输入为2进制输出为16线,BIN/SIXTEEN,两个使能输入端
  • 二-十进制译码器7442,BCD/DEC,输入为4位BCD码,输出为10线,没有使能输入端
  • 译码器可以作为数据分配器,如74138,3个使能输入端,一个接地,一个作为使能输入,一个作为数据输入,三个输入端作为地址输入,这样就可以控制数据输出在8个不同的输出端上
  • 7端LED数码管工作电压比较低,可以用CMOS或TTL直接驱动,缺点是电流比较大
  • 液晶是LCD,靠反射光线发光,一种是背光式,一种是反射式,背光式内置光源,反射式靠环境光线,优点是功耗极低,驱动需要25-60Hz交流方波,幅值可以很低,低于1V仍能工作,背极是公共电极,要点亮某段只需要在某段与背极之间加交流电压即可
  • 7段显示译码器用于将3位BCD码译码为7段显示译码器的驱动输入,有7446-7449的TTL工艺和4511的CMOS工艺,其中7448为输出高电平有效,用于驱动共阴数码管,顶部标BCD/7-seg,
    • BI/RBO端口有两个功能,作为输入用时,低电平有效,起灭灯作用,所有灯全灭;作为输出使用时,用于串联多个译码器,起行波灭零作用。
    • LT为试灯输入,用于测试数码管好坏,低电平有效,此时BI/RBO输出高电平,所有灯全亮。
    • RBI为行波灭零输入,低电平有效,切只在BCD为0000时起作用。当LT为1,RBI为0,BCD为0000时,灯全灭,且BI/RBO作为输出端,输出0,如果这时RBO输出到互联译码器的RBI时,起行波灭零作用
  • 4511输出高电平有效,输入使能端有3个,BI, LE, LT, 其中LE为锁存使能输入,用于驱动液晶显示器时,需将输出端和一个脉冲输入相异或,液晶背极也输入同一个脉冲输入
  • 高电平有效译码器输出为最小项,低电平有效译码器输出为最小项的非,所以可以用译码器和门电路实现逻辑函数,把逻辑函写成最小项的形式即可
  • 在这里插入图片描述
  • MUX表示数据选择器
    • 用数据选择器也可以实现逻辑函数,当逻辑函数的变量个数等于数据选择器的地址数时,将逻辑函数的变量输入到地址选择线,根据逻辑表达式的最小项之和式将对应最小项的数据线输入1,其它数据线输入0,输出即为逻辑函数值
    • 当逻辑函数的变量个数少于数据选择器的地址数时,要利用数据线作为某些变量输入,并且不能简单使用最小项之和的形式,要进行相应的化简在这里插入图片描述
  • 利用用数据选择器实现一个七段译码器控制两个数码管,通过脉冲使得两个数码管交替亮,当频率够高时就是同时亮,这就是动态显示,二静态显示指每个数码管用一个译码器控制在这里插入图片描述
  • 常用加法器有7482,7483,74283,其中74283是4位超前进位加法器
  • 利用二位数据选择器实现用加法器实现减法运算,其中S为1时为减法运算,0时为加法运算 在这里插入图片描述
  • 也可以利用异或门电路:在这里插入图片描述
  • 4位数值比较器7485,标有COMP,当进行4位比较时3号口输入1,2、4输入0,当串行级联使用时,低位的567输出到高位的432中,也即只在本级两个四位输入相等时考虑432输入 在这里插入图片描述在这里插入图片描述
  • 在这里插入图片描述

http://www.niftyadmin.cn/n/3658114.html

相关文章

Asp.net 2.0 自定义控件开发[创建自定义右键PopupMenu控件][示例代码下载]

(一). 概述1. 当鼠标悬浮到控件对象上, 右击, 会弹出此自定义控件.2. 仅当控件支持oncontextmenu事件. 另外, 与其功能类似的控件[浮动Toobar自定义控件](二). 运行如图(三). 用法1. 将PopupTraceMenur控件Dll添加引用到Web站点工程中2. 从工具箱拖动一个PopupTraceMenu控件和另…

根据分割图生成bbox的csv标注:

根据分割图生成bbox的csv标注: import numpy as np import skimage from skimage.measure import label,regionprops from skimage.filters import roberts import os import cv2 import pandas as pddef get_patch_csv(filename_list, root_dir, output_path, are…

Asp.net 2.0 自定义控件开发[创建自定义浮动菜单FloadMenu控件][示例代码下载]

(一). 概述1. 当鼠标悬浮到控件对象上, 会弹出此自定义控件.2. 具有通用性, 只要支持 onmouseenter/onmouseleave 等几个事件方法的目标控件都可以使用此控件.3. 此控件与前面自定义控件[右击弹出菜单]控件有些类似, 区别是这个控件客户端JavaScript部分有些麻烦.(二). 运行如…

Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]

(一). 概述1. 实现GridView表头固定表体滚动效果2. 继承GridView的所有功能, 增加扩展功能, 表体滚动功能; 不需要另外加辅助滚动控件, 如.3. 支持多行表头滚动, 此控件能够自动检测到使用者增加的表头的行数. 准确的实现表头滚动.有增加GridView多表头实现方案, 请看[多表头自…

Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载]

(一). 概述 业余时间做了一个非常有用的控件, 介绍一下. 一般当我们要实现这样一个计算功能页面: TextBox1(单价) * TextBox2(数量) TextBox3(总和); 并且当在TextBox1或TextBox2中输入数据, 鼠标离开时, TextBox3控件能够即时重…

python项目经验

项目编排心得 写一个庞大的项目时,可以把model和其它设置所需参数,集中到一个config file,在主程序读取该file并作为一个字典变量自始至终传递,就避免了过多的参数传递,而且把所有函数的参数细节用一个很轻松简洁的方…

Asp.net 2.0自定义控件(点击HyperLink后执行事件)[网友问题: DataList里HyperLink控件激发事件,在哪定义?]

(一). 概述HyperLink默认没有Click事件, 重写了一个HyperLink自定义控件.实现原理: 默认Hyperlink是跳到点击请求的页面, 本HyperLink自定义控件最终也是跳转到请求的页面, 但期间执行了自己的一个方法, 我们可以在此方法中添写自己所需的功能.本示例演示统计此超链接点击次数…

Mysql同步到ES时date和time字段类型转换问题解决办法

这个问题中发生问题的es字段映射类型为date类型!!! 字符串类型的会好很多,关键我这边是通过logstash生成索引,并且全量同步的,不好改索引类型!!! 问题描述: …