微机控制技术习题解答112 (1)

合集下载

微机控制技术复习题(部分参考答案)

微机控制技术复习题(部分参考答案)

微机控制技术复习题(部分参考答案)一、填空题:1、8位D/A 转换器的分辩率是满刻度值/2^8 。

2、数字调节器与模拟调节器相比更能实现复杂控制规律。

3、计算机具有分时控制能力,可实现多回路控制。

4、为了实现最少拍有波纹控制,闭环脉冲传递函数)(Z Φ中应包含)(Z G 的所有单位圆上和单位圆外零点,为了实现最少拍无波纹控制,闭环脉冲传递函数)(Z Φ中应包含)(Z G 的所有零点。

5、按最少拍原则设计的系统是时间最优系统。

6、最少拍无波纹与最少拍有波纹系统相比其闭环脉冲传递函数)(Z Φ中1-Z的阶次要高一些,调整时间要长一些。

7、大林把这种控制量以1/2 的采样频率振荡的现象称为“ 振铃”。

8、分析结果表明:)(Z U 与)(Z R 间的脉冲传递函数表达式中,包含有Z 平面单位圆内接近-1 的负实数极点,则会产生振铃现象。

9、如果按大林提出的简单修正算法来防止振铃现象,则对系统的稳态输出无影响,但对系统的动态性能有影响。

10、数字控制器的模拟化设计法是在采样周期必须足够小,除必须满足采样定例外采样周期的变化对系统性能影响不大的条件下使用的。

11、数字量输出保持一般有两种方案,一种是输出通路设置一个D/A 转换器的结构形式(数字量保持方案),一种是多个输出通路公用一个D/A 转换器的结构式(模拟量保持方案),前者与后者相比D/A 转换器使用数量多。

12、常用的A/D 转换器有计数器式,双积分式,逐次逼近式。

13、为了消除稳态误差,)(Z e Φ的表达式中须含有因式(1-z^-1)^q 。

补充填空题:1、常用的I/O 控制方式是程序控制方式,中断控制方式,直接存储器存取方式。

2、微型计算机控制系统中解决中断优先级的办法是软件查询方式,雏菊链法,专用硬件方式。

3、满足实时控制要求的使用条件是所有外围设备的服务时间的总和必须小于或等于任意外围设备的最短响应时间。

4、最短响应时间是某台设备相应两次请求服务的最短间隔时间。

微型计算机操纵技术(第二版)考试试题(附答案)

微型计算机操纵技术(第二版)考试试题(附答案)

微型计算机操纵技术(第二版)考试试题(附答案)一、挑选题(本题共10小题,每小题1.5分,共15分)1.由于计算机只能接收数字量,因此在模拟量输入时需经( A )转换。

A.A/D 转换器B.双向可控硅C.D/A转换器D.光电隔离器2.若系统欲将一具D/A转换器输出的模拟量参数分配至几个执行机构,需要接入( D )器件完成操纵量的切换工作。

A.锁存器锁存B.多路开关C.A/D转换器转换D.反多路开关3.某操纵系统中,希翼快速采样,保持器的保持电容CH应取值( A )。

A.比较小B.比较大C.取零值D.取负值4. 在LED显示系统中,若采纳共阳极显示器,则将段选模型送至( B )。

A.阳极B.阴极C.阴极或阳极D.先送阴极再送阳极5. 电机操纵意味着对其转向和转速的操纵,微型机操纵系统的作法是经过(B )实现的。

A.改变定子的通电方向和通电占空比B.改变转子的通电方向和通电占空比C.改变定子的通电电压幅值D.改变转子的通电电压幅值6.计算机监督系统(SCC)中,SCC计算机的作用是(B )A.接收测量值和治理命令并提供给DDC计算机B.按照一定的数学模型计算给定植并提供给DDC计算机C.当DDC计算机浮现故障时,SCC计算机也无法工作D.SCC计算机与操纵无关7. 键盘锁定技术能够经过(C )实现。

A.设置标志位B.操纵键值锁存器的选通信号C.A和B都行D.定时读键值8. RS-232-C串行总线电气特性规定逻辑“1”的电平是(C )。

A.0.3 伏以下B.0.7伏以上C.-3伏以下D.+3伏以上9. 在工业过程操纵系统中采集的数据常搀杂有干扰信号,(D )提高信/躁比。

A.只能经过模拟滤波电路B.只能经过数字滤波程序C.能够经过数字滤波程序/模拟滤波电路D.能够经过数字滤波程序和模拟滤波电路10.步进电机常被用于准确定位系统,在下列讲法中错误的是(B )。

A.步进电机能够直截了当同意数字量B.步进电机能够直截了当同意模拟量C.步进电机可实现转角和直线定位D.步进电机可实现顺时针、逆时针转动二、填空题(本题共15 个空,每空1 分,共15 分)1. 香农定理告诉我们,采样频率越高,采样数据描绘的曲线越接近实际曲线。

2023年大学_计算机控制技术第二版(温希东著)课后答案下载

2023年大学_计算机控制技术第二版(温希东著)课后答案下载

2023年计算机控制技术第二版(温希东著)课后答案下载2023年计算机控制技术第二版(温希东著)课后答案下载本书全面系统地介绍了计算机控制系统的基本组成和在工业控制中的应用技术,并结合实际深入浅出地介绍了几种典型的控制系统和控制技术。

主要内容包括:计算机控制系统概述、开关量输入/输出通道与人机接口、顺序控制与数字控制、模拟量输入/输出通道、PID调节器的数字化实现、计算机控制系统的抗干扰技术及工业控制微型计算机。

为了帮助读者掌握各部分内容,书中每章后面都附有习题。

本书可作为高职高专院校应用电子技术、自动化、机电一体化、电气工程等专业的计算机控制技术课程的教材,也可作为从事计算机控制工作的工程技术人员的参考书。

计算机控制技术第二版(温希东著):内容简介点击此处下载计算机控制技术第二版(温希东著)课后答案计算机控制技术第二版(温希东著):目录第1章计算机控制系统概述 11.1 计算机控制系统的组成 11.1.1 计算机控制系统的硬件组成 31.1.2 计算机控制系统的软件 41.2 工业控制计算机的特点 41.3 微型计算机控制系统的主要结构类型 51.3.1 计算机操作指导控制系统 51.3.2 直接数字控制系统 51.3.3 监督计算机控制系统 61.3.4 集散型控制系统 61.3.5 现场总线控制系统 71.3.6 工业过程计算机集成制造系统 81.4 微型计算机控制系统的发展 91.4.1 计算机控制系统的发展过程 91.4.2 近年来计算机控制系统在我国的发展趋势 9 习题 13第2章开关量输入/输出通道与人机接口 142.1 过程通道的分类 142.2 开关量输入/输出通道 152.2.1 开关量输入/输出通道的一般结构形式 15 2.2.2 开关量输入信号的调理 162.2.3 开关量输出驱动电路 192.2.4 开关量输入/输出通道的设计 21 2.3 人机接口——键盘 222.3.1 非编码键盘 232.3.2 编码键盘 282.4 人机接口——数字显示方法 312.4.1 发光二极管LED显示 312.4.2 LCD显示接口技术 38习题 81第3章顺序控制与数字控制 833.1 顺序控制 833.1.1 顺序控制系统的类型 833.1.2 顺序控制系统的组成 853.1.3 顺序控制系统的应用领域 853.1.4 顺序控制的应用实例 863.2 数字程序控制 883.2.1 数值插补计算方法 883.2.2 逐点比较法直线插补 893.2.3 逐点比较法圆弧插补 943.2.4 步进电机工作原理 993.2.5 步进电机控制系统原理 1013.2.6 步进电机与微型机的接口及程序设计 103 3.2.7 步进电机步数及速度的计算方法 1083.2.8 步进电机的变速控制 109习题 110[1]第4章模拟量输入/输出通道 1124.1 模拟量输入通道 1124.1.1 输入信号的处理 1124.1.2 多路开关 1134.1.3 放大器 1174.1.4 采样保持器(S/H) 1194.1.5 模/数(A/D)转换器及其应用 1204.2 模拟量输出通道 1284.2.1 DAC的工作原理 1284.2.2 多路模拟量输出通道的结构形式 1304.2.3 D/A输出方式 1314.2.4 失电保护和手动/自动无扰动切换 1324.2.5 DAC的主要技术指标 1324.2.6 典型应用例子 133习题 135第5章 PID调节器的数字化实现 1375.1 PID调节器 1385.1.1 PID调节器的优点 1385.1.2 PID调节器的作用 1385.2 数字PID控制器的设计 1415.2.1 PID控制规律的离散化 1425.2.2 PID数字控制器的实现 1435.3 数字PID控制器参数的整定 1455.3.1 采样周期的选择 1455.3.2 PID控制器参数的整定 146习题 150第6章计算机控制系统的抗干扰技术 152 6.1 干扰信号的类型及其传输形式 1526.2 抗干扰技术 1536.2.1 接地技术 1546.2.2 屏蔽技术 1556.2.3 隔离技术 1566.2.4 串模干扰的'抑制 1566.2.5 共模干扰的抑制 1576.2.6 长线传输中的抗干扰问题 157[1] 6.3 电源干扰的抑制 1586.3.1 电源干扰的基本类型 1586.3.2 电源抗干扰的基本方法 1596.4 CPU软件抗干扰技术 1616.4.1 人工复位 1626.4.2 掉电保护 1626.4.3 睡眠抗干扰 1636.4.4 指令冗余 1646.4.5 软件陷阱 1646.4.6 程序运行监视系统(WATCHDOG) 167 6.5 数字信号的软件抗干扰措施 1706.5.1 数字信号的输入方法 1706.5.2 数字信号的输出方法 1716.5.3 数字滤波 172习题 176第7章工业控制微型计算机 1777.1 工业控制计算机的特点 1777.2 总线式工控机的组成结构 1787.3 常用工控总线(STD/VME/IPC工控机) 179 7.3.1 STD总线工控机 1797.3.2 MC6800/MC68000工控机 1797.3.3 IPC总线工控机 1797.4 IPC的主要外部结构形式 1807.4.1 台式IPC 1807.4.2 盘装式IPC 1817.4.3 IPC工作站 1817.4.4 插箱式IPC 1827.4.5 嵌入式IPC 1837.5 IPC总线工控机内部典型构成形式 1847.5.1 工业控制计算机的组成 1847.5.2 工业控制计算机系统的组成 1857.6 IPC总线工业控制计算机常用板卡介绍 186 7.6.1 IPC总线工业控制计算机的概念 1867.6.2 工业控制计算机I/O接口信号板卡 187 习题 192附录 ST7920GB中文字型码表 193参考文献 198。

微机控制课后答案

微机控制课后答案

微机控制课后答案【篇一:微机控制技术复习题(部分参考答案)】8位d/a转换器的分辩率是2、数字调节器与模拟调节器相比更能实现控制规律。

3、计算机具有分时控制能力,可实现多回路控制。

4、为了实现最少拍有波纹控制,闭环脉冲传递函数?(z)中应包含g(z)的上和单位圆外零点,为了实现最少拍无波纹控制,闭环脉冲传递函数?(z)中应包含g(z) 的5、按最少拍原则设计的系统是6、最少拍无波纹与最少拍有波纹系统相比其闭环脉冲传递函数?(z)中z一些,调整时间要长一些。

7、大林把这种控制量以”。

?1的阶次要高u(z)与r(z)间的脉冲传递函数表达式中,8、分析结果表明:包含有z平面单位圆内近-1的负实数极点,则会产生振铃现象。

9、如果按大林提出的简单修正算法来防止振铃现象,则对系统的稳态输出但对系统的动态性能有影响。

10、数字控制器的模拟化设计法是在采样周期期的变化对系统性能影响不大的条件下使用的。

11、数字量输出保持一般有两种方案,一种是输出通路设置一个d/a转换器的结构形式(数字量保持方案),一种是多个输出通路公用一个d/a转换器的结构式(模拟量保持方案),前者与后者相比d/a转换器使用数量多。

12、常用的a/d转换器有计数器式,双积分式,逐次逼近式。

13、为了消除稳态误差,?e(z)的表达式中须含有因式补充填空题:1、常用的i/o控制方式是程序控制方式,中断控制方式,直接存储器存取方式。

2、微型计算机控制系统中解决中断优先级的办法是,专用硬件方式。

3、满足实时控制要求的使用条件是外围设备的最短响应时间。

4、最短响应时间是某台设备相应两次请求服务的最短间隔时间。

5、i/o接口的编址方式为,6、提高cpu总线驱动能力是因为当负载过重时,各信号线的电平就会偏离正常值,‘0’电凭偏高活‘1’电平偏低,造成系统工作不稳定,不可靠,靠干扰能力差,严重时甚至损坏器件。

7、输入端采样保持器与输出端模拟保持器相比,原理是,但前者保持时间,而后者长。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进展检测,并输入给计算机。

(2)实时控制决策:对采集到的表征被控参数的状态量进展分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制输出:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时〞,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进展处理,并在一定的时间内作出反响并进展控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线〞方式:在计算机控制系统中,如果生产过程设备直接及计算机连接,生产过程直承受计算机的控制,就叫做“联机〞方式或“在线〞方式。

(3)“离线〞方式:假设生产过程设备不直接及计算机相连接,其工作不直承受计算机的控制,而是通过中间记录介质,靠人进展联系并作相应操作的方式,那么叫做“脱机〞方式或“离线〞方式。

3.微型计算机控制系统的硬件由哪几局部组成?各局部的作用是什么?由四局部组成。

(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个局部发出各种命令,同时对被控对象的被控参数进展实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进展各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进展监视,使之处于最优工作状态;对事故进展预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进展信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进展控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

(3)外部设备:这是实现微机和外界进展信息交换的设备,简称外设,包括人机联系设备(操作台)、输入输出设备(磁盘驱动器、键盘、打印机、显示终端等)和外存贮器(磁盘)。

微型计算机控制技术课后习题答案

微型计算机控制技术课后习题答案

第一章计算机控制系统概述习题及参考答案1.计算机控制系统的控制过程是怎样的?计算机控制系统的控制过程可归纳为以下三个步骤:(1)实时数据采集:对被控量的瞬时值进行检测,并输入给计算机。

(2)实时决策:对采集到的表征被控参数的状态量进行分析,并按已定的控制规律,决定下一步的控制过程。

(3)实时控制:根据决策,适时地对执行机构发出控制信号,完成控制任务。

2.实时、在线方式和离线方式的含义是什么?(1)实时:所谓“实时”,是指信号的输入、计算和输出都是在一定时间范围内完成的,即计算机对输入信息以足够快的速度进行处理,并在一定的时间内作出反应并进行控制,超出了这个时间就会失去控制时机,控制也就失去了意义。

(2)“在线”方式:在计算机控制系统中,如果生产过程设备直接与计算机连接,生产过程直接受计算机的控制,就叫做“联机”方式或“在线”方式。

(3)“离线”方式:若生产过程设备不直接与计算机相连接,其工作不直接受计算机的控制,而是通过中间记录介质,靠人进行联系并作相应操作的方式,则叫做“脱机”方式或“离线”方式。

3.微型计算机控制系统的硬件由哪几部分组成?各部分的作用是什么?由四部分组成。

图1.1微机控制系统组成框图(1)主机:这是微型计算机控制系统的核心,通过接口它可以向系统的各个部分发出各种命令,同时对被控对象的被控参数进行实时检测及处理。

主机的主要功能是控制整个生产过程,按控制规律进行各种控制运算(如调节规律运算、最优化计算等)和操作,根据运算结果作出控制决策;对生产过程进行监督,使之处于最优工作状态;对事故进行预测和报警;编制生产技术报告,打印制表等等。

(2)输入输出通道:这是微机和生产对象之间进行信息交换的桥梁和纽带。

过程输入通道把生产对象的被控参数转换成微机可以接收的数字代码。

过程输出通道把微机输出的控制命令和数据,转换成可以对生产对象进行控制的信号。

过程输入输出通道包括模拟量输入输出通道和数字量输入输出通道。

微机原理与接口技术习题答案2011..

微机原理与接口技术习题答案2011..
邻的两个段地址最少相距 0 个存储单元。
2. 选择题 (3) 在8086最小方式的读操作时序中,外界
将要输入的数据送上AD线时,在D 的前沿 ,此数据被采样送入CPU。 A. T1 B. T2 C. T3 D. T4
3
(4)逻8辑03地86址有三线种性存地储址地址物空理间地,址它们

, 和分段 ,这三种分地页址是
的是 C 。
A. 地址总线B. 数据总线C. 控制总线D. 以上都不对
(5) 通常计算机系统中的外围设备是指 A 。
A. 外存储器、输入设备及输出设备 B. 外存储器、输
入设备 C. 外存储器、输出设备 D. 输入设备、输
出设备
3. 判断题 (1) 计算机中的运算器、控制器和内存储器合称为中
央处理机。 ( × )
由全速总线同CPU内核相连。 (√)
7
4. 简答题
(4) 80386CPU如何从逻辑地址得到线性地址?如何从线性地 址得到物理地址? 答:在保护方式下,Pentium对存储器的组织管理采用两级 存储器管理的策略,即所谓的分段管理和分页管理,分别由 Pentium中的分段部件SU和分页部件PU完成。 分段部件接收到逻辑地址后,根据段选择子的表指示器TI的 值选择全局描述符表(GDT)还是局部描述符表(LDT), 当TI=0时选中GDT,TI=1时选中LDT。选择完描述符表后, 通过段选择子高13位的索引从被选中的描述符表中找出相应 的8个字节的段描述符,从中取出32位段基址(B31~B0) ,32位的段基地址与32位的偏移地址相加后就得到了32位的 线性地址,从而完成了分段部件SU的主要任务。
8
分页部件PU用页目录表和页表实现两级地址转换。 高一级的页目录表中,每一项为一个页目录描述符, 包括了下一级页表的信息,对应于一个页表。低一级 是页表,每一项对应物理存储器中的一页。 控制寄存器中的CR3为页目录表基地址寄存器,用来 保存页目录表在存储器中的物理起始地址。DIR作为 页目录索引从4KB的页目录表中选取一个页目录描述 符(占4个字节, ①页目录描述符所在地址为页目录 索引乘以4与页目录表基地址CR3相加得到),② PAGE作为页表索引从页表中选取一个页描述符(同 样,页描述符所在地址为页表索引乘以4再与页表基 地址相加得到),③而页内偏移量则作为页内的偏移 地址与页描述符提供的页基地址相加产生存储器单元 的32位物理地址。

微机控制技术习题解答112-(1)

微机控制技术习题解答112-(1)

第一章第二章三、练习题28. 设12位D/A转换器DAC1210与8031接口电路连接,如图示:(1).说明电路控制原理(2).设数据存放在DABUFF为首地址的连续两个存储单元,试编写一完成D/A转换的程序。

答:DAC1210是12位的D/A转换器,单片机的数据线接DAC1210的高八位DI4—DI11,数据线的P0.4到P0.7接DAC1210的数据线的低4位DI0---DI3.DAC1210连线接成双缓冲形式。

地址码写高8位数据时译码器Y2有效,则B1/B2=1,写高8位数据,地址是1400H写低4位数据时译码器Y3有效,则B1/B2=0,写低4位数据,地址是1C00H将12位数据同时送到12位DA转换电路,译码器Y4有效,地址是2400H解答(2)MOV R0,#DABUFF ;DABUFF是内存的首地址MOV A,@R0 ;首地址存放高8位数据INC R0MOV DPTR,#1400HMOVX @DPTR,A ;送高8位数据MOV A,@R0 取低4位数据(高4位是有效数据,低4位为0)MOV DPTR,#1C00H;MOVX @DPTR,A 送低4位数据MOV DPTR,#2400HMOVX @DPTR,A 打开第二级缓冲,将数据送到DA转换电路。

29.试用DAC0832芯片设计一个能够输出频率为50HZ的脉冲波电路及程序。

1.数据线:单片机(AT89C51)的P0.0-P0.7连接DAC0832的D0-D72.地址线:单片机的A8(P2.0) 接CS 片选信号,地址是0FEFFH.3.控制线:单片机写信号接WR1. 单缓冲控制形式.2:输出NN个方波的程序。

START: MOV DPTR,#0FEFFHMOV A,#0ST1:MOVX @DPTR,AMOV A#0FFHLCALL DELAY1MSMOVX @DPTR,AMOV A#0HLCALL DELAY19MSDJNZ R2,ST1END31. A/D转换器的结束信号EOC有什么作用?根据该信号在I/O控制中的连接方式,A/D转换有几种控制方式?它们各在接口电路和程序设计上有什么特点?答:EOC信号反映A/D转换是否结束,可以用作读转换结果的状态信号,也可以作为中断请求信号。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第一章第二章三、练习题28. 设12位D/A转换器DAC1210与8031接口电路连接,如图示:(1).说明电路控制原理(2).设数据存放在DABUFF为首地址的连续两个存储单元,试编写一完成D/A转换的程序。

答:DAC1210是12位的D/A转换器,单片机的数据线接DAC1210的高八位DI4—DI11,数据线的P0.4到P0.7接DAC1210的数据线的低4位DI0---DI3.DAC1210连线接成双缓冲形式。

地址码写高8位数据时译码器Y2有效,则B1/B2=1,写高8位数据,地址是1400H写低4位数据时译码器Y3有效,则B1/B2=0,写低4位数据,地址是1C00H将12位数据同时送到12位DA转换电路,译码器Y4有效,地址是2400H解答(2)MOV R0,#DABUFF ;DABUFF是内存的首地址MOV A,@R0 ;首地址存放高8位数据INC R0MOV DPTR,#1400HMOVX @DPTR,A ;送高8位数据MOV A,@R0 取低4位数据(高4位是有效数据,低4位为0)MOV DPTR,#1C00H;MOVX @DPTR,A 送低4位数据MOV DPTR,#2400HMOVX @DPTR,A 打开第二级缓冲,将数据送到DA转换电路。

29.试用DAC0832芯片设计一个能够输出频率为50HZ的脉冲波电路及程序。

1.数据线:单片机(AT89C51)的P0.0-P0.7连接DAC0832的D0-D72.地址线:单片机的A8(P2.0) 接CS 片选信号,地址是0FEFFH.3.控制线:单片机写信号接WR1. 单缓冲控制形式.2:输出NN个方波的程序。

START: MOV DPTR,#0FEFFHMOV A,#0MOV R2,#NNST1:MOVX @DPTR,AMOV A#0FFHLCALL DELAY1MSMOVX @DPTR,AMOV A#0HLCALL DELAY19MSDJNZ R2,ST1END31. A/D转换器的结束信号EOC有什么作用?根据该信号在I/O控制中的连接方式,A/D转换有几种控制方式?它们各在接口电路和程序设计上有什么特点?答:EOC信号反映A/D转换是否结束,可以用作读转换结果的状态信号,也可以作为中断请求信号。

有三种控制方式:(1)。

中断方式读数据。

(2)查询方式读数据。

(3)延时读数据。

33. 某A/D转换电路如图示(1)。

写出A/D转换器的地址。

(2)。

该电路采用什么控制方式?画出该种转换的程序流程。

(3)。

用8051单片机汇编语言写出完成上述转换的程序。

答:(1) A/D转换的启动地址是7A00H 读转换是否结束的地址7A00HA/D转换读数据的地址是7B00H.8255端口A地址是7800H 8255端口B地址是7900H8255端口C地址是7A00H, 8255控制口地址是7B00H8255的PB口设定为输入,读取A/D转换值,PC4---PC7为输出,作为A/D转换的启动信号(启动脉冲)。

PC0---PC3为输入,可以读取EOC,查询是否转换结束,PC3=1转换结束,PC3=0,正在转换。

答:(2)该电路采用查询方式读数据。

;PC4---PC7 输出(方式0)MOV DPTR,#7B00HMOVX @DPTR,A ;初始化NOPMOV R0,#BUFF1MOV R2,8STA: MOV DPTR,#7A00H ; 送启动脉冲MOV A,#0F0HMOVX @DPTR,ANOPMOV A,00HMOVX @DPTR,ASTA0:MOV DPTR,#7A00HMOVX A,@DPTRANL A,#08H ;PC3==0?JZ STA1JMP STA0STA1: MOV DPTR,#7900HMOVX A,@DPTRMOV @R0,AINC R0DJNZ R2,STARETEND;第三章27.试用8255A的C口设计一个4*4=16的阵列,其中0—9为数字键,A---F为功能键,采用查询方式,设计一个接口电路,并编写键扫描程序。

32107654B A98F E D CORG 0200HKEYPRO: ACALL DISUP ;调用显示子程序ACALL KEXAM ;检查是否有键按下JZ KEYPRO ;若无键按下,转KEYPROACALL D10MS ;有键按下,去抖。

ACALL KEXAM ;再判是否有键按下JZ KEYPRO ;若无键按下,转KEYPROKEY1:MOV R2,#0FEH ;输出使X0行为低电平MOV R3,#0 ;列值和行值寄存器清零MOV R4,#0KEY2:MOV DPTR,#8200H ;指向8255 C口MOV A,R2 ;扫描第一行MOVX @DPTR,AMOV DPTR,#8000H ;指向8255 A口MOVX A,@DPTR ;读入列值CPL AANL A,#0FH ;JNZ KEY3 ;有键按下,求列值。

INC R4 ;无键按下,行寄存器加1MOV A,R2RL A ;左移一位,扫描下一行MOV R2,AJB ACC.4,KEY2 ;四行扫描完?AJMP KEYPROKEY3:CPL A ;恢复列值模型KEY4: INC R3 ;求列值RRC AJC KEY4KEY5:ACALL D10MSACALL KEXAMJNZ KEY5 ;若有键按下,转KEY5,等待键释放MOV A,R4 ;计算键值CLR CRLC ARLC AADD A,R3MOV BUFF,A ;存键值AJMP KEYADR ;转查找功能键入口地址子程序D10MS: MOV R5,#14HDL: MOV R6,#10FFHDL0: DJNZ R6,DL0DJNZ R5,DLRETBUFF EQU 30HKEXAM: MOV DPTR,#8200HMOV A,#0MOVX @DPTR,AMOV DPTR,#8000HMOVX A,@DPTRCPL AANL A,#0FHRET30.设电路如图:是回答下列问题。

(1)说明图中数码管应选哪一种类型的数码管。

答:选共阳极。

(2)属于哪一种显示方法。

静态显示。

(3)4位BCD码输入转换成数码管显示和驱动(集电极开路输出)。

(4)MOV R0,#60HMOV R1,#DATABUF1MOV A,@R1MOVX @R0,AINC R1MOV R0,#63HMOV A,@R1MOVX @R0,A第四章三,18题程序如下:MOV DPTR,#8300H;8255口A输入,PC4—PC7 输入MOV A,#10011000B ;8255口B输出,PC0---PC3输出MOVX @DPTR,AMOV R0,#MAXMOV R1,#MINMOV R2,#8MOV R3,#0STT0:MOV DPTR,#8200HMOV A,R3ORL A,#08HMOVX @DPTR,ANOPNOPNOPMOV DPTR,#8200HMOV A,R3MOVX @DPTR,AACALL DELAY0.2MSMOV DPTR,#8000HMOVX A,@DPTRMOV B,ACLR CSUBB A,@R0JNC ATM0 ;大于MAX值,转上限报警。

CLR CMOV A,BSUBB A,@R1JC ATM1 ;小于MIN值,转下限报警。

ACALL DISUP0 ;正常值显示。

ATM3:INC R3INC R0INC R1DJNZ R2,STT0ATM0:ACALL DISUP2 ;上限报警模式SJMP ATM3ATM1:ACALL DISUP3 ;下限报警模式SJMP ATM3END三.19. P114 表4.420.某电机控制系统如图。

(1)说明图中光电隔离器4N25的作用。

PC0为1时,4N25输出端高电平,IRF640导通,电机运行。

PC0为0时,4N25输出端低电平,IRF640不导通,电机停转。

(4)8255的端口地址符号地址AD8255A/AD8255B/AD8255C/AD8255DORG 200HMOV DPTR,#AD8255DMOV A,#10001000B ;PC0—PC3输出,PC4—PC7输入(方式0)MOVX @DPTR,ATTT2:MOV DPTR,#AD8255CMOVX A,@DPTRJB ACC.7,TTT1MOV A,#0TTT3:MOVX @DPTR,ASJMP TTT2TTT1:MOV A,#1SJMP TTT3如有侵权请联系告知删除,感谢你们的配合!。

相关文档
最新文档