单片机原理与应用习题集(含答案)_第1页
单片机原理与应用习题集(含答案)_第2页
单片机原理与应用习题集(含答案)_第3页
单片机原理与应用习题集(含答案)_第4页
单片机原理与应用习题集(含答案)_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

单片机原理与应用习题集(含答案)

单片机原理与应用习题集

第一章计算机基础习题

1-1什么是二进制?为什么在数字系统、计算机系统中采用二进

制?

1-2将下列各数按权展开为多项式:

(1)110110B(2)5678.32D

(3)1FB7H

1-3把下列十进制数转化为二进制、十六进制和8421BCD码:

(1)135.625(2)548.75

(3)376.125(4)254.25

1-4什么是原码、反码和补码?微型计算机中的数为什么常用补

码表示?

1-5写出下列十进制数原码、反码和补码(用8位二进制表示):

(1)+x=+65(2)+x=+115

(3)-x=-65(4)-X=-115

1-6计算下列两组二进制数内部式子的逻辑〃与〃,〃或〃及

〃异或〃的结果:(1)10100101和00001111

(2)10011101和10100101

1-7什么是单片机?它与一般微型计算机在结构上有何区别?

1-8新型8位单片机主要在哪些方面有所发展?给应用系统带来什

么好处?

第二章单片机系统组成原理习题

2-1什么是单片机?它与一般的微型计算机在结构上有何区别?

2-2MSC-51单片机内部有哪些主要的逻辑部件?

2-3MSC-51单片机程序存储器和数据存储器各有什么功用?其

内部RAM区功能结构如何分配?

2-4在内部RAM中,4组工作寄存器使用时如何选用?位寻址区

域的字节地址范围是多少?

2-5程序状态字PSW的作用是什么?常用标志有哪些位?作用是

什么?

2-6简述定时器的四种工作模式的特点,如何选择和设定?

2-7当定时器TO用作模式3时,由于TR1位已被TO占用,如何

控制定时器T1的开启和关闭?

2-8已知8051单片机的fosc=12MHz用T1定时。试编程由

P1.0和P1.1引脚分别输出周期为2ms和500us的方波。

2-9什么是中断?其主要功能是什么?

2-10什么是中断优先级?中断优先处理的原则是什么?

2-11试编写一段对中断系统初始化的程序,使之允许0

INT,,T0,串行口中断,且使T0中断为高优先级中断。

第三章单片机指令系统习题

3-1设内部RAM中59H单元的内容为50H,写出当执行下列程

序段后寄存器A,R0和内部RAM中50H,51H单元的内容为何值?

MOVA,59H

MOVRO,A

MOVA,#00H

MOV@R0zA

MOVA,#25H

MOV51H,A

MOV52H,#70H

3-2已知(A)=83H,(R0)=17H,(17H)=34H。请写出执行完下列程

序段后A的内容。

ANLA,#17H

ORL17H,A

XRLA,@R0

CPLA

3-3使用位操作指令实现下列逻辑操作,要求不得改变未涉及位

的内容。

(1)使ACC.0置1;

(2)清除累加器高4位;

(3);青除ACC.3,ACC.4,ACC.5,ACC.6。

3-4试编写程序,将内部RAM的20H,21H,22H三个连续单

元的内容依次存入2FH,2EH,和2DH中。

3-5编写两个16位数的减法:6F5DH-13B4H,结果存入内部

RAM的30H,31H单元,30H存差的低八位。

3-6两个四位BCD码相加,被加数和加数分别存于50H,51H,

52H,53H单元中(次序为千位、百位在低地址中,十位、个位在高

地址中),和数存放在54H,55H和56H中(56H用来存放最高位

的进位),试编写加法程序。

3-7设指令SJMPrel中的rel=7EH,并假设该指令存放在2114H

和2115H单元中。当该条指令执行后,程序将跳转到何地址?

3-8已知

SP=25H,PC=2345H/(24H)=12H,(25H)=34HZ(26H)=56H。问止匕时

执行〃RET〃指令以后,SP=?PC=?

3-9简述转移指令AJMPaddrll,SJMPrel,LJMPaddrl6及

JMP@A+DPTR的应用场合。

3-10试分析下列程序段,当程序执行后,位地址00H,01H中的

内容为何值?P1口的8条I/O线为何状态?

CLRC

MOVA,#66H

JCL00P1

CPLC

SETB01H

L00P1:ORLQACC.O

JBACC2LOOP2

CLROOH

L00P2:MOVP1,A

第五章汇编语言程序设计习题

4-1从内部存储器20H单元开始,有30个数据。试编一个程序,

把其中的正数、负数分别送5H和71H开始的存储单元,并分别记下

正数、负数的个数送50H和70H单元。

4-2以BUF1为起始地址的外存储区中,存放有16个单字节无符

号二进制数,试编

一程序,求其平均值并送BUF2单元

4-3在DATA1单元中有一个带符号8位二进制数xo编一程序,

按以下关系计算y值,送DATA2单元。

x+5x>0

Y=xx=0

x-5x<0

4-4试编写延时2ms的程序

4-5用查表程序求0~8之间整数的立方。

4-6编写有6个命令键的散转程序。

a)键号为0、L2、3、4、5;

b)6个键A、B、C、D、1、2的ASCH码放在累加器A中。

第六章单片机应用系统扩展设计习题5-18051单片机如何访问外

部ROM及外部RAM?

5-2试用Intel2764,6116为8031单片机设计一个存储器系统,

它具有8KEPROM(地址由0000H〜1FFFH)和16K的程序、数据兼

用的RAM存储器(地址为2000H~5FFFH)。具体要求:画出该存

储器系统的硬件连接图。

5-38255A,8155分别有哪几种工作方式?怎样进行选择?

5-4试编程对8155进行初始化。设A口为选通输出,B口为基本

输入,C口作为控制联络口,并启动定时器/计数器按方式1工作,定

时时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,f

osc=12MHZo

5-5在一个8031应用系统中扩展一片2764,一片8155和一片

6264。试画出其系统框图,并指出所扩展的各个芯片的地址范围。

第六章键盘、显示接口技术习题

6-1设计一个4x4行列式键盘电路并编写键扫描子程序。

6-2试说明非编码键盘的工作原理。如何去键抖动?如何判断键

是否释放?

6-2试设计一个用8155与有32个按键的键盘连接的接口电路。

编写程序实现以下功能:用8155定时器定时,每隔2s读一次键盘,

并将其读入的键值存入8155片内RAM40H开始的单元中。

6-4用8051的P1口作8个按键的独立式键盘接口。试画出其中

中断方式的接口电路及相应的键盘处理程序。

6-5试用8255为8051微机系统设计一个键盘接口。键盘为3x4

个键,其中10个为数1〜9,两个为功能键RESET和START。具体要

求:

(1)按下数字键后,键值存入3040H开始的单元中(每个字节

放一个键值)。

(2)按下RESET(复位)键后,键PC复位成0000H。

(3)按下START(启动)键后,系统开始执行用户程序(用户程

序的入口地址4080H)。试画出该接口的硬件连接图并进行程序设计。

6-6试设计一个LED显示器/键盘电路。

6-7试为8051微机系统设计一个LED显示器接口,该显示器共

有八位,从左到后分别DG1~DG8(共阴极式),要求将内存3080H-

3087H八个单元中的十进制(BCD)依次显示在DG1-DG8上。要

求:画出该接口硬件连接图并进行接口程序设计。

第七章A/D和D/A转换接口技术习题

7-1模拟量输入通道一般包括哪几组成部分?每一部分的作用如

何?

7-2在什么情况下,A/D转换器前应引入采样保持器?

7-3A/D转换器的分辨率如何表示?它与精度有何不同?

7-4判断A/D转换结束否一般可采用几种方式?每种方式有何特

/占\\\?•

7-5D/A转换器的主要技术指标有哪些?分辨率是如何定义的?

参考电压VR的作用如何?

7-6在一个fosc=12MHz的8031应用系统中,接有一片A/D

器件ADC0809,它的地址为FEF8H~FEFFH。试画出有关逻辑框图,

并编写定时采样8个通道的程序。设采样频率为2ms一次,每个通道

采10个数,把所采的数按0~7通道的顺序存放在以1000H为首地址

的外部RAM中。

7-7在一个fosc=12MHz的8031应用系统中,接有一片D/A

器件DAC0832,它的地址为7FFFH,输出电压为0~5V。请画出有关

逻辑框图,并编写一个程序,当其运行后0832能输出一个矩形波,波

形占空比为1:5。高电平时电压为2.5V,低电平时为1.25VO

7-8画出由8031扩展一片2764、一片6264、一片8155、一片

0809及一片0832的接口电路框图,并给出所扩展的各个芯片的地址

范围。

第八章串行通信接口技术习题

8-1什么是串行异步通信,它有哪些作用?并简述串行口接收和

发送数据的过程。

8-28051单片机四种工作方式的波特率应如何确定?

8-3某异步通信接口,其帧

温馨提示

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

评论

0/150

提交评论