2022年单片机作业与答案

上传人:s9****2 文档编号:567302506 上传时间:2024-07-19 格式:PDF 页数:12 大小:374.40KB
返回 下载 相关 举报
2022年单片机作业与答案_第1页
第1页 / 共12页
2022年单片机作业与答案_第2页
第2页 / 共12页
2022年单片机作业与答案_第3页
第3页 / 共12页
2022年单片机作业与答案_第4页
第4页 / 共12页
2022年单片机作业与答案_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《2022年单片机作业与答案》由会员分享,可在线阅读,更多相关《2022年单片机作业与答案(12页珍藏版)》请在金锄头文库上搜索。

1、第四章1、单片机系统结构特点?答:( 1)在系统结构上采用哈佛型;(2)极强的布尔处理能力(3)具有较齐全的输入输出接口及实时中断功能(4)配有实时控制时的特殊电路2、MCS 51单片机的基本组成?答:(1) 8位中央处理单元CPU。(2)4KB 程序存储器 ROM,256B 数据存储器 RAM 。(3)4个8位并行 IO口( P0P3)。(4)1个全双工串行IO口( P3.0,P3.1)。(5)2个16位加法定时计数器(T0,T1)。(6)5个中断源。(7)内部时钟产生电路。最高允许振荡频率为12MHz 。3、MCS-51单片机存储器可划分为几个空间?各自地址范围是多少?答:单片机存储器划分

2、为四个空间:1) EA=1 片内程序存储器地址 0000-0FFFH ,片外程序存储器地址 1000-FFFFH EA=0 片外程序存储器地址 0000-FFFFH 2)片内数据存储器地址 00-FFH 片外数据存储器地址为0000-FFFFH4、MCS-51单片机内 RAM 存储器可划分为几个空间?各自地址范围是多少?答:寄存器区00H-1FH 位寻址区20H-2FH 用户区和堆栈区30H-7FH 特殊功能寄存器区80H-FFH第五章1MCS 51 系列单片机有哪几种寻址方式?答:立即寻址: MOV A ,#5 直接寻址: MOV A ,30H 寄存器寻址: MOV A ,R0 寄存器间接寻

3、址:MOV A ,R0 变址寻址:MOVC A , A+DPTR 相对寻址:JZ REL 位寻址:MOV C , BIT 2指出下列指令中画线的操作数的寻址方式。MOV R0 , 60H立即寻址MOV A ,30H直接寻址MOV A , Ri寄存器间接寻址MOV Ri,A 寄存器寻址ADD A , B 寄存器寻址SUBB A ,R7 寄存器寻址精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 12 页3指出下列指令中画线的操作数的寻址方式。MOVX A, DPTR 寄存器间接寻址MOV DPTR, 0123H 立即寻址MOVC A ,AD

4、PTR 基址变址寻找MUL A B 寄存器寻址INC DPTR 寄存器寻址4指出下列指令中画线的操作数的寻址方式。SJMP NEXT 相对寻址JZ AB 相对寻址CJNE A , 00H,ONE 相对寻址CPL C 位寻址MOV C ,30H 位寻址5、已知:( A)=7AH,( R0)=30H,( 30H)=0A5H ,( PSW )=80H,请填写下列各条指令的执行结果。由于(PSW )=80H C=1 (1) SUBB A, 30H A=A-(30H)-C=7AH-A5H-1=0D4H (2) SUBB A, 30H A=A-30H-C=7AH-30H-1=49H (3) ADD A,

5、R0 A=A+R0=7AH+30H=0AAH (4) ADD A, 30H A=A+(30H)=7AH+A5H=1FH (5) ADD A, 30H A=A+30H=7AH+30H=0AAH (6) ADDC A, 30H A=A+(30H)+C=7AH+A5H+1=20H (7) SWAP A A=0A7H (8) XCHD A,R0 A=75H (9) XCH A, R0 A=30H (10)XCH A, 30H A=0A5H (11)XCH A,R0 A=0A5H (12)MOV A,R0 A=0A5H 6、试分析以下程序段的执行结果。MOV SP , 3AH MOV A , 20H M

6、OV B , #30H PUSH ACC PUSH B POP ACC A 和B 的内容互换POP B A=30H B-20H 7、已知:( A)=81H,( R0)=17H,( 17H)=35H ,指出执行完下列程序段后A的内容。ANL A , 17H ORL 17H ,A XRL A ,R0 CPL A A=0CBH 8、设R0的内容为 32H ,A的内容为 48H,内部 RAM 的 32H 单元内容为 80H,40H 单元内容为 08H,指出在执行下列程序段后上述各单元内容的变化。MOV A , R0 A=80H MOV R0, 40H R0=(32H)=08H MOV 40H , A

7、(40H)=80h MOV R0 , 35H R0=35H 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 12 页9、用单片机来实现下列电路的逻辑功能。图逻辑电路解:为了使逻辑问题适合单片机来处理,先来选择一些端口位作为输入逻辑变量和输出逻辑变量。设 P1.0=A , P1.1=B ,P1.2=C,P1.3=D,P1.4=Z。程序为:MOV C,P1.0 ;读入变量 A ANL C,P1.1 CPL C MOV 30H,C ;保存中间运算结果MOV C,P1.2 ANL C ,P1.3 MOV 31H,C MOV C, P1.3 CP

8、L C ANL C, 31H ORL C ,30H CPL C MOV P1.4 ,C ;输出运算结果 RET 10、 51 单片机访问程序存储器、内部RAM 和外部 RAM 的指令区别?答:访问程序存储器用MOVC, 内部 RAM 用 MOV, 外部 RAM 用 MOVX 11、跳转指令SJMP 、AJMP 、LJMP的区别和跳转范围?答:相对跳转SJMP ,范围 -128-+127 短调转 AJMP,范围 =2K(11 位地址 ) 长跳转 LJMP ,范围 R6 不为零,继续扫下一列MOV B,#0FFH ;R6=0没有按键LP1: MOV A, B RET 4、数码管的工作原理数码管是由

9、 8个发光二级管构成的显示器件,其外形如图8 29(a)所示。 a g和h为8个发光二极管。 在数码管中, 若将二级管的阳极连在一起,称为 共阳极 数码管; 若将二极管的阴极连在一起,称为共阴极 数码管,如图 8 29(b)所示。当发光二极管导通时,它就会发光。每个二极管就是一个笔画,若干个二极管发光时,就构成了一个显示字符。若将单片机的 I/O口与数码管的ag及 h相连,高电平的位对应的发光二极管房,这样,由I/O口输出不同的代码,就可以控制数码管显示不同的字符。例如:当 /O 口输出的代码为0011 1111时,数码管显示的字符为0。这样形成的显示字符的代码称为显示代码或段选码。表85为共

10、阴极十六进制数字的显示代码,8位二进制 hgfedcba。精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 10 页,共 12 页5、A/D 转换和 D/A 转换的概念6、分辨率7、8位的 A/D 转换或 D/A 转换,对应电压 0-5V, 电压为 2.5V对应数字量为 128 (线性比例关系)8、单缓冲器连接方式接口电路图843是DAC0832 的单缓冲器连接方式与8031的接口电路。 从图中得到 DAC0832 的输入寄存器和 DAC 寄存器的端口地址为7FFFH。当数据写入输入寄存器后,同时也写入了DAC 寄存器,因此称为单缓冲连接方式。例8.

11、7设计产生一个锯齿波信号的程序。DIRE :MOV DPTR, 7FFFH ;DAC 寄存器的地址MOV A,00H ;输出数字量的初值NEXT : MOV DPTR,A INC A ;下一个数字量AJMP NEXT 图843 DAC0832 的单缓冲器连接方式与8031的接口电路例8.7设计产生一个三角波信号的程序。DIRE :MOV DPTR, 7FFFH ;DAC 寄存器的地址MOV A,00H ;输出数字量的初值NEXT1 : MOVX DPTR,A INC A ;下一个数字量JNZ NEXT1 MOV A,#0FEH NEXT2 : MOVX DPTR, A DEC A ;下一个数字

12、量精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 11 页,共 12 页JNZ NEXT2 JMP NEXT1 9、图 847为ADC0809 与8031之间的接口电路。时钟信号由单片机的ALE 信号 4分频获得。 由于ADC0809 内部设有地址锁存器, 所以通道地址由P0口的低 3位直接与 ADC0809的A、B、C相连。接口地址为0FEFFH。图 847 ADC0809 与 8031 之间的接口电路主程序:ORG 00H AJMP MAIN ORG 13H AJMP ADINT ORG 30H MAIN :SETB IT1 ;INT1 下降沿触发SETB EA ;开总中断SETB EX1 ;开外部中断1 MOV DPTR, 0FEFFH MOV A, 00H ;选择测量 IN0,并启动转换MOVX DPTR,A AJMP $ ADINT :MOVX A, DPTR ;进入中断表示转换结束读结果MOV 30H,A MOV A, 00H MOVX DPTR ,A ;启动下一次转换RETI 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 12 页,共 12 页

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

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