单片机原理与应用习题集(含答案)_第1页
单片机原理与应用习题集(含答案)_第2页
单片机原理与应用习题集(含答案)_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1单片机原理与应用习题集第一章 计算机根底习题什么是二进制?为什么在数字系统、计算机系统中承受二进制?将以下各数按权开放为多项式:1 110110B2 5678.32D3 1FB7H把以下十进制数转化为二进制、十六进制和8421 BCD 码:1 135.6252 548.753 376.1254 254.25什么是原码、反码和补码?微型计算机中的数为什么常用补码表示?写出以下十进制数原码、反码和补码用8 位二进制表示:1 + x = + 652 + x = + 1153 - x = - 654 - x = - 115计算以下两组二进制数内部式子的规律“与”,“或”及“异或”的结果:11010

2、0101 和 00001111210011101 和 10100101什么是单片机?它与一般微型计算机在构造上有何区分?型 8 位单片机主要在哪些方面有所进展?给应用系统带来什么好处?其次章 单片机系统组成原理习题什么是单片机?它与一般的微型计算机在构造上有何区分?MSC-51 单片机内部有哪些主要的规律部件?MSC-51 单片机程序存储器和数据存储器各有什么功用?其内部RAM 区功能构造如何安排?在内部 RAM 中,4 组工作存放器使用时如何选用?位寻址区域的字节地址范围是多少?程序状态字PSW 的作用是什么?常用标志有哪些位?作用是什么?简述定时器的四种工作模式的特点,如何选择和设定?当定

3、时器T0 用作模式 3 时,由于 TR1 位已被T0 占用,如何把握定时器 T1 的开启和关闭? 8051 单片机的fos=c12MHz 用 T1 定时。试编程由P1.0 和 P1.1 引脚分别输出周期为 2ms 和 500us 的方波。什么是中断?其主要功能是什么?什么是中断优先级?中断优先处理的原则是什么?试编写一段对中断系统初始化的程序,使之允许INT0 , INT1,T0,串行口中断, 且使 T0 中断为高优先级中断。第三章 单片机指令系统习题设内部 RAM 中 59H 单元的内容为 50H,写出当执行以下程序段后存放器A,R0 和内部 RAM 中 50H,51H 单元的内容为何值?M

4、OVA, 59HMOVR0, AMOVA, #00HMOVR0, AMOVA, #25HMOV51H, AMOV52H, #70H(A)=83H,(R0)=17H,(17H)=34H。请写出执行完以下程序段后 A 的内容。ANLA, #17HORL17H, AXRLA, R0CPLA使用位操作指令实现以下规律操作,要求不得转变未涉及位的内容。使ACC.0 置 1;去除累加器高 4 位;去除ACC.3,ACC.4, ACC.5, ACC.6。试编写程序,将内部 RAM 的 20H,21H,22H 三个连续单元的内容依次存入 2FH,2EH,和 2DH 中。编写两个 16 位数的减法:6F5DH-

5、13B4H,结果存入内部 RAM 的 30H,31H 单元,30H存差的低八位。两个四位BCD 码相加,被加数和加数分别存于50H,51H,52H,53H 单元中次序为千位、百位在低地址中,十位、个位在高地址中,和数存放在 54H,55H 和 56H 中56H用来存放最高位的进位,试编写加法程序。设指令 SJMP rel 中的 rel=7EH,并假设该指令存放在 2114H 和 2115H 单元中。当该条指令执行后,程序将跳转到何地址?3-8 SP=25H,PC=2345H,(24H)=12H,(25H)=34H,(26H)=56H。问此时执行“RET”指令以后,SP=? PC=?简述转移指令

6、AJMP addr11,SJMP rel, LJMP addr16 及 JMP A+DPTR 的应用场合。试分析以下程序段,当程序执行后,位地址 00H,01H 中的内容为何值?P1 口的 8条 I/0 线为何状态?CLRCMOVA,#66HJCLOOP1CPLCSETB01HLOOP1:ORLC,ACC.0JBACC.2,LOOP2CLR00HLOOP2:MOVP1,A第五章 汇编语言程序设计习题从内部存储器 20H 单元开头,有30 个数据。试编一个程序,把其中的正数、负数分别送 5H 和 71H 开头的存储单元,并分别登记正数、负数的个数送50H 和 70H 单元。以 BUF1 为起始地

7、址的外存储区中,存放有16 个单字节无符号二进制数,试编一程序,求其平均值并送BUF2 单元在 DATA1 单元中有一个带符号 8 位二进制数x。编一程序,按以下关系计算y值,送DATA2 单元。x5x0Yxx=0 x5x0试编写延时 2ms 的程序用查表程序求 08 之间整数的立方。编写有 6 个命令键的散转程序。键号为 0、1、2、3、4、5;6 个键A、B、C、D、1、2 的 ASCII 码放在累加器A 中。第六章 单片机应用系统扩展设计习题8051 单片机如何访问外部ROM 及外部RAM?试用Intel 2764,6116 为 8031 单片机设计一个存储器系统,它具有 8K EPRO

8、M地址由 0000H1FFFH和 16K 的程序、数据兼用的 RAM 存储器地址为 2022H5FFFH。具体要求:画出该存储器系统的硬件连接图。8255A,8155 分别有哪几种工作方式?怎样进展选择?试编程对 8155 进展初始化。设A 口为选通输出,B 口为根本输入,C 口作为把握联络口,并启动定时器/计数器按方式 1 工作,定时时间为10ms,定时器计数脉冲频率为单片机的时钟频率 24 分频,f =12MH 。oscZ在一个 8031 应用系统中扩展一片 2764,一片 8155 和一片 6264。试画出其系统框图,并指出所扩展的各个芯片的地址范围。第六章 键盘、显示接口技术习题设计一

9、个 44 行列式键盘电路并编写键扫描子程序。试说明非编码键盘的工作原理。如何去键抖动?如何推断键是否释放?6-2 试设计一个用 8155 与有 32 个按键的键盘连接的接口电路。编写程序实现以下功能:用 8155 定时器定时,每隔 2s 读一次键盘,并将其读入的键值存入 8155 片内 RAM 40H 开头的单元中。用 8051 的 P1 口作 8 个按键的独立式键盘接口。试画出其中中断方式的接口电路及相应的键盘处理程序。试用 8255 为 8051 微机系统设计一个键盘接口。键盘为34 个键,其中 10 个为数 19,两个为功能键RESET 和START。具体要求:按下数字键后,键值存入 3

10、040H 开头的单元中每个字节放一个键值。按下RESET复位键后,键PC 复位成 0000H。按下START启动键后,系统开头执行用户程序用户程序的入口地址4080H。试画出该接口的硬件连接图并进展程序设计。试设计一个LED 显示器/键盘电路。试为 8051 微机系统设计一个LED 显示器接口,该显示器共有八位,从左到后分别DG1DG8(共阴极式),要求将内存 3080H3087H 八个单元中的十进制BCD依次显示在DG1DG8 上。要求:画出该接口硬件连接图并进展接口程序设计。第七章 AD 和DA 转换接口技术习题模拟量输入通道一般包括哪几组成局部?每一局部的作用如何?在什么状况下,A/D

11、转换器前应引入采样保持器?A/D 转换器的区分率如何表示?它与精度有何不同?推断A/D 转换完毕否一般可承受几种方式?每种方式有何特点?D/A 转换器的主要技术指标有哪些?区分率是如何定义的?参考电压V 的作用如R何?在一个 f 12MHz 的 8031 应用系统中,接有一片 A/D 器件 ADC0809,它的地址osc为 FEF8HFEFFH。试画出有关规律框图,并编写定时采样 8 个通道的程序。设采样频率为2ms 一次,每个通道采10 个数,把所采的数按07 通道的挨次存放在以 1000H 为首地址的外部 RAM 中。在一个 f 12MHz 的 8031 应用系统中,接有一片 D/A 器件 DAC0832,它的地址osc为 7FFFH,输出电压为 05V。请画出有关规律框图,并编写一个程序,当其运行后 0832能输出一个矩形波,波形占空比为 1:5。高电寻常电压为 2.5V,低电寻常为 1.25V。7-8 画出由 8031 扩展一片 2764、一片6264、一片8155、一片0809 及一片 0832 的接口电路框图,并给出所扩展的各个芯片的地址范围。第八章 串行通信接口技术习题什么是串行异步通信,它有哪些作用?并简述串行口接收和发送数据的过程。8051 单片机四种工作方式的波特率应如何确

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论