
计算机系统笔记
文章平均质量分 58
@@老胡
思考与实践并行,努力成为发现和解决问题的人
展开
-
单片机——显示方式
数码LED一、静态显示方式1、连接所有LED的位选均共同连接到+VCC或GND,每个LED的8根段选线分别连接一个8位并行I/O口,从该I/O口送出相应的字型码显示字型。2、这种连接方式的缺点就是需要的数据线太多:我们可以计算一下:8*4+1=33根,然而在现实中是不可能实现的二、动态显示方式1、连接所有LED的段选线共同连接在一起共用一个 8位I/O口,而每个LED的位选分别由一根相应的I/O口线控制。因此必须采用动态扫描显示方式,每一个时刻只选通其中一个LED,同时在段选口送出该位LED原创 2023-02-19 22:05:14 · 3714 阅读 · 0 评论 -
Proteus出现“编译程序提示asem.exe不是内部或外部指令的”解决方法
出现原因:整体移动过proteus软件的文件夹,导致其编译环境不正确。解决步骤:(也就是更新编译的环境)system-compilers configuration-check all原创 2021-04-06 20:05:42 · 2285 阅读 · 3 评论 -
计算机系统II 定点数的乘法运算
手工乘法算法手工算法:对应每1位乘数求得1项位积,并将位积逐位左移,然后将所有的位积一次相加,得到最后的乘积。乘法的机器算法:从乘数的最低位开始,每次根据乘数位得到其位积,乘数位为0,位积为0,乘数位为1,则位积为被乘数;用原部分积右移1位加上本次位积,得新部分积;初始部分积为0。原码的一位乘法算法例子:补码的乘法实现一、校正法二、booth算法...原创 2021-03-23 23:24:00 · 366 阅读 · 0 评论 -
计算机系统II 定点数的加法运算 学习笔记
加减运算一、补码的加减运算公式1、[X+Y]补 = [X]补 + [Y]补[X-Y]补 = [X]补 + [-Y]补说明:1、使用补码进行加减运算,符号位和数值位一样参加运算。2、补码的减法可以用加法来实现,任意两数之差的补码等于被减数的补码与**减数相反数的补码(这里有一个求补操作)**之和那我们来举一些例子来说明一下这个运算:2、判断补码运算的溢出我在这里说明一下,我学习这个内容的时候,一直都弄不明白我们的机器检测溢出到底有什么用,然后我后来找到一个说服自己的理由就是:机器检原创 2021-03-19 21:00:06 · 1316 阅读 · 2 评论 -
计算机系统II 机器数的数学定义 学习笔记
一、首先来说明一些定点机器数的表示方法1、原码的数学定义整数:小数:说明:1、这里的n是代表原码的整数的位数2、这里的2的n次方是按照机器数来定义的,比如2的0次方就是0001,2的1次方就是0010,2的三次方就是1000举个例子来理解:1、X=+1001,这里x是有四位,所以n=4;按照定义式,这里的的原码是等于原来的的真值,也就是 1001;2、那如果是Y=-1001,那这个原码就是 2的n次方-Y=也就是1 0000-(-1001)=11001,这里要注意的是,这里的2的原创 2021-03-19 19:42:23 · 787 阅读 · 4 评论 -
单片机—键盘接口技术 学习笔记
单片机的按键一、独立式按键实现的流程:说明:去抖延时程序:检测按下之后10ms-20ms之间的休眠时间之后是否还是处于按下的状态,如果是,就认为是正确的按键;如果不是,就认为是失误操作,不认为是正确按键二、矩阵式键盘由行线和列线构成,按键位于航和列的交叉点上怎么判断一个键有按下没有键按下的时候,无论是行还是列,都是高电平,当有按键按下的时候,对应的航和列线都是低电平,其他行和列都是高电平扫描法识别按键1、如果是“8”号键按下,则八号对应的第二行是高电平(这里应该会产生一原创 2021-03-16 23:03:59 · 538 阅读 · 0 评论 -
单片机—输入输出电路结构 学习笔记
一、写操作—就是把工作区的修改成我们想要的值MOV P0,#0FFH;就是把p0的全部值都赋值1MOV P0,#0AAH;就是把p0赋值为0101 0101结果长这个样子二、读操作——就是把工作区的数据读到ACC中原创 2021-03-16 22:23:43 · 813 阅读 · 0 评论 -
单片机—外部中断与定时器 学习笔记
定时器的一些预备知识一、定时/计数器组成框图8051定时/计数器由定时器0(T0)、定时器1(T1)、定时器方式寄存器TMOD和定时器控制寄存器TCON组成。二、定时的原理——计数周期当定时/计数器设置为定时工作方式时,计数器对内部机器周期进行计数,每过一个机器周期,计数器增1,直至计满溢出。定时器的定时时间与系统的振荡频率紧密相关,因MCS-51单片机的一个机器周期由12个振荡脉冲组成,所以,计数频率fc=fosc/12。如果单片机系统采用12 MHz晶振,则计数周期为:T = 1/(12×原创 2021-03-16 21:23:41 · 4819 阅读 · 0 评论 -
计算机系统II 浮点机器数的表示方法 学习笔记
一、浮点机器数的格式浮点机器数用于表示实数,其小数点的位置由其中的阶码规定,因此是浮动的。浮点数N的构成:浮点数的格式:阶码的底是隐含规定的,一般是2、8、16尾数M:为定点小数,尾数的位数决定了浮点数有效数值的精度,尾数的符号代表了浮点数的正负,因此又称为数符。尾数一般采用原码和补码表示。阶码E:为定点整数,阶码的数值大小决定了该浮点数实际小数点位置与尾数的小数点位置(隐含)之间的偏移量。阶码的位数多少决定了浮点数的表示范围。阶码的符号叫阶符。阶码一般采用移码和补码表示。阶码的底R:一般为2原创 2021-03-14 18:07:33 · 10991 阅读 · 3 评论 -
计算机系统I 综合实验-四路抢答器的设计
实验八 数字系统综合设计——四路抢答器的设计一、实验目的掌握一般数字电路的设计方法,理解电路开发的步骤,更好的结合理论知识来设计电路,深刻理解理论知识,锻炼自己动手能力。二、实验任务规定功能:设计四路抢答器。主持人按下抢答键后,参赛选手可以抢答,若有人抢答,轰鸣器响,抢答指示灯亮,显示抢答选手序号,其他选手再抢答无效。要求:(1)设计不小于四路抢答器,进行仿真实验,上传仿真文件。(10分)(2)制作电路实物,要求验收。(50分)(3)按要求撰写实验报告,上传实验报告。(20分)(4)参加书原创 2021-03-09 19:46:36 · 7723 阅读 · 9 评论 -
计算机系统 I 第二章 逻辑门与逻辑函数化简 学习笔记
一、逻辑运算简单的逻辑运算包括(按照优先级高到低):括号、非、与、或二、逻辑门(重点)逻辑门这里介绍两种表示方法——国际标准和国内标准三、正负逻辑体制正逻辑体制:高电平用“1”表示,低电平用“0”表示,正常来说,这是我们默认的体制表示负逻辑体制:与正逻辑体制正好相反,用“0”表示高电平,“1”表示低电平四、逻辑门电路结构...原创 2021-03-03 16:36:31 · 1260 阅读 · 0 评论 -
计算机系统 I 第一章(二)数制与码制 学习笔记
一、数制数制:包含数符、基数、位权三要素十进制:数符有0~9,基数是10,位权是基数的对应数字位置(整数从右边向左边算,小数从左边向右边算,个位数位置是0)次方;比如123这个数字,3的位置是1,位权是10的0次方就是1,2的位置是2,位权是10的1次方就是10,同理1的位权是10的二次方就是100。如果有小数计算就是基数的对应位置数字的次方,也是一样的意思。比如,0.1的1的位置是-1(因为0对应位置是0)所以是10的-1次方,其他进制的位权计算也是这样计算的。十六进制:数符:0~9ABCDEF,原创 2021-01-13 15:06:13 · 951 阅读 · 0 评论 -
计算机系统 I 第五章(二)学习数字信号的转换 学习笔记
5.3数字信号转换1、概述:A(analog signal)是模拟信号;D(digital signal)是数字信号的意思;C(converter)是转换器的意思2、转换系统5.3.1A/D转换器1、转换步骤:采样、保持、量化、编码采样:就是使得连续的模拟信号变成离散的一个个点奈奎斯特定理(采样定理):采样信号的频率 ≥ 被采样信号的模拟信号的最高频率的两倍,这样信号才能不失真恢复例子说明:保持:就是把离散的信号用类似于柱状图的样子表现出来量化:量化的等级是根据保持的时候原创 2021-01-11 23:05:55 · 873 阅读 · 0 评论 -
计算机系统 I 第五章(一)学习数字信号的生成 学习笔记
5.1、定量描述矩形脉冲的参数5.2、获取脉冲信号的两种方法直接产生-脉冲生成器(基于555定时器的多谐振荡器)利用已经有的信号变换得到脉冲信号-单稳态触发器和施密特触发器1、脉冲生成器-直接生成矩形波555芯片是一个模拟和数字混合的集成电路,按照工艺可以分为TTL和CMOS两种类型的芯片。555内部主要是两个高精度的电压比较器A1,A2还有一个RS触发器,一个放电三极管和分压器(电阻)构成然后重点来了555的充电时间和放电时间还有周期的计算举一个例子来说明例子说明:输出高电原创 2021-01-03 22:11:21 · 710 阅读 · 0 评论 -
计算机系统 I 第一章(一)绪论 学习笔记
数字逻辑基础1.1.1数字信号和模拟信号模拟信号-自然界的声音、压力、湿度等都是模拟信号,模拟信号的特点是在时间和幅度上都要是连续变化的数字信号-无论在时间上还是在幅度上都是不连续的,而且在时间和幅度上都是有明确的的规定的,通常是用0和1来表示脉冲周期信号-脉冲周期信号由脉冲幅度、脉冲宽度 td、脉冲周期 T(或脉冲频率 f)、占空比等参数决定。其中占空比定义为脉冲宽度与脉冲周期之比(td/T)。1.1.2数字电路数字电路传递和处理的信号只有0和1数字电路的抗干扰性能好1.1.3数字原创 2020-12-31 16:14:52 · 210 阅读 · 0 评论 -
计算机系统笔记-各种芯片的应用
一、集成寄存器的应用用寄存器74LS373设计六位密码锁(例如000001),若用户输入密码和设置密码相同,按下确认键时,开锁指示灯点亮,否则,开锁指示灯不亮。预习:74373是具有三态输出,高电平锁存的8位锁存器1、当使能信号OE#有效,在clk信号上升沿后,数据会从D0-D7打入到Q0~Q7锁存起来2、当clk处于高电平的时候,Q端的信号被锁存,信号保持不变3、当OE处于高电平的时候,Q端处于高阻状态原理:当输入密码,并且按下确认键的时候,74373将D7-D0信号锁存在Q端,两个7413原创 2020-12-11 21:32:56 · 6793 阅读 · 0 评论