
硬件电子工程师提升计划【1】
文章平均质量分 91
电子技术应用于社会的众多领域,根据应用领域的不同,电子技术可分为家庭消费电子技术(如电视机)、通信电子技术(如移动电话)、工业电子技术(如变频
器)、机械电子技术(如智能机器人控制系统)、医疗电子技术(如B 超机)、汽车电子技术(如汽车电气控制系统)、消费数码电子技术(如数码相机)和军事科技电子技术
BinaryStarXin
专注于网络技术、各类计算机热门行业技术研究分享、嵌入式开发、人工智能、后端与前端等方面的技术知识文章分享,欢迎留言
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
电子工程师提升计划-数字电路的特点与电路分析【5.0】
(1)电流-电压转换电路的结构特点与电路分析在有些电子设备或电子测量电路中,需要将电流变成电压,或将电压转换为电流,这些电路适用于信号转换电路、测量电路以及相关的设备电路中,其工作流程很简单,就是将输入的电量,转换为另一种电量后,再输出。这是一个延时熄灯电路。通过该电路的结构组成和工作流程,可以识读出,12~24Hz的频率脉冲信号送到IC1的②脚,IC1的输出作为触发脉冲加到IC2的②脚,经IC2后输出脉冲的周期与输入信号相同,但脉宽固定。下面就结合实际的变换电路,介绍一下该电路。原创 2025-01-07 21:38:55 · 148 阅读 · 0 评论 -
电子工程师提升计划-数字电路的特点与电路分析【4.9】
(2)自动应急灯电路的分析实例在白天光线充足时,自动应急灯电路不工作,当夜间光线较低时,自动应急灯电路能自动点亮。采用电子开关集成电路的自动应急灯电路见图5-26。该电路主要是由光敏二极管VSL、三极管VT1、开关S、电子开关集成电路IC(TWH8778)、电池、灯泡EL等部件组成的。采用光敏二极管VSL为传感器件,在白天或光线强度较高时,光敏二极管VSL电阻值较小,晶体管VT1处于截止状态,后级电路不动作,灯泡EL不亮;原创 2025-01-07 21:12:38 · 96 阅读 · 0 评论 -
我的热插拔控制器电路为何会振荡?
针对高安全工作区(SOA)优化的功率FET具有数纳法拉的栅极电容,为增加电流处理能力而并联更多FET时,此问题会加剧。然而,如果不清楚振荡的根本原因,设计人员就可能难以在布局中妥善放置栅极电阻,使电路容易受到振荡的影响。本文介绍了寄生FET振荡的理论,通过工作台实验验证了Colpitts模型,在演示板上再现了振荡问题,并使用大家熟悉的解决方案解决了该问题。注意图8中的波形,一旦栅极电压上升到FET的阈值电压,GATE和OUT波形就出现振铃,这是由GATE波形突然阶跃导致冲击电流过冲而引起的。原创 2024-11-09 21:23:25 · 237 阅读 · 0 评论 -
在更宽带宽应用中使用零漂移放大器的注意事项
同样,在频域中,输入信号(图2中的蓝色信号)被(b)调制到斩波频率,在fCHOP由增益级处理,(c)在输出端解调回直流,最后(d)通过LPF。放大器的失调和噪声源(图2中的红色信号)在DC频率通过增益级处理,(c)由输出斩波开关调制到fCHOP,最后(d)由LPF滤波。因此,如果系统需要两个斩波放大器进行差分信号调理,请使用双通道放大器,因为两个单通道放大器在斩波频率方面可能略有不同,因而可能相互作用并引起额外的IMD。因此,具有更高斩波频率的放大器可放宽对LPF的要求,并支持更宽的信号带宽。原创 2024-11-09 21:12:19 · 72 阅读 · 0 评论 -
电子工程师提升计划-集成电路的种类、识别与检测【4.9】
(2)场效应管放大电路的结构特点与电路分析 场效应管与晶体管一样,也具有放大作用。场效应管是电压控制型器件。它具有输入 阻抗高、噪声低的特点。对场效应管放大电路进行识图前,应首先了解其工作流程,场效应管的 3 个电极,即 栅极、源极和漏极分别相当于晶体管的基极、发射极和集电极,由其构成的放大电路可分 为三种,即共源、共漏和共栅极放大器。场效应管三种组态电路见图 5-14。图 5-14(a)所示是共源放大器,它相当于三极管中的共发射极放大器,是一种最常 用电路。原创 2024-09-08 22:04:19 · 1733 阅读 · 0 评论 -
电子工程师提升计划-集成电路的种类、识别与检测【4.8】
电源电路的应用十分广泛,它是为各种微电子产品进行供电的电路,电子元器件的选 用不同、组合形式不同,加之电路连接上的差异,使得电源电路结构也均有不同。 (1)线性电源电路 ① 收音机电源电路的实例分析 典型收音机电源电路见图 5-6。 该电路主要是由变压器 T、桥式整流堆 VD1~VD4、滤波电容 C1、 C2 及稳压二极管 D5 等部件构成的,是利用稳压二极管进行稳压的电源电路。 在收音机电源电路中,交流 220V 电压经变压器降压后输出 8V 交流低压, 8V 交流电 压经桥式整流电路输出约原创 2024-09-08 21:37:53 · 1903 阅读 · 0 评论 -
电子工程师提升计划-集成电路的种类、识别与检测【4.7】
下面以 N 沟道场效应晶体管为例,对其性能的进行检测,具体检测方法见图 3-9。判断结果:·若 R1 和 R2 均能测得一个固定值,则说明场效应晶体管良好;·若 R1 和 R2 趋于零或无穷大,则表明场效应晶体管已损坏;·步骤⑩中指针摆动幅度越大,表明场效应晶体管的放大能力越好,反之则表明场效应晶体管的放大能力越差。若螺钉旋具(或手指)接触栅极(G)时,指针无摆动,则表明场效应晶体管已失去放大能力。原创 2024-08-31 21:41:54 · 168 阅读 · 0 评论 -
电子工程师提升计划-常用半导体器件 的种类、识别与 检测【4.6】
④ 气敏电阻器的识别 气敏电阻器的型号有很多种,了解型号中各字母或数字的意 义,对选用和识别气敏电阻器将很有帮助。气敏电阻器型号的识读方法见表 2-15。气敏电阻器标识的具体含义见表 2-16。⑤ 压敏电阻器的识别 压敏电阻器的型号有很多种,了解型号中各字母或数字的意 义,对选用和识别压敏电阻器将很有帮助。压敏电阻器型号的识读方法见表 2-17。(3)可变电阻器的检测① 阻值可变电阻器的检测 可变电阻器的检测方法见图 2-4。原创 2024-08-25 20:27:27 · 237 阅读 · 0 评论 -
电子工程师提升计划-电路基础【4.5】
在导体的两端加上电压,导体的电子就会在电场的作用下做定向运动,形成电子流, 称之为“电流”。在分析和检测电路时,规定“正电荷的移动方向为电流的正方向”。但应 指出金属导体中的电流实际上是“电子”的定向运动,因而规定的电流的方向与实际电子 运动的方向相反。这里可以理解为,正电荷和负电荷的运动方向是相对的。犹如火车和铁 道之间的关系,如坐在火车上看铁道,好像铁道是向相反的方向运动的。电流的形成如图 1-1 所示。提示说明 电流的大小用“电流强度”来表示,用大写字母“ I”或小写字母“ i”来表示, 指的是单位时原创 2024-08-20 23:47:21 · 480 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【4.4】
从图14-2中可以看出,元件封装库编辑器主要由菜单栏、主工具 栏、元件封装库管理器、工作窗口、放置工具栏和状态栏和命令栏等 组成。① 菜单栏:主要提供制作、编辑和管理元件封装的各种命令。② 主工具栏:提供了很多常用工具,这些工具的功能也可以通过 执行菜单中相应的命令来完成,但操作主工具栏上的工具按钮较执行 菜单命令更快捷方便。③ 元件封装库管理器:主要用来对元件封装进行管理。④ 工作窗口:制作、编辑元件封装的工作区。⑤ 放置工具栏:包含了各种制作元件封装的放置工具,如放置连 线、焊盘、过孔、圆弧等工具。原创 2024-06-01 18:18:59 · 806 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【4.3】
电路板设计完成后,如果想知道电路板的有关信息,可让PCB编辑 器生成各种报表,在这些报表中会显示出电路板的各种信息。选择 “Reports”菜单下的有关命令,可生成相应的报表。 引脚报表的功能是将电路板选中对象的引脚信息列举出来。生成 引脚报表的操作过程如下。 ① 打开要生成引脚报表的PCB文件,如打开YS8.PCB文件,在电路 板上选中要生成引脚信息的对象R1和R3,然后选择“Reports” →“Selected Pins”菜单命令,弹出图13-77所示的“Selected Pins”对话原创 2024-06-01 17:58:27 · 985 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【4.2】
(2)对选中的网络进行布线(Net) 自动布线不但可以对整个电路板进行布线,也可对选中的网络进 行布线。对选中的网络进行布线的操作过程如下。选择“Auto Route”→“Net”菜单命令,鼠标变成光标状,将光 标移到某条飞线上单击,就会对飞线所在的网络进行布线,布线结果 如图13-49所示。(3)对选中的飞线进行布线(Connection) 对选中的飞线进行布线的操作过程如下。原创 2024-06-01 17:40:17 · 907 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【4.1】
③ 在图13-28所示的对话框中有以下参数设置项。“Connectivity”选项组:用来设置原理图与PCB图之间的连接类 型。“Components”选项组:用来设置对原理图中的元件进行哪些改 动。另外,在图13-28所示对话框的左下角有个“Preview Changes” 按钮,单击该按钮会弹出列表框,可以在列表框中查看原理图进行了 哪些改动。原创 2024-05-26 21:25:11 · 809 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【4.0】
与手工设计PCB比较,自动设计的方式更适合设计复杂的PCB,但 如果采用自动的方式设计,必须要先设计出电路原理图,再开始自动 设计PCB。 在手工设计PCB时,每个设计步骤都要手工来完成,这样比较麻 烦,但由于手工设计可以不用设计原理图而直接进行PCB的设计,所以 在设计简单电路的PCB时,常采用手工设计。对于复杂电路,一般采用 自动设计的方法来设计PCB。 自动设计PCB并不是说一切设计工作都由系统来完成,而是指系统 可以完成设计中的一些重要工作,有些设计工作还需人工参与。另 外,对于自动设原创 2024-05-26 21:13:30 · 1106 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【3.9】
设置相对原点的方法如下。① 单击“Placement Tools”工具栏(放置工具栏)中的按钮 ,或者选择“Edit”→“Origin”→“Set”菜单命令,鼠标会变成光 标状,将光标移到要设作相对原点的位置单击,该处就被定为相对原 点,工作窗口将以该原点作为基准点(0,0)。② 如果要取消相对原点,选择“Edit”→“Origin” →“Reset”菜单命令即可。(2)设置电路板的工作层数量 由于设计的放大电路很简单,可以采用单面板来设计。单面板主 要需要以下几层。顶层(TopLayer):用来放置元件。原创 2024-05-26 19:15:55 · 1027 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【3.8】
(2)字符串属性的设置 在已经放置好的字符串上双击也会弹出图12-44所示的对话框,这 里着重说明“Text”下拉列表框的设置。 在“Text”下拉列表框可以直接输入文字,也可以在下拉列表框 中选择系统提供的特殊字符串。如果输入文字,在电路板上会显示出 输入的文字,打印出来也是输入的文字;如果选择是下拉列表框中的 特殊字符串,例如在下拉列表框中选择特殊字符串“.Print_Data”, 设置完后,在编辑区中看见的字符仍是“.Print_Data”,但打印出来 的是设计PCB的时间:19-Aug-2006。原创 2024-05-26 18:48:14 · 858 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【3.7】
(4)工作层绘制顺序的设置如果要设置工作层的绘制顺序,可单击“Layer Drawing Order” 按钮(见图12-19),会出现图12-20所示的“Layer Drawing Order” 对话框。在该对话框中,先选中某个工作层,然后单击“Promote”或 “Demote”按钮,就可以向上或向下移动工作层的位置,在上面的工 作层先绘制;如果单击“Default”按钮,可将工作层的绘制顺序恢复 到默认值。原创 2024-05-26 18:35:24 · 653 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【3.6】
第一,层的添加、删除和移动。要添加层,先要选中某层,再单击“Add Layer”按钮,就会在该 层下方添加一个层。例如要在PCB接地层Ground Plane 1[GND]的下方 添加一个信号层,可先在对话框的左方选中该层,然后单击右方的 “Add Layer”按钮就可以在该层下方添加一个信号层;如果单击 “Add Plane”按钮,就会在该层下方添加一个电源/接地层。要删除层,只要选中要删除的层,再单击“Delete”按钮,就可 以删除选择的层。原创 2024-05-26 17:22:42 · 833 阅读 · 0 评论 -
电子工程师提升计划-第12章手工设计PCB【3.5】
当单击“Description”按钮时,会弹出图11-42所示的对话框, 该对话框有3个选项卡:“Designator”、“Library Fields”和 “Part Field Names”,其中“Designator”选项卡的内容设置较为 常用,该选项卡中各项功能的说明如图11-42中标注所示。③ “Pin”(引脚)选项组:它的功能是将当前工作中的元件引 脚号和名称显示在引脚列表区中。原创 2024-05-25 23:56:35 · 1141 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【3.4】
修改已有的元件,使它成为新元件,这样做有时可以大大提高制 作新元件的效率。这种方法的思路是将一个已有的元件库中的某元件 复制到新建的元件库中,再进行修改而让它成为新元件。 下面将介绍如何将Protel DOS Schematic Libraries.ddb中的555 元件修改成为新样式的555元件,修改前后的555元件分别如图11- 16(a)和图11-16(b)所示。修改已有元件使之成为新元件的操作过程如下。(1)打开或新建一个元件库文件 例如打开YJ1.Lib文件。(2)新建元件名称 单击元件绘制工具栏原创 2024-05-25 21:52:12 · 922 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【3.3】
在图11-2所示的元件库编辑器中,单击设计管理器的“Browse SchLib”选项卡,打开元件库管理器,如图11-3所示。从图11-3中可 以看出,元件库编辑器与原理图编辑器界面相似,主要由菜单栏、主 工具栏、常用工具栏、元件库管理器、工作区和命令栏等组成。下面 主要介绍常用工具栏。元件库编辑器中的工具栏主要有两个:元件绘制工具栏(SchLib Drawing Tools)和 IEEE工具栏。原创 2024-05-23 23:53:40 · 1002 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【3.2】
在电路设计图纸上不但可以插入说明文字,还可以插入图片。 (1)图片的插入 插入图片的操作过程如下。 ① 单击绘图工具栏中的按钮 ,或者选择“Place”→“Drawing Tools”→“Graphic”菜单命令,马上弹出“Image File”对话框, 如图10-123所示,在对话框中选择要插入的图片文件,再单击“打 开”按钮。② 将光标移到图纸上某处单击,可确定图片框的左上角,如图10-124(a)所示。③ 再将光标移到合适的位置,此时图片框大小也随光标移动而变化,单击,确定图片框的右下角,图片放置完原创 2024-05-23 23:31:28 · 1047 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【3.1】
3.元件标号的重排在一个电路图中,元件的标号是不能相同的,为了保证整个电路图的元件标号不产生重复,可对电路中的元件标号进行重新排列标号。元件重新排列标号的操作过程如下。① 选择“Tools”→“Annotate”菜单命令,马上弹出“Annotate”对话框,对话框中有两个选项卡:“Options”(选项)和“Advanced Options”(高级选项),分别如图10-100和图10-101所示。原创 2024-05-19 14:49:08 · 602 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【3.0】
(2)元件标注属性的设置在元件旁边往往有一些标注,用户也可以对这些标注进行单独的设置。标注的设置方法是:在元件标注上双击,如在三极管的“NPN”标注上双击,会出现图10-62所示的“Part Type”对话框,在该对话框中可以对标注进行各种设置。原创 2024-05-19 13:31:14 · 986 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【2.9】
① 在元件库管理器中找到 MC4558 元件,选中后再单击列表下方的“Place”按钮,鼠标马上变成十字状光标,要放置的元件处于悬浮状,并且跟随着光标,这时按 Tab 键,马上弹出“Part”对话框,如图10-36所示,将其中的“Designator”(元件标号)设为“U1”,因为现在放置的是第1个运算放大器,故将“Part”项设为“1”,再单击“OK”按钮,设置完毕。方法四:选择“Edit”→“Change”菜单命令,鼠标旁出现十字形光标,将光标移到元件上单击,同样会弹出图10-57所示的对话框。原创 2024-05-17 17:22:28 · 820 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【2.8】
6.工作窗口工作窗口上方为文件标签,中间网格状的矩形区域为图纸,原理图就在此图纸上绘制。下面主要介绍图纸的显示管理,图纸显示管理有以下规律。① 放大图纸。放大图纸的操作方法很多,常用的有:第一,按PgUp键;第二,单击主工具栏上的按钮;第三,选择“View”→“ZoomIn”菜单命令;第四,在图纸上右击,在弹出的快捷菜单中选择“View”→“ZoomIn”命令(该操作方式下面简称“执行右键快捷菜单命令”)。② 缩小图纸。常用的操作方法有:第一,按PgDn键;第二,单击主工具栏上的按钮;原创 2024-05-17 15:43:54 · 925 阅读 · 0 评论 -
电子工程师提升计划-第10章设计电路原理图【2.7】
首先打开电路原理图编辑器。如图10-2所示,在设计管理器中单击原理图文件“YL1.Sch”,该文件被打开,就打开了电路原理图编辑器,在工作窗口中出现一个矩形框,这就是设计图纸,原理图就在该矩形框中设计。从图10-2中可以看出,原理图编辑器界面主要包括菜单栏、主工具栏、设计管理器、工作窗口、状态栏、命令栏和悬浮在工作窗口上的活动工具栏。1.菜单栏菜单栏上有以下菜单。① File:文件菜单。它的功能是执行文件管理方面的操作,如新建、打开、关闭、保存和打印等。② Edit:编辑菜单。原创 2024-05-17 15:23:02 · 1065 阅读 · 0 评论 -
电子工程师提升计划-第8章 接口技术【2.6】
当单片机的P1.3引脚输出高电平时,有电流流过光电耦合器内的LED,LED发光,光线使内部的光敏三极管导通,有电流经R2、光敏三极管到达三极管VT的基极,VT导通,+200V电压经R3、VT、R4降压后加到晶闸管VS的G极,晶闸管马上导通,+200 V电压产生的电流经大功率晶闸管流过大功率灯泡,使灯泡发光。单片机在执行内部程序后,往往要向执行部件输出控制信号,但它输出的信号是数字信号,而大多数执行部件只能接收模拟信号,这就需要在单片机的输出端加上D/A转换器,将单片机输出的数字量转换成模拟量。原创 2024-05-16 00:17:37 · 1243 阅读 · 0 评论 -
电子工程师提升计划-第8章 接口技术【2.5】
当第4个采样脉冲到来时,S闭合,此时正好模拟信号D点电压到来,由于D点电压较电容C上的电压(第3个脉冲到来时C点对电容C充得的电压)略低,电容C通过开关S向输入端放电,放电使电容C上的电压下降到与模拟信号D点相同,脉冲过后,S断开,电容C无法放电,所以在电容C上保持了与D点一样的电压。当第1个采样脉冲到来时,S闭合,此时正好模拟信号A点电压到来,A点电压通过开关S对保持电容C充电,在电容C上充得与A点相同的电压,脉冲过后,S断开,电容C无法放电,所以在电容C上保持了与A点一样的电压。原创 2024-05-15 23:59:35 · 805 阅读 · 0 评论 -
电子工程师提升计划-第8章 接口技术【2.4】
充电,在电容 C 上充得+5 V电压,当按下开关时,S闭合,由于开关电阻小,电容C通过开关迅速将两端电荷放掉,两端电压迅速降低(接近0 V),单片机输入为低电平,若手发生抖动导致开关短时断开,+5V电压经电阻R对电容C充电,但由于电阻R阻值大,短时间电容C充电很少,电容C两端电压基本不变,单片机输入仍为低电平,从而消除了开关抖动。标号CTRL处的子程序执行完成后,会执行最后的“RET”指令,跳转执行“LJMP START”指令,再跳转执行标号START处的指令,让程序又重新开始运行,检测下一次开关闭合。原创 2024-05-15 23:45:52 · 1039 阅读 · 0 评论 -
电子工程师提升计划-第5章 中断技术【2.3】
在单片机发送数据前,先从P1.0引脚发出一个清0信号(低电平)到74LS164的CLR引脚,对其进行清0,让D7~D0全部为“0”,然后单片机在内部执行写SBUF指令,开始从RXD端(P3.0引脚)送出8位数据,与此同时,单片机的TXD端输出移位脉冲到74LS164的CLK引脚,在移位脉冲的控制下,74LS164接收单片机RXD端送到的8位数据(先低位后高位),数据发送完毕,在74LS164的D7~D0端输出8位数据。在方式2时,发送的一帧数据有11位,其中有9位数据,第9位数据取自SCON中的TB8位。原创 2024-05-15 22:18:42 · 820 阅读 · 0 评论 -
电子工程师提升计划-第5章 中断技术【2.2】
通信的概念比较广泛,在单片机技术中,单片机与单片机或单片机与其他设备之间的数据传输称为通信。根据数据传输方式的不同可将通信分为两种:并行通信和串行通信。同时传输多位数据的方式称为并行通信。如图7-1(a)所示,在并行通信方式下,单片机中的8位数据10011101通过8条数据线同时送到外部设备中。并行通信的特点是数据传输速度快,但由于需要的传输线多,故成本高,只适合近距离的数据通信。逐位依次传输数据的方式称为串行通信。原创 2024-05-15 19:44:42 · 988 阅读 · 0 评论 -
电子工程师提升计划-第5章 中断技术【2.1】
MCS-51系列单片机内部有T0和T1两个定时器/计数器。它们既可用作定时器,也可用作计数器,可以通过编程来设定使用方法。原创 2024-05-15 19:15:46 · 695 阅读 · 0 评论 -
电子工程师提升计划-第5章 中断技术【2.0】
在生活中,人们经常会遇到这样的情况:正在书房看书时,突然客厅的电话响了,人们往往会停止看书,转而去接电话,接完电话后又接着看书。这种停止当前工作,转而去做其他工作,做完后又返回来做先前工作的现象称为中断。单片机也有类似的中断现象,当单片机正在执行某程序时,如果突然出现意外情况,它就需要停止当前正在执行的程序,转而去处理意外情况,处理完后又接着执行原来的程序。原创 2024-05-14 00:01:49 · 1426 阅读 · 0 评论 -
电子工程师提升计划-第4章 单片机编程【1.9】
定义字节指令操作码助记符:DB格式:DB 字节内容功能:该指令用于定义字节内容。举例:ORG 3000H第1行指令的功能是指示它的下一条指令的起始地址为3000H;第2行指令的功能是依次让3000H、3001H、3002H、3003H单元中的数据为45H、36H、56H、7AH,即让(3000H)=45H、(3001H)=36H、(3002H)=56H、(3003H)=7AH。定义字指令操作码助记符:DW格式:DW 字内容功能:该指令用于定义字内容。原创 2024-05-13 00:22:22 · 1287 阅读 · 0 评论 -
电子工程师提升计划-第4章 单片机编程【1.8】
(3)以寄存器Ri间址单元为目的操作数的传送指令以寄存器Ri间址单元为目的操作数的传送指令有3条,各条指令的形式和功能如下:(4)以直接地址direct为目的操作数的传送指令以直接地址direct为目的操作数的传送指令有5条,各条指令的形式和功能如下:(5)16位数据传送指令16位数据传送指令只有1条,该条指令的形式和功能如下:2.外部RAM与累加器A的数据传送指令外部RAM与累加器A的数据传送指令操作码助记符是“MOVX”。原创 2024-05-12 00:43:04 · 904 阅读 · 1 评论 -
电子工程师提升计划-第4章 单片机编程【1.7】
如果DPTR中的数值是1234H(DPH存储12H,DPL存储34H),累加器A中的数值为30H,如图4-6所示,执行该指令时,先将DPTR中的数值1234H与累加器A中的数值30H相加,得到数值1264H,将1264H作为地址,找到ROM的1264H单元,再将该单元中的数据01010110送到累加器A中,指令执行后,累加器A中的数据变为01010110。如果56H单元中的数据为01101001,如图4-3所示,执行该条指令后,56H单元中的数据会送到累加器A中,累加器A中的数据也为。原创 2024-05-11 21:27:38 · 1208 阅读 · 0 评论 -
电子工程师提升计划-第4章 单片机编程【1.6】
第6次单击按钮 ,软件执行第6行程序指令“LJMP LOOP”。由于该行指令的功能是跳转执行标号LOOP处的指令,所以该行指令执行完后,自动跳转执行第1行,执行完第1行后黄色箭头移到第2行。第6行指令的执行结果如图3-33所示。从图3-33中可以看出,第6行指令执行完后,累加器a的数据又变为0xd5,程序状态字寄存器psw中的数据也发生了变化。如果单击工具栏中的编辑按钮 ,软件马上切换到汇编显示窗口,如图3-34所示。在汇编显示窗口中,第1行为编写的第1行程序指令“LOOP: MOV A, #0D5H”原创 2024-05-11 20:57:04 · 747 阅读 · 0 评论 -
电子工程师提升计划-第2章 单片机硬件原理【1.5】
③ 在图3-7所示对话框左侧的选择区内选择单片机型号为 Atmel公司的“AT89S51”,然后单击“确定”按钮,会弹出图3-8所示的对话框,该对话框询问是否要把标准8051的启动代码添加到项目中。KeilC51既支持C语言编程也支持汇编语言编程,如果欲用汇编语言编写程序,则应单击“否”按钮;如果想用C语言编写程序,一般也单击“否”按钮;但是如果用到了某些增强功能需要初始化配置时,则可以单击“是”按钮。原创 2024-05-10 21:45:21 · 922 阅读 · 0 评论 -
电子工程师提升计划-第2章 单片机硬件原理【1.4】
开发一个单片机应用系统前,首先要明确单片机开发需要实现什么功能,根据需要完成的功能选择单片机并设计单片机外围电路,然后编写程序,再编译、仿真和调试程序,如果程序正确无误,就可以通过编程器将程序写入单片机,最后将写入程序的单片机安装在之前设计好的电路中,单片机就能在内部程序的控制下,通过外围电路完成相应的功能。单片机在工作时,在同一时间内这4组寄存器中只能有 1 组工作,到底是哪一组寄存器工作由特殊功能寄存器区内的程序状态字寄存器(PSW)中的RS1位和RS0位的状态决定,默认为0组工作,具体见表2-2。原创 2024-05-10 21:31:44 · 1188 阅读 · 2 评论