1.5 二值逻辑变量与基本逻辑运算
- 格式:ppt
- 大小:244.00 KB
- 文档页数:11
第1章 数字逻辑概论1.1 复习笔记一、模拟信号与数字信号 1.模拟信号和数字信号 (1)模拟信号在时间上连续变化,幅值上也连续取值的物理量称为模拟量,表示模拟量的信号称为模拟信号,处理模拟信号的电子电路称为模拟电路。
(2)数字信号 与模拟量相对应,在一系列离散的时刻取值,取值的大小和每次的增减都是量化单位的整数倍,即时间离散、数值也离散的信号。
表示数字量的信号称为数字信号,工作于数字信号下的电子电路称为数字电路。
(3)模拟量的数字表示①对模拟信号取样,通过取样电路后变成时间离散、幅值连续的取样信号; ②对取样信号进行量化即数字化;③对得到的数字量进行编码,生成用0和1表示的数字信号。
2.数字信号的描述方法(1)二值数字逻辑和逻辑电平在数字电路中,可以用0和1组成的二进制数表示数量的大小,也可以用0和1表示两种不同的逻辑状态。
在电路中,当信号电压在3.5~5 V 范围内表示高电平;在0~1.5 V 范围内表示低电平。
以高、低电平分别表示逻辑1和0两种状态。
(2)数字波形①数字波形的两种类型非归零码:在一个时间拍内用高电平代表1,低电平代表0。
归零码:在一个时间拍内有脉冲代表1,无脉冲代表0。
②周期性和非周期性周期性数字波形常用周期T 和频率f 来描述。
脉冲波形的脉冲宽度用W t 表示,所以占空比100%t q T=⨯W③实际数字信号波形在实际的数字系统中,数字信号并不理想。
当从低电平跳变到高电平,或从高电平跳到低电平时,边沿没有那么陡峭,而要经历一个过渡过程。
图1-1为非理想脉冲波形。
图1-1 非理想脉冲波形④时序图:表示各信号之间时序关系的波形图称为时序图。
二、数制 1.十进制以10为基数的计数体制称为十进制,其计数规律为“逢十进一”。
任意十进制可表示为:()10iDii N K ∞=-∞=⨯∑式中,i K 可以是0~9中任何一个数字。
如果将上式中的10用字母R 代替,则可以得到任意进制数的表达式:()iR ii N K R ∞=-∞=⨯∑2.二进制(1)二进制的表示方法以2为基数的计数体制称为二进制,其只有0和1两个数码,计数规律为“逢二进一”。
《电子技术基础数字部分》考研康华光版2021考研复习笔记第1章数字逻辑概论1.1 复习笔记本章是《电子技术基础数字部分》的开篇,主要讲述了模拟信号和数字信号以及数字信号的描述方法,进而讨论了数制、二进制的算术运算、二进制代码和数字逻辑的基本运算,是整本教材的学习基础。
笔记所列内容,读者应力求理解和熟练运用。
一、模拟信号与数字信号1模拟信号和数字信号(见表1-1-1)表1-1-1 模拟信号和数字信号2数字信号的描述方法(见表1-1-2)表1-1-2 数字信号的描述方法3数字波形详细特征(1)数字波形的两种类型见表1-1-3表1-1-3 数字波形的类型(2)周期性和非周期性与模拟信号波形相同,数字波形亦有周期型和非周期性之分。
周期性数字波形常用周期T和频率f来描述。
脉冲波形的脉冲宽度用表示,所以占空比(3)实际数字信号波形在实际的数字系统中,数字信号并不理想。
当从低电平跳变到高电平,或从高电平跳到低电平时,边沿没有那么陡峭,而要经历一个过渡过程。
图1-1-1为非理想脉冲波形。
图1-1-1 非理想脉冲波形(4)波形图、时序图或定时图波形图、时序图或定时图概述见表1-1-4。
表1-1-4 波形图、时序图或定时图概述时序图和定时图区别与特征见表1-1-5。
表1-1-5 时序图、定时图特征二、数制1几种常用的进制(见表1-1-6)表1-1-6 几种常用的进制2进制之间的转换(1)其他进制转十进制任意一个其他进制数转化成十进制可用如下表达式表示:其中R表示进制,Ki表示相应位的值。
例如(二进制转十进制):(1011.01)2=1×23+0×22+1×21+1×20+0×2-1+1×2-2=(11.25)10。
(2)十进制转二进制①整数部分的转换:将十进制数除以2,取所余数为k0;将其商再除以2,取其余数为k1,……以此类推,直到所得商等于0为止,余数k n…k1k0(从下往上排)即为二进制数。
一、概述native原生应用与H5(HTML5)应用之间的交互一直是移动应用开发领域中一个备受关注的话题。
native原生应用通常指的是基于iOS和Android评台的应用程序,而H5应用则是指基于网页技术开发的应用。
两者之间的交互涉及到数据传递、功能调用、界面渲染等多个方面,在移动应用开发中具有非常重要的意义。
本文将从native原生应用与H5应用的交互原理出发,分析其具体实现方式和相关技术,希望能够为移动应用开发者提供一些帮助和启发。
二、native原生应用与H5应用交互原理1. 数据传递在native原生应用与H5应用的交互过程中,数据传递是其中非常重要的一部分。
native应用可以在与H5应用的交互过程中传递数据给H5应用,也可以接收H5应用传递过来的数据。
这样的数据传递可以实现信息共享、参数传递等功能。
2. 功能调用除了数据传递之外,native原生应用与H5应用之间还可以通过功能调用进行交互。
native应用可以调用H5应用提供的接口或功能,而H5应用也可以调用native应用提供的接口或功能。
这种功能调用的交互方式能够实现功能的复用和共享,提高了应用的灵活性和扩展性。
3. 界面渲染在移动应用开发中,界面渲染是一个非常重要的环节。
native应用与H5应用之间的交互也涉及到了界面的渲染。
native应用可以在界面中嵌入H5页面,也可以通过webview等组件来展示H5页面。
而H5应用也可以通过调用native应用提供的接口来实现界面的渲染效果。
三、实现方式和技术1. 数据传递的实现方式和技术在native应用与H5应用的交互过程中,可以通过URL Scheme、Javascript Bridge等技术来实现数据的传递。
URL Scheme是一种通过URL来传递数据的方式,native应用可以通过URL Scheme向H5应用发送数据,H5应用也可以通过URL Scheme将数据传递给native应用。