单片机原理及接口技术资料

上传人:cn****1 文档编号:479261758 上传时间:2022-12-19 格式:DOCX 页数:10 大小:92.41KB
返回 下载 相关 举报
单片机原理及接口技术资料_第1页
第1页 / 共10页
单片机原理及接口技术资料_第2页
第2页 / 共10页
单片机原理及接口技术资料_第3页
第3页 / 共10页
单片机原理及接口技术资料_第4页
第4页 / 共10页
单片机原理及接口技术资料_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《单片机原理及接口技术资料》由会员分享,可在线阅读,更多相关《单片机原理及接口技术资料(10页珍藏版)》请在金锄头文库上搜索。

1、济南大学继续教育学院单片机原理及接口技术复习题一简答题1. 简述 MSC-51单片机内部集成哪些功能部件?答: 8 位字长的 CPU;振荡器和时钟电路; 4K字节程序存储器 ROM;128 字节数据存储器 RAM; 20 多个特殊功能寄存器; 32 线并行 I/O 接口; 1 个全双工串行 I/O 口; 2 个 16 位定时器 / 计数器; 5 个中断源, 2 个优先级。2. MSC-51常用复位电路有哪几种?复位后寄存器 PSW, P0,SP,PC分别是什么值?答: MSC-51常用复位电路有上电复位、电平开关复位以及看门狗复位电路,复位后 PSW=00H,P0=FFH, SP=07H,PC

2、=0000H3. MCS-51 单片机的机器周期包括多少个振荡周期?当主频( 即振荡频率)fosc=12MHZ时,一个机器周期为几个微秒?执行一条最长的指令需几个微秒?答:1 个机器周期 =12 个振荡周期。当主频fosc=12MHZ时,一个机器周期为指令最长需要 4 微秒。1 微秒,执行一条4. 简述 P3 口的第二功能答:P3.0 RXD;P3.1 TXD;P3.2 INT0;P3.3 INT1;P3.4 T0;P3.5 T1;P3.6 WR;P3.7 RD5.EA、PSEN、WR、 RD引脚的作用是什么?答: EA引脚为单片机访问内部或外部程序存储器的选择信号; PSEN引脚为访问外部程

3、序存储器的选通信号; WR为访问外部数据存储器的写选通信号; RD为访问外部数据存储器的读选通信号。6. MSC-51单片机共有多少根 I/O 口线,将累加器 A 的值送到 P1 口用什么指令?答: MSC-51单片机共有 32 根 I/O 口线,将累加器 A 的值送到 P1口指令 MOV P1,A7.MSC-51 单片机有 4 个并行 I/O 口,分别为 P0、 P1、P2 和 P3,在使用时各有哪些分工?答: MSC-51单片机有外部功能扩展时, P0 作为低 8 位地址和数据复用总线、 P2 作为高 8 位地址线; MSC-51单片机无外部扩展时, P0 和 P2 可作为通用 I/O 口

4、使用。P3 作为多功能口使用, P1 作通用 I/O 口使用8. 简述 MCS-51单片机的存储器结构答: MCS-51单片机存储器结构由三部分组成:64K字节的程序存储器地址空间( 包括片内与片外 ) ;64K字节的外部数据存储器地址宁间;128 字节 的内部数据存储器,以及特殊功能寄存器空间9.MSC-51 单片机的内部数据存储器可以分为哪几个不同区域?答:00-1FH 为工作寄存器组区, 20-2FH 为可位寻址区, 30-7FH 为字节寻址区, 80-FFH 为特殊功能寄存器区10. 简述 MCS-51的几种寻址方式答:共七种寻址方式: 立即寻址,直接寻址, 寄存器寻址,寄存器间接寻址

5、, 基址加变址寻址,相对寻址,位寻址11.MCS-51 有哪些查表指令?有何本质区别?答:有 MOVC A, A+DPTR; MOVC A,A+PC。区别是基址寄存器不同,适用范围不同,前一种基址寄存器为 DPTR,表格可以设置在 64K 程序存储器的任何地址空间; 后一种基址寄存器为 PC,表格存放在以 PC当前值为起始地址的 256 字节范围内。12. 简述 MCS-51单片机的中断源,以及相应的中断服务的入口地址答:中断源入口地址外部中断 00003H外部中断 10013H定时 / 计数器 0 中断000BH定时 / 计数器 1 中断001BH串行通讯中断0023H13. 外部中断 0

6、有哪两种触发方式,如何设置?答:外部中断 0 有低电平触发和负跳变触发两种方式。通过 SETB IT0 指令,使 IT0=1 ,则设置为负跳变触发;通过 CLR IT0 指令,使 IT0=0,则设置为低电平触发14. MCS-51 单片机的串行通讯有几种工作方式?答: MCS-51单片机的串行通讯有4 种工作方式。方式 0同步移位寄存器方式;方式 1 8 位异步通讯方式;方式 2 9 位异步通讯方式;方式 3 9 位异步通讯方式15. MCS-51 单片机进行外部功能扩展时,总线结构如何构成的?答: P0 口即作为 8 位数据总线,又作为低8 位地址总线,分时复用;P2 口作为高 8 位地址总

7、线; ALE、WR、RD和 PSEN作为控制总线。P2ALEGOE地址总线P0D7Q7:80C51: 7:EAD0Q0数据总线PSENWR控制总线RD16.单片机用于外界过程控制时,有时要用到A/D、D/A 转换器,它们的作用分别是什么?答: A/D 转换器的作用是将模拟量转换为数字量;D/A 转换器的作用是将数字量转换为模拟量二、填空题1. RST 是单片机的复位引脚, /PSEN是用来选通外部程序存储器的。2. MCS-51 单片机复位时, PC=0000H,SP=07H,P1=FFH。3.复位后, PSW= 00 H, 工作寄存器采用第0组4.当 MSC-51单片机的程序全部放到外部程序

8、存储器时,EA应为低电平。5. MCS-51单片机的片内数据存储空间的 128 字节单元通常可划分为 3 个区域,这 3 个区域分别是 _工作寄存器组区、 _可位寻址区 _、_可字节寻址区。6. 将立即数 4FH送到累加器 A 的指令是 MOV A,#4FH ,将内部 RAM 4FH单元的内容传送到累加器 A 的指令是 MOV A,4FH 。7. 累加器 A=01000101B,(C)=0 ,执行 RR A指令后, (A)= 10100010B,(C)=08. 累加器 A 的值为 0C5H(11000101B),(C)=0 ,执行 RLCA 指令后 , (A)= 10001010 B,(C)=

9、19.(SP)=69H,(DPTR)=0123H, 将 DPTR入栈,执行如下指令:PUSH DPLPUSH DPH执行后,(SP)=6BH,(6AH)=23H,(6BH) =01H10.(SP)=40H ,( 39H)=30H,(40H) =60H。执行下列指令:POPDPHPOPDPL执行后, DPTR的内容为 6030H,SP的内容为 38H。11. 设累加器 A 的值为 50H(80),寄存器 B 的值为 0A0H(160),执行下列指令后:MUL AB乘积为 12800(3200H),累加器 A 的值为00H,寄存器 B 的值为32H12. 设 (C )=1 ,(P3)=110001

10、01B,(P1)=00110101B,执行下列程序段: MOV P1.3,CMOV C,P3.3MOV P1.2,C执行结果: (C )= 0, (P1.2)=0, (P1.3)= 113. 将外部 RAM2000H单元的内容传送到内部 RAM40H单元的指令为:MOV DPTR , #2000HMOVX A, DPTRMOV40H ,A14. 普通子程序的返回指令是 RET ,中断服务子程序的返回指令是RETI15.在 MCS-51指令系统中,堆栈操作指令中的入栈指令是_PUSH ,出栈指令是 _POP_16. MSC-51 单片机有 5中断源,可分为2优先级。17.MCS-51单片机外部中

11、断源的触发方式有 2 种,分别是负跳变触发和低电平 触发18.根据数据的传输方向,串行通讯可分为全双工、半双工 和 单工 三种19.常用的串行通讯标准接口有RS232 ,RS485和 RS42220. 对于准双向并行 I/O 口,由输出变为输入操作时,必须先输出121.MCS 51 系列单片机内设有 2个可编程的 16位定时器 / 计数器22. 在系统扩展片外程序存储器或数据存储器时,由_P2_口输出高 8 位地址23.MCS-51单片机进行外部功能扩展时,通常采用两种地址分配方法:线选法 和 译码器法24.MCS-51 访问外部存储器时,利用ALE信号锁存来自P0口的低八位地址信号。25.

12、并行I/O接口芯片8255 的3 种工作方式分别是基本通用型I/O方式、选通型I/O方式和双向传输方式26.LED 显示通常有动态和静态两种显示方式。27. 常用的按键去抖方式有 软件去抖 和 硬件去抖 。三、程序设计题1. 两个 4 位 BCD码相加,设被加数存于内部 RAM的 40H、 41H单元, 加数存于 45H、46H 单元,和存于 50H、 51H单元,请编制加法程序段。答: MOV A, 40H ADD A, 45HDA AMOV 50H, AMOV A, 41HADDC A, 46HDA AMOV 51H, A2. 试编写多字节加法子程序。 R0 为被加数指针, R1 为加数指针, R2位字节数,结果存放在被加数 R0 指向的单元答:CLR CLOOP: MOV A,R0ADDC A,R1MOV R0,AINC R0INC R1DJNZ R2,LOOP3. 查表法求2Y=X。设 X(0 X 15) 在片内 RAM的 20H单元中,要求查表求 Y,存入片内 RAM21H单元。请编程实现答: SQU:MOV DPTR,#3000H ; 确定表首地址MOV A,20H;取 X(偏移量)MOVC A,A+DPTR;查表求 Y=X2MOV 21H,A;保存 YORG 3000H;常数表格首地址

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

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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