单片机第十章习题解答

合集下载

单片机原理及应用教程(第2版)各章习题参考答案

单片机原理及应用教程(第2版)各章习题参考答案

3.简答题 (1) 单片机与微处理器的联系与区别: 微型计算机技术形成了两大分支:微处理器(MPU)和微控制器(MCU,即单片机)。
·2·
单片机原理及应用教程(第 2 版)
MPU是微型计算机的核心部件,它的性质决定了微型计算机的性能。通用型的计算机 已从早期的数值计算、数据处理发展到当今的人工智能阶段,它不仅可以处理文字、字符、 图形、图像等信息,而且还可以处理音频、视频等信息,并向多媒体、人工智能、虚拟现 实、网络通信等方向发展。它的存储容量和运算速度正在以惊人的速度发展,高性能的32 位、64位微型计算机系统正向大、中型计算机挑战。 MCU主要用于控制领域。由它构成的检测控制系统应该具有实时的、快速的外部响应 的功能,应该能迅速采集到大量数据,并在做出正确的逻辑推理和判断后实现对被控对象 参数的调整与控制。单片机直接利用了MPU 的发展成果,也发展了16 位、32 位、64 位 的机型,但它的发展方向是高性能、高可靠性、低功耗、低电压、低噪声和低成本。目前, 单片机仍然是以8 位机为主,16 位、32 位、64 位机并行发展的格局。单片机的发展主要 还是表现在其接口和性能不断满足多种多样检测对象的要求上,尤其突出表现在它的控制 功能上,用于构成各种专用的控制器和多机控制系统。 单片机与微型计算机的联系与区别: 从组成方面,微型计算机(通用机)通常将 CPU、RAM、 I/O 口、ROM 等部件以芯 片形式安装在主板上; 单片机则将上述部件被集成到单芯片中。 从功能方面,通用计算机擅长于数据运算、采集、处理、存储和传输;单片机的专长 则是测控,往往嵌入某个仪器/设备/系统中,使其达到智能化的效果。 (2) 集成度高、体积小;面向控制、功能强;抗干扰能力强;功耗低;使用方便;性 能价格比高;容易产品化;等等。 (3) 单片机内部一般包括中央处理器 CPU、随机存储器 RAM、只读存储器 ROM、输 入/输出接口电路、定时器/计数器以及串行通信接口等。 中央处理器 CPU 是单片机的核心部件,实现运算器、控制器的功能以及中断控制等; RAM 一般作为数据存储器,用来存储数据,暂存运行期间的数据、中间结果、堆栈、位 标志和数据缓冲等;ROM 一般作为程序存储器,用于存放应用程序;并行 I/O 口,使用上 不仅可灵活地选择输入或输出,还可作为系统总线或控制信号线,从而为扩展外部存储器 和 I/O 接口提供了方便;串行 I/O 用于串行通信;定时器/计数器用于产生定时脉冲,以实 现单片机的定时控制。 (4) 由于单片机功能的飞速发展,它的应用范围日益广泛,已远远超出了计算机科学 的领域。小到玩具、信用卡,大到航天器、机器人,从实现数据采集、过程控制、模糊控 制等智能系统到人类的日常生活,现已广泛应用于国民经济的各个领域,主要包括工业过 程控制、智能仪表、机电一体化产品、智能化接口、家用电器等领域。 (5) MCS-51系列;AT89系列;PIC系列;M68HC11系列;MCS-96系列;8XC196KX 系列;MSP430系列;SPCE系列;M68300系列;SH系列;TX99/TX49系列单片机等。

单片机原理及应用(第二版)6-10章 习题答案

单片机原理及应用(第二版)6-10章 习题答案

第6章 AT89S51的定时/计数器参考答案1.答:(A )对;(B )错;(C )错;(D )错; 2.答:因为机器周期: 所以定时器/计数器工作方式0下,其最大定时时间为同样可以求得方式1下的最大定时时间为262.144ms ;方式2下的最大定时时间为1024ms 。

3.答:定时/计数器作定时时,其计数脉冲由系统振荡器产生的内部时钟信号12分频后提供。

定时时间与时钟频率和定时初值有关。

4.答:由于确认1次负跳变要花2个机器周期,即24个振荡周期,因此外部输入的计数脉冲的最高频率为系统振荡器频率的1/24。

5.答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。

除了第一次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用一标志位识别下一轮定时器/计数器T0的工作方式。

参考程序如下:ORG 0000H LJMP MAIN ORG000BHLJMP IT0PMAIN: MOV TMOD,#06H ;定时器/计数器T0为计数方式2 MOV TL0,#156;计数100个脉冲的初值赋值MOV TH0,#156 SETB GATE ;打开计数门 SETB TR0 ;启动T0,开始计数 SETB ET0 ;允许T0中断 SETB EA ;CPU 开中断CLRF0;设置下一轮为定时方式的标志位WAIT: AJMP WAIT IT0P: CLREA ;CPU 关中断)(410312126s f T OSCcy μ=⨯==)(192.81042261313ms T T C MAX =⨯⨯=⨯=-JB F0,COUNT ;F0=1,转计数方式设置MOV TMOD,#00H ;定时器/计数器T0为定时方式0MOV TH0,#0FEH ;定时1ms初值赋值MOV TL0,#0CHSETB EARETICOUNT: MOV TMOD,#06HMOV TL0,#156SETB EARETI6. 答:定时器/计数器的工作方式2具有自动恢复初值的特点,适用于精确定时,比如波特率的产生。

(完整版)单片机课后习题答案

(完整版)单片机课后习题答案
RS1/RS00/0 0/1 1/0 1/1使用的工作寄存器0 1 2 3地址00-0708-0F10-1718-1F写程序的时候就是通过定义程序状态字来选择使用不同的寄存器组。也可以直 接对RS1和RS0赋值。
(2)在使用80C31时,EA信号引脚的处理方法
因为80C31没有片内的程序存储器,所以在使用它时必定要有外部的程序存储 器,EA信号引脚应接低电平。
12.89C51单片机有哪些信号需要芯片引脚以第2功能的方式提供?
答:第一功能 第二功能 串行口:P3.0 RXD(串行输入口)
P3.1 TXD(串行输出口)
9.读端口锁存器和 “读引脚 ”有何不同?各使用哪种指令?
答:读锁存器(ANLP0,A)就是相当于从存储器中拿数据,而读引脚是从外部 拿数据(如MOV A,P1这条指令就是读引脚的,意思就是把端口p1输入数据送 给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常 用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑 运算
ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。10.89C51
P0〜P3口结构有何不同?用作通用I/O口输入数据时,应注意什么?
答:P0口内部没有上拉电阻,可以用做16位地址的低8位;
P3有第二功能;
P2口可以用做16位地址的高8位;
需要上拉电阻。OC门电路无法输出高低电平,只有靠上拉电阻才能实现
(2)位寻址区(20H~2FH)
从内部数据RAM区的32~47(20H~2FH)的16个字节单元,共包含128位,是可 位寻址的RAM区。这16个字节单元,既可进行字节寻址,又可实现位寻址。
(3)字节寻址区(30H~7FH)

单片机原理与应用(盛珣华)习题和思考题答案

单片机原理与应用(盛珣华)习题和思考题答案

习题和思考题答案第一章单片机概述1. 第一台电子数字计算机发明的年代和名称。

1946年、ENIAC。

2. 根据冯·诺依曼提出的经典结构,计算机由哪几部分组成?运算器、控制器、存储器、输入设备和输出设备组成。

3. 微型计算机机从20世纪70年代初问世以来,经历了哪四代的变化?经历了4位、8位、16位、32位四代的变化。

4. 微型计算机有哪些应用形式?系统机、单板机、单片机。

5. 什么叫单片机?其主要特点有哪些?单片机就是在一片半导体硅片上,集成了中央处理单元(CPU)、存储器(RAM、ROM)、并行I/O、串行I/O、定时器/计数器、中断系统、系统时钟电路及系统总线的用于测控领域的微型计算机,简称单片机。

单片机技术易于掌握和普及、功能齐全,应用广泛、发展迅速,前景广阔、嵌入容易,可靠性高。

6. 举例说明单片机的应用?略7. 当前单片机的主要产品有哪些?各自有何特点?MCS是Intel公司生产的单片机的系列符号,MCS-51系列单片机是Intel公司在MCS-48系列的基础上于20世纪80年代初发展起来的,是最早进入我国,并在我国应用最为广泛的单片机机型之一,也是单片机应用的主流品种。

其它型号的单片机:PIC单片机、TI公司单片机、A VR系列单片机。

8. 简述单片机应用系统的开发过程。

(1)根据应用系统的要求进行总体设计总体设计的目标是明确任务、需求分析和拟定设计方案,确定软硬件各自完成的任务等。

总体设计对应用系统是否能顺利完成起着重要的作用。

(2)硬件设计根据总体设计要求设计并制作硬件电路板(即目标系统),制作前可先用仿真软件(如Proteus软件)进行仿真,仿真通过后再用硬件实现并进行功能检测。

(3)软件设计软件编程并调试,目前一般用keil软件进行设计调试。

调试成功后将程序写入目标单片机芯片中。

(4)综合调试进行硬软件综合调试,检测应用系统是否达到设计的功能。

9. 说明单片机开发中仿真仪的作用。

单片机课后习题答案

单片机课后习题答案

《单片机原理及应用》习题参考答案第一章1. 为什么计算机要采用二进制数?学习十六进制数的目的是什么?在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2.(1) 01111001 79H (2) 0.11 0.CH (3) 01111001.11 79.CH(4) 11101010.101 0EA.AH (5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) 17.AH (4) 0C.CH4.(1)01000001B 65 (2) 110101111B 4315.(1) 00100100 00100100 00100100 (2) 10100100 11011011 11011100(5) 10000001 11111110 111111116.00100101B 00110111BCD 25H7.137 119 898.什么是总线?总线主要有哪几部分组成?各部分的作用是什么?总线是连接计算机各部件之间的一组公共的信号线。

一般情况下,可分为系统总线和外总线。

系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。

地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。

CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

单片机应用技术第10章答案

单片机应用技术第10章答案

10-1. 把模拟量采集成为模拟电流或模拟电压,然后变换成离散的数字量才能送入计算机处理。

10-2. 实现模/数转换的方法比较多,常见的有计数法、双积分法和逐次逼近法。

10-3.根据A、B、C地址信号确定。

10-4.通道地址锁存信号输入端,上升沿有效。

10-5.串行数据输出接口的A/D转换器引脚少、体积小、接口所需I/O端口数量少,有利于缩小系统体积而提高集成度,尤其在模拟、数字信号需要隔离的场所,能够方便廉价地实现隔离。

10-6.电流和电压。

10-7 MCS-51与DAC0832连接时有三种方式:单缓冲方式、双缓冲方式和完全直通方式。

单缓冲方式。

10-8略。

10-9.直通方式。

10-10.略
286。

单片机课后习题答案(清华大学出版社)

单片机课后习题答案(清华大学出版社)

章1 绪论1.第一台计算机的问世有何意义?答:第一台电子数字计算机ENIAC问世,标志着计算机时代的到来。

与现代的计算机相比,ENIAC有许多不足,但它的问世开创了计算机科学技术的新纪元,对人类的生产和生活方式产生了巨大的影响。

2.计算机由哪几部分组成?答:由运算器、控制器、存储器、输入设备和输出设备组成,运算器与控制器合称为CPU。

3.微型计算机由哪几部分构成?答:微型计算机由微处理器、存储器和I/O接口电路构成。

各部分通过地址总线(AB)、数据总线(DB)和控制总线(CB)相连。

4.微处理器与微型计算机有何区别?答:微处理器集成了运算器和控制器(即CPU);而微型计算机包含微处理器、存储器和I/O接口电路等。

5.什么叫单片机?其主要特点有哪些?答:在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,即单片机。

单片机主要特点有:控制性能和可靠性高;体积小、价格低、易于产品化;具有良好的性能价格比。

6.微型计算机有哪些应用形式?各适于什么场合?答:微型计算机有三种应用形式:多板机(系统机)、单板机和单片机。

多板机,通常作为办公或家庭的事务处理及科学计算,属于通用计算机。

单板机,I/O设备简单,软件资源少,使用不方便。

早期主要用于微型计算机原理的教学及简单的测控系统,现在已很少使用。

单片机,单片机体积小、价格低、可靠性高,其非凡的嵌入式应用形态对于满足嵌入式应用需求具有独特的优势。

目前,单片机应用技术已经成为电子应用系统设计的最为常用技术手段。

7.当前单片机的主要产品有哪些?各有何特点?答:多年来的应用实践已经证明,80C51的系统结构合理、技术成熟。

因此,许多单片机芯片生产厂商倾力于提高80C51单片机产品的综合功能,从而形成了80C51的主流产品地位,近年来推出的与80C51兼容的主要产品有:●ATMEL公司融入Flash存储器技术推出的AT89系列单片机;●Philips公司推出的80C51、80C552系列高性能单片机;●华邦公司推出的W78C51、W77C51系列高速低价单片机;●ADI公司推出的ADμC8xx系列高精度ADC单片机;●LG公司推出的GMS90/97系列低压高速单片机;●Maxim公司推出的DS89C420高速(50MIPS)单片机;●Cygnal公司推出的C8051F系列高速SOC单片机等。

单片机第10章课后答案

单片机第10章课后答案
10proteus虚拟仿真利用at89s51单片机与adc0809制作一个简易的数字电压表测量05v的电压用4位一体的led265数码管显示测量值要求最高位显示模拟通道号其余3位显示测量结果且始终有小数点显示小数点后显示2位数字
第 11 章
DAC、ADC 的接口
1.对于电流输出的 D/A 转换器,为了得到电压输出,应使用( ) 。答:I/V 转换电路 2.使用双缓冲同步方式的 D/A 转换器,可实现多路模拟信号的( )输出。答:同步 3.下列说法是否正确。 A.“转换速度”这一指标仅适用于 A/D 转换器,D/A 转换器不用考虑“转换速度”问题。 B.ADC0809 可以利用“转换结束”信号 EOC 向 AT89S51 单片机发出中断请求 C.输出模拟量的最小变化量称为 A/D 转换器的分辨率 D.对于周期性的干扰电压,可使用双积分型 A/D 转换器,并选择合适的积分元件,可以将该周期性 的干扰电压带来的转换误差消除 答: (1)错,D/A 转换器也要考虑“转换速度”或“转换时间”问题,即建立时间(转换时间) ; (2)对; (3) 错,是 D/A 转换器的分辨率; (4)对。 4.D/A 转换器的主要性能指标都有哪些?设某 DAC 为二进制 12 位,满量程输出电压为 5V,试问它的 分辨率是多少? 答:D/A 转换器的主要技术指标如下: 分辨率:D/A 转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏 感程度的描述。 建立时间:建立时间是描述 D/A 转换速度快慢的一个参数,用于表明转换速度。其值为从输入数字量 到输出达到终位误差±(1/2)GB(最低有效位)时所需的时间。 转换精度:理想情况下,精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并不完全一 致。只要位数相同,分辨率则相同.但相同位数的不同转换器精度会有所不同。 当 DAC 为二进制 12 位,满量程输出电压为 5V 时,分辨率为 1.22 mV 5.A/D 转换器两个最重要的技术指标是什么? 答:A/D 转换器的两个最重要指标:(1) 转换时间和转换速率--转换时间 A/D 完成一次转换所需要的 时间。转换时间的倒数为转换速率。(2) 分辨率--A/D 转换器的分辨率习惯上用输出二进制位数或 BCD 码 位数表示。 6.分析 A/D 转换器产生量化误差的原因,一个 8 位的 A/D 转换器,当输入电压为 0~5V 时,其最大的 量化误差是多少? 答:量化误差是由于有限位数字且对模拟量进行量化而引起的;最大的量化误差为 0.195%; 7.目前应用较广泛的 A/D 转换器主要有哪几种类型?它们各有什么特点? 答:目前应用较广泛的有:逐次逼近式转换器、双积分式转换器、∑-△式 A/D 转换器。逐次逼近型 A /D 转换器:在精度、速度和价格上都适中,是最常用的 A/D 转换器件。双积分 A/D 转换器:具有精度 高、抗干扰性好、价格低廉等优点,但转换速度慢,近年来在单片机应用领域中也得到广泛应用。∑-△式 A /D 转换器:具有积分式与逐次逼近式 ADC 的双重优点,它对工业现场的串模干扰具有较强的抑制能力, 不亚于双积分 ADC,它比双积分 ADC 有较高的转换速度。与逐次逼近式 ADC 相比,有较高的信噪比,分 辨率高,线性度好,不需要采样保持电路。 8.在 DAC 和 ADC 的主要技术指标中,“量化误差”、“分辨率”和“精度”有何区别? 答:对 DAC 来说,分辨率反映了输出模拟电压的最小变化量。而对于 ADC 来说,分辨率表示输出数字 量变化一个相邻数码所需输入模拟电压的变化量。量化误差是由 ADC 的有限分辨率而引起的误差,但量化 误差只适用于 ADC,不适用于 DAC。精度与分辨率基本一致,位数越多精度越高。严格讲精度与分辨率并 不完全一致。只要位数相同,分辨率则相同。但相同位数的不同转换器,精度可能会有所不同,例如由于制 造工艺的不同。 9.Proteus 虚拟仿真 设计一个单片机与 DAC0832 组成的波形发生器,要求利用片内定时器产生的 2ms 定时中断来输出周期 为 1s,输出电平为 0~5V 三角波,并通过虚拟示波器观察三角波的周期是否准确。 答:参考本教材的【例 11-2】 。 10.Proteus 虚拟仿真 利用 AT89S51 单片机与 ADC0809 制作一个简易的数字电压表,测量 0~5V 的电压,用 4 位一体的 LED ·264·
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第十章习题解答1.为什么要消除按键的机械抖动?消除按键的机械抖动的方法有哪几种?原理是什么?解:在按键的闭合和断开过程中,由于开关的机械特性,导致了按键抖动的产生。

如果不消除按键的机械抖动,按键的状态读取将有可能出现错误。

消除按键抖动一般是采用软件或硬件去抖。

软件去抖的原理:在第一次检测到有键按下时,该键所对应的航线是为低电平,执行一端延时10ms的子程序后,确认该行线电平是否仍然为低电平,如果仍为低电平,则确认为该行确实有键按下。

2.判断下列说法是否正确?(1)8279是一个用于键盘和LED(LCD)显示器的专用芯片。

(2)在单片机与微型打印机的接口中,打印机的BUSY信号可作为查询信号或中断请求信号使用。

(3)为给以扫描发方式工作的8*8键盘提供接口电路,在接口电路中只需要提供2个输入口和1个输出口。

(4)LED的字型码是固定不变的。

解:(1)正确;(2)正确(3)错误(4)错误3.LED的静态显示方式于动态显示方式有何区别?各有什么优缺点?解:静态显示时,数据是分开送到每一位LED上的。

而动态显示则是数据是送到每一个LED上,再根据位选线来确定是哪一位LED被显示。

静态显示亮度很高,但口线占用较多。

动态显示则好一点,适合用在显示位数较多的场合。

4.写出表10-1中仅显示小数点“.”的段码。

解:80H(共阴极);7FH(共阳极)5.说明矩阵式键盘按键按下的识别原理。

解:按键设置在行、列线交点上,行、列线分别连接到按键开关的两端。

行线通过上拉电阻接到+5V上,无按键按下时,行线处于高电平状态,而当有按键按下时,行线电平状态将由与此行线相连的列线的电平决定。

列线的电平如果为低,则行线电平为低;列线的电平如果为高,则行线的电平亦为高。

将行、列线信号配合起来并做适当的处理,才能确定闭合键的位置。

6.对于图10-11的键盘,采用线反转法原理来编写识别某一按键按下并得到其键号的程序。

解:先对P1口高四位送低电平,读取P1口低四位的值;再对P1口低四位送低电平,读取P1口高四位的值,将两次读到的值组合在一起就得到了按键的特征码,在根据特征码查找键值。

KEYIN: MOV P1,#0FH ;反转读键MOV A,P1ANL A,#0FHMOV B,AMOV P1,#0F0HMOV A,P1ANL A,#0F0HORL A,BCJNE A,#0FFH,KEYIN1RET ;未按键KEYIN1: MOV B,A ;暂存特征码MOV DPTR,#KEYCOD ;指向码表MOV R3,#0FFH ;顺序码初始化KEYIN2: INC R3MOV A,R3MOVC A,@A+DPTRCJNE A,B,KEYIN3MOV A,R3 ;找到,取顺序码RETKEYIN3: CJNE A,#0FFH,KEYIN2;未完,再查RET ;已查完,未找到,以未按键处理KEYCOD: DB 0E7H,0EBH,0EDH,0EEHDB 0D7H,0DBH,0DDH,0DEHDB 0B7H,0BBH,0BDH,0BEHDB 77H,7BH,7DH,7EH7.键盘有哪3种工作方式,它们各自的工作原理及特点是什么?解:一.编程扫描方式:当单片机空闲时,才调用键盘扫描子程序,反复的扫描键盘,等待用户从键盘上输入命令或数据,来响应键盘的输入请求。

二.定时扫描工作方式:单片机对键盘的扫描也可用定时扫描方式,即每隔一定的时间对键盘扫描一次。

三.中断工作方式:只有在键盘有键按下时,才执行键盘扫描程序并执行该按键功能程序,如果无键按下,单片机将不理睬键盘。

8.根据图10-14的电路,编写在6个LED显示器上轮流显示“1,2,3,4,5,6”的显示程序。

解:本电路图采用的是动态显示。

程序如下DIR: MOV R0,#79H ;从79H开始里面存放着MOV R3,#01H ;1,2,3,4,5,6MOV A,R3LD0: MOV DPTR,#7F01H ;位选码MOV @DPTR,AINC DPTRMOV A,@R0ADD A,#0DHMOVC A,@A+PC ;取到笔形码DIR1: MOVX @DPTR,A ;送出显示ACALL DL1MSINC ROMOV R3JB ACC.5,LD1 ;是否到最右边的LEDRL AMOV R3,A ;保存位选码AJMP LD0LD1: RETDSEG: DB 3FH,06H,5BH,4FH,66H,6DH,7DH ;0,1,2,3,4,5,6 DL1MS: MOV R7,#02HDL: MOV R6,#0FFHDL6: DJNZ R6,DL6DJNZ R7,DLRET9. 根据图10-17的接口电路编写在8个LED上轮流显示“1,2,3,4,5,6,7,8”的显示程序,比较一下与上一题显示程序的区别。

解:本电路图采用的是静态显示。

程序如下:DIR: SETB P3.3 ;允许显示MOV SCON,#0 ;工作方式一MOV DPTR,#TAB ;笔形码MOV R7,#08H ;初值为8CALL OUT ;8DEC R7CALL OUT ;7DEC R7CALL OUT ;6DEC R7CALL OUT ;5DEC R7CALL OUT ;4DEC R7CALL OUT ;3DEC R7CALL OUT ;2DEC R7 ;1OUT: MOV A,R7MOVC A,@A+DPTR ;找到对应的笔形码MOV SBUF,A ;送出显示JNB TI,$CLR TIRETTAB: DB 0COH,0F9H,0A4H,0B0H,99H ;0,1,2,3,4DB 92H,B2H,0F8H,80H ;5,6,7,810.8279中扫描计数器有两种工作方式,这2种工作方式各应用在什么场合?解:按编码方式工作时,计数器作二进制计数。

4位计数状态从扫描线SL0-SL3输出,经外部译码器4线-16线译码后,为键盘和显示器提供16中取1的扫描线。

按译码方式工作时,扫描计数器的最低2位在8279内部被译码后,从SL0-SL3输出,为键盘和显示器直接提供了4中取1的扫描线。

11.简述TpuP-40A/16A微型打印机的Centronics接口的主要信号线的功能。

与MCS-51单片机相连接时,如何连接这几条控制线?解:DB0-DB7:数据线,单向传输,由单片机输入给打印机。

STB(STROBE):数据选通信号。

在该信号的上升沿,数据线上的8位并行数据被打印机读入机内锁存。

BUSY:打印机忙状态信号。

当该信号有效(高电平)时,表示打印机正忙于处理数据。

此时,单片机不得使STB信号有效,向打印机送入新的数据。

ACK:打印机的应答信号。

低电平有效,表明打印机已取走数据线上的数据。

ERR:出错信号。

当送入打印机的命令格式出错时,打印机立即打印1行出错信息,提示出错。

在打印出错信息之前。

该信号线出现一个负脉冲,脉冲宽度为30us。

用一根地址线来控制写选通信号STB和读取BUSY引脚状态。

12.如果把图10-30中打印机的BUSY线断开,然后与8031的INTO线相接,请简述电路的工作原理并编写把以20H为起始地址的连续20个内存单元中的内容输出打印的程序。

解:本程序采用外部中断来进行数据打印,先打印一个数据,当BUSY线从高电平变成低电平时,在打印下一个数据ORG 0000HLJMP MAINORG 0003HLJMP INORG 0030HMAIN: SETB EX0 ;允许外部中断SETB IT0SETB EAMOV R0,#7FH ;控制口地址MOV A,#81H ;控制字MOVX @R0,AMOV R1,#20H ;数据区首地址MOV R2,#19 ;计数器MOV A,@R1 ;打印内容MOV R0,#7CH ;A口地址MOVX @R0,AMOV R0,#7FHMOV A,#0EHMOVX @RO,A ;PC7=0MOV A,#0FHMOVX @R0,A ;PC7=1SJMP $IN: DJNZ R2,EX ;20个数据都结束了吗?INC R1 ;指向下一个数据MOV A,@R1MOV R0,#7CHMOVX @R0,AMOV R0,#7FHMOV A,#0EHMOVX @RO,AMOV A,#0FHMOVX @R0,AEX: RETI13.根据图10-14,8155H与32键的键盘相连接,编写程序实现如下功能:用8155H 的定时器定时,每隔1S读1次键,并将其读入的键值存入片内RAM中30H开始的单元中。

解:14.采用8279芯片的键盘/显示器接口方案,与本章介绍的其他键盘/显示器的接口方案相比,有什么特点?解:8279芯片的具有不断扫描,自动消抖,自动识别出闭合的键并得到键号,能对双键或N键同时按下进行处理。

第11章1、由运算放大器构成的电流/电压转换电路2、D/A转换器的主要指标如下:(1)分辨率D/A转换器的分辨率指输入的单位数字量变化引起的模拟量输出的变化,是对输入量变化敏感程度的描述。

(2)建立时间建立时间是描述D/A转换速度快慢的一个参数,用于表明转换速度。

其值为从输入数字量到输出达到终位误差±(1/2)GB(最低有效位)时所需的时间。

(3)转换精度理想情况下,精度与分辨率基本一致,位数越多精度越高。

严格讲精度与分辨率并不完全一致。

只要位数相同,分辨率则相同.但相同位数的不同转换器精度会有所不同。

当DAC为二进制12位,满量程输出电压为5V时,分辨率为1.22 mV3、DAC用作程控放大器,其电压放大倍数可由CPU通过程序设定。

由图可见,需要放大的电压V in和反馈输入端R fb相接。

运算放大器输出V out还作为DAC的基准电压V REF,数字量由CPU送来,其余如图所示。

DAC0832内部Iout一边和T型电阻网络相连,另一边又通过反馈电阻R fb和V in相通,可得以下方程组:解上述方程组可得选R =R 6,则上式变为 因此,从最后式子可知,输出电压的放大倍数受B 控制。

4、同步5、二种方式(1) 单缓冲方式。

其特点是DAC0832内部的两个数据缓冲器有一个处于直通方式,另一个处于受MCS —51控制的锁存方式。

适用于只有一路模拟量输出,或虽是多路模拟量输出但并不要求多路输出同步的情况下。

(2) 双缓冲方式。

其特点是数字量的输入锁存和D /A 转换输出是分两步完成的。

适用于在多路D /A 转换中,要求同步进行D /A 转换输出的情况下。

6、A /D 转换器的两个最重要指标:(1) 转换时间和转换速率转换时间A /D 完成一次转换所需要的时间。

转换时间的倒数为转换速率。

(2)分辨率A /D 转换器的分辨率习惯上用输出二进制位数或BCD 码位数表示。

7、量化误差是由于有限位数字且对模拟量进行量化而引起的;0.195%;8、目前应用较广泛的主要有以下几种类型:逐次逼近式转换器、双积分式转换器、∑—△式A /D 转换器和V /F 转换器。

相关文档
最新文档