单片机原理与应用技术习题

上传人:j****9 文档编号:46032236 上传时间:2018-06-21 格式:DOC 页数:6 大小:61KB
返回 下载 相关 举报
单片机原理与应用技术习题_第1页
第1页 / 共6页
单片机原理与应用技术习题_第2页
第2页 / 共6页
单片机原理与应用技术习题_第3页
第3页 / 共6页
单片机原理与应用技术习题_第4页
第4页 / 共6页
单片机原理与应用技术习题_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《单片机原理与应用技术习题》由会员分享,可在线阅读,更多相关《单片机原理与应用技术习题(6页珍藏版)》请在金锄头文库上搜索。

1、单片机原理与应用技术单片机原理与应用技术习题习题 第第 1 1 章章 1、什么叫单片机?其主要特点有哪些? 2、计算机由哪几部分组成? 3、微型计算机由哪几部分构成? 4、微处理器与微控制器有何区别? 5、单片机与 PC 机有何区别? 6、微型计算机有哪些应用形式?各适于什么场合? 7、单片机的分类标准是什么?请列举单片机的型号并简述其特点。 8、简述单片机的开发过程。 9、常用的单片机应用系统开发方法有哪些?第第 2 2 章章 1、简述 8051 单片机 40 个引脚及功能, 2、简述单片机的基本组成并绘制内部结构示意图。 3、8051 单片机的存储器的组织采用何种结构?存储器地址空间如 何

2、划分?各地址空间的地址范围和容量如何?在使用上有何特点? 4、8051 单片机的 P0-P3 口在结构上有何不同?在使用上有何特点?5、如果 8051 单片机晶振频率为 12MHz,时钟周期、机器周期为多 少? 6、8051 单片机复位后的状态如何?复位方法有几种? 7、8051 单片机的片内、片外存储器如何选择? 8、8051 单片机的 PSW 寄存器各位标志的意义如何? 9、8051 单片机的当前工作寄存器组如何选择? 10、8051 单片机的程序存储器低端(0000H-0002AH)的几个特殊单 元的用途如何? 11、位地址 7CH 与字节地址 7CH 有何区别?位地址 7CH 具体在片

3、内 RAM 中何位置?第第 3 3 章章 1、8051 系列单片机的指令系统有何特点? 2、8051 单片机有哪几种寻址方式?各寻址方式所对应的寄存器或 存储器空间如何? 3、访问特殊功能寄存器 SFR 可以采用哪些寻址方式? 4、访问内部 RAM 单元可以采用哪些寻址方式? 5、访问外部 RAM 单元可以采用哪些寻址方式?6、访问外部程序存储器可以采用哪些寻址方式? 7、为什么说布尔处理功能是 8051 单片机的重要特点? 8、对于 8052 单片机内部 RAM 还存在高 128 字节,应采用何种方式 访问? 9、试根据指令编码表写出下列指令的机器码。(1)MOV A,#88H(2)MOV

4、R3,50H(3)MOV P1.1,#55H(4)ADD A,R1(5)SETB 12H 10、完成某种操作可以采用几条指令构成的指令序列实现,试写出 完成以下每种操作的指令序列。(1)将 R0 的内容传送到 R1;(2)内部 RAM 单元 60H 的内容传送到寄存器 R2;(3)外部 RAM 单元 1000H 的内容传送到内部 RAM 单元 60H;(4)外部 RAM 单元 1000H 的内容传送到寄存器 R2;(5)外部 RAM 单元 1000H 的内容传送到外部 RAM 单元 2000H。 11、若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。试分 析执行下列

5、程序段后上述各单元内容的变化。MOV A,R1MOV R1,40HMOV 40H,AMOV R1,#7FH 12、若(A)=E8H,(R0)=40H,(R1)=20H,(R4) =3AH,(40H)=2CH,(20)=0FH,试写出下列各指令独立执行后有 关寄存器和存储单元的内容?若该指令影响标志位,试指出 CY、AC、和 OV 的值。(1)MOV A,R0(2)ANL 40H,#0FH(3)ADD A,R4(4)SWAP A(5)DEC R1(6)XCHD A,R1 13、若(50H)=40H,试写出执行以下程序段后累加器 A、寄存器 R0 及内部 RAM 的 40H、41H、42H 单元中

6、的内容各为多少?MOV A,50HMOV R0,AMOV A,#00HMOV R0,AMOV A,3BHMOV 41H,AMOV 42H,41H 14、试用位操作指令实现下列逻辑操作。要求不得改变未涉及的位 的内容。(1)使 ACC.0 置位;(2)清除累加器高 4 位;(3)清除 ACC.3,ACC.4,ACC.5,ACC.6。 15、试编写程序,将内部 RAM 的 20H、21H、22H 三个连续单元的内 容依次存入 2FH、2EH 和 2DH 单元。 16、试编写程序,完成两个 16 位数的减法:7F4DH2B4EH,结果存 入内部 RAM 的 30H 和 31H 单元,31H 单元存差

7、的高 8 位,30H 单元存 差的低 8 位。 17、试编写程序,将 R1 中的低 4 位数与 R2 中的高 4 位数合并成一 个 8 位数,并将其存放在 R1 中。 18、试编写程序,将内部 RAM 的 20H、21H 单元的两个无符号数相乘, 结果存放在 R2、R3 中,R2 中存放高 8 位,R3 中存放低 8 位。 19、若(CY)=1,(P1)=10100011B,(P3)=01101100B。试指出 执行下列程序段后,CY、P1 口及 P3 口内容的变化情况。MOV P1.3,CMOV P1.4,CMOV C,P1.6MOV P3.6,CMOV C,P1.0MOV P3.4,C第第

8、 4 4 章章 1、与机器语言、高级语言相比,8051 单片机汇编语言有何特点? 利用 8051 单片机汇编语言进行程序设计的步骤如何? 2、一条完整的汇编语言语句有哪几部分构成?各部分功能有何功能?3、常用的程序结构有哪几种?特点如何? 4、子程序调用时,参数的传递方法有哪几种? 5、什么是伪指令?常用的伪指令功能如何? 6、设被加数存放在内部 RAM 的 20H、21H 单元,加数存放在 22H、23H 单元,若要求和存放在 24H、25H 中,试编写出 16 位数相 加的程序。7、编写一段程序,把外部 RAM 中 1000H-1030H 的内容传送到内部 RAM 的 30H-60H 中。

9、 8、编写程序,实现双字节无符号数加法运算,要求 (R1R0) +(R7R6)(61H60H)。 9、若 80C51 的晶振频率为 6MHz,试计算延时子程序的延时时间。 DELAY:MOV R7,#0F6HLP: MOV R6,#0FAHDJNZ R6,$DJNZ R7,LPRET 10、在内部 RAM 的 21H 单元开始存有一组单字节不带符号数,数据 长度为 30H,要求找出最大数存入 BIG 单元。 11、编写程序,把累加器 A 中的二进制数变换成 3 位 BCD 码,并将 百、十、个位数分别存放在内部 RAM 的 50H、51H、52H 中。 12、编写子程序,将 R1 中的 2 个

10、十六进制数转换为 ASCII 码后存放 在 R3 和 R4 中。 13、编写程序,求内部 RAM 中 50H59H 十个单元内容的平均值,并 存放在 5AH 单元。 14、若单片机的主频为 12MHz,试用循环转移指令编写延时 20ms 的 延时子程序。并说明这种软件延时方式的优缺点。第第 5 5 章章 1、8051 有几个中断源?各中断标志是如何产生的?又是如何复位 的?CPU 响应各中断时,其中断入口地址是多少? 2、某系统有三个外部中断源 1、2、3,当某一中断源变低电平时便 要求 CPU 处理,它们的优先处理次序由高到低为 3、2、1,处理程 序的入口地址分别为 2000H、2100H

11、、2200H。试编写主程序及中断 服务程序(转至相应的入口即可)。 3、外部中断源有电平触发和边沿触发两种触发方式,这两种触发方 式所产生的中断过程有何不同?怎样设定? 4、定时/计数器工作于定时和计数方式时有何异同点? 5、定时/计数器的 4 种工作方式各有何特点? 6、要求定时/计数器的运行控制完全由 TR1、TR0 确定和完全由 、 高低电平控制时,其初始化编程应作何处理? 7、当定时/计数器 T0 用作方式 3 时,定时/计数器 T1 可以工作在何 种方式下?如何控制 T1 的开启和关闭?8、利用定时/计数器 T0 从 P1.0 输出周期为 1s,脉宽为 20ms 的正 脉冲信号,晶振

12、频率为 12MHz。试设计程序。 9、要求从 P1.1 引脚输出 1000Hz 方波,晶振频率为 12MHz。试设计 程序。 10、试用定时/计数器 T1 对外部事件计数。要求每计数 100,就将 T1 改成定时方式,控制 P1.7 输出一个脉宽为 10ms 的正脉冲,然后 又转为计数方式,如此反复循环。设晶振频率为 12MHz。 11、利用定时/计数器 T0 产生定时时钟,由 P1 口控制 8 个指示灯。 编一个程序,使 8 个指示灯依次一个一个闪动,闪动频率为 20 次/秒 (8 个灯依次亮一遍为一个周期)。 12、若晶振频率为 12MHz,如何用 T0 来测量 201s 之间的方波周 期

13、?又如何测量频率为 0.5MHz 左右的脉冲频率?第第 6 6 章章 1、8051 单片机串行口有几种工作方式?如何选择?简述其特点? 2、串行通信的接口标准由那几种? 3、在串行通信中通信速率与传输距离之间的关系如何? 4、利用单片机串行口扩展 24 个发光二极管和 8 个按键,要求画出 电路图并编写程序使 24 个发光二极管按照不同的顺序发光(发光的 时间间隔为 1S)。 5、简述 8051 单片机多机通信的特点。 6、在微机与单片机构成的测控网络中,要提高通信的可靠性要注意 哪些问题?第第 7 7 章章 1、试以 8031 为主机,用 2 片 2764 EPROM 扩展 16K ROM,

14、画出硬件 接线图。 2、设计扩展 2KB RAM 和 4KB EPROM 的电路图。 3、当单片机应用系统中数据存储器 RAM 地址和程序存储器 EPROM 地 址重叠时,是否会发生数据冲突,为什么? 4、8051 单片机在应用中 P0 和 P2 是否可以直接作为输入/输出连接 开关、指示灯等外围设备? 5、七段 LED 显示器有动态和静态两种显示方式,这两种显示方式要 求 8051 系列单片机如何安排接口电路? 6、设计 8051 键盘显示接口,采用中断扫描方式扩展 36 共 18 个 键分别为 09、AF、RUN 和 RESET 键,具体要求如下:a、按下 RESET 键后,单片机复位。b

15、、按下 RUN 键后,系统进入地址为 2000H 的用户程序。c、按下 09、AF 键后,键值存入内部 RAM,首地址为 40H。 试画出接口电路的硬件连接图并编写相应程序。第第 8 8 章章 1、D/A 与 A/D 转换器有哪些主要技术指标? 2、D/A 转换器由哪几部分组成?各部分的作用是什么? 3、试述 DAC0832 芯片的输入寄存器和 DAC 寄存器二级缓冲的优点。 4、试设计 8051 与 DAC0832 的接口电路,并编制程序,输出图 8-25 所示波形。 5、逐次逼近式 A/D 转换器由哪几部分组成?各部分的作用是什么?6、根据图 8-16 所示的 8031 与 ADC0809

16、 接口电路,若要从该 A/D 芯 片模拟通道 IN0IN7 每隔 1s 读入一个数据,并将数据存入地址为 0080H0087H 的外部数据存储器中。试设计该程序。 7、根据图 8-11 所示电路,若要从 A/D 芯片模拟通道 IN0 连续采样 4 个数据,然后用平均值法进行滤波,以消除干扰,并将最终结果 送至 LED 显示,试编写相应的汇编程序。 8、AD574 为 12 位 A/D 转换器,而 8051 系列单片机为 8 位单片机, 它们如何接口?转换后的结果如何读取和存放? 9、试设计 MC14433 通过 8155 与 8051 单片机的接口电路。第第 9 9 章章 1、简述 A/D 转换器的主要性能指标及分类。 2、DAC0832 与 8031 单片机连接时有哪些控制信号?其作用是什么?3、已知 DAC0832 的地址为 7FFFH,输出电压为 0-5V,编写程序产生 等宽矩形方波的转换程序,高电平为 2.5V,低电平为 1.25V。 4、D/A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号