单片机原理与接口技术阶段性作业4

合集下载

单片机原理及接口技术课后作业及答案

单片机原理及接口技术课后作业及答案

1.89C51单片机内包括哪些重要逻辑功能部件?答:80C51系列单片机在片内集成了如下重要逻辑功能部件:(l)CPU(中央处理器):8位(2)片内RAM:128B(3)特殊功能寄存器:21个(4)程序存储器:4KB(5)并行I/O口:8位,4个(6)串行接口:全双工,1个(7)定期器/计数器:16位,2个(8)片内时钟电路:1个2.89C51旳EA端有何用途?答:/EA端接高电平时,CPU只访问片内flash Rom 并执行内部程序,存储器。

/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中旳指令。

/EA端保持高电平时,CPU执行内部存储器中旳指令。

3. 89C51旳存储器分哪几种空间?怎样区别不一样空间旳寻址?答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB)片外RAM(MOVX)(16bits地址)(64KB)片内RAM(MOV)(8bits地址)(256B)4. 简述89C51片内RAM旳空间分派。

答:片内RAM有256B低128B是真正旳RAM区高128B是SFR(特殊功能寄存器)区5. 简述布尔处理存储器旳空间分派,片内RAM中包括哪些可位寻址单元。

答:片内RAM区从00H~FFH(256B)其中20H~2FH(字节地址)是位寻址区对应旳位地址是00H~7FH6. 怎样简捷地判断89C51正在工作?答:用示波器观测8051旳XTAL2端与否有脉冲信号输出(判断震荡电路工作与否正常?)ALE(地址锁存容许)(Address Latch Enable)输出是fosc旳6分频用示波器观测ALE与否有脉冲输出(判断8051芯片旳好坏?)观测PSEN(判断8051可以到EPROM 或ROM 中读取指令码?)由于/PSEN接外部EPROM(ROM)旳/OE端子 OE=Output Enable(输出容许)7. 89C51怎样确定和变化目前工作寄存器组? 答:PSW(程序状态字)(Program Status Word)中旳RS1和RS0可以给出4中组合用来从4组工作寄存器组中进行选择PSW属于SFR(Special Function Register)(特殊功能寄存器)8. 89C51 P0口用作通用I/O口输入时,若通过TTL“OC”门输入数据,应注意什么?为何?答:9. 读端口锁存器和“读引脚”有何不一样?各使用哪种指令?答:读锁存器(ANL P0,A)就是相称于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚旳,意思就是把端口p1输入数据送给A)传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时试验时常常用这些指令于外部通信,判断外部键盘等;字节互换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。

单片微型计算机原理及接口技术答案

单片微型计算机原理及接口技术答案

单片微型计算机原理及接口技术答案【篇一:单片微型计算机原理与接口技术髙锋版课后答案第4章】txt>思考与练习题解析【4—1】简述下列基本概念:程序、程序设计、机器语言、汇编语言及高级语言。

【答】各基本概念如下。

【4—2】在单片机领域,目前最广泛使用的是哪几种语言?有哪些优越性?单片机能否直接执行这几种语言?【答】在单片机领域,目前最广泛使用的是汇编语言和高级语言。

汇编语言编写的程序效率高,占用存储空间小,运行速度快,而且能反映单片机的实际运行情况。

但编程比使用高级语言困难,通用性差。

单片机不能直接执行汇编语言程序,必须通过人工(或机器)汇编把汇编语言程序转换为机器语言程序。

高级语言不受具体机器的限制,而且使用了许多数学公式和习惯用语,从而简化了程序设计的过程,通用性强,易于移植到不同类型的单片机中。

单片机不能直接识别和执行高级语言,需要将其转换为机器语言程序才能识别和执行。

对于高级语言,这一转换工作通常称为“编译”或者“解释”。

进行编译或者解释的专用程序称为“编译程序”或者“解释程序”。

【4—3】什么叫伪指令?8oc51单片机程序设计中主要有哪些伪指令语句?【答】伪指令又称为“汇编程序控制译码指令”。

“伪”体现在汇编时不产生机器指令代码,不影响程序的执行,仅指明在汇编时执行一些特殊的操作。

例如.为程序指定一个存储区,将一些数据、表格常数存放在指定的存储单元,说明源程序开始或结束等.。

不同的单片机开发装置所定义的伪指令不全相同。

80c51单片机程序设计中主要有伪指令语句如下。

1.org(origin)一汇编起始地址伪指令,指令格式为:org 表达式’其含义是向汇编程序说明,下述程序段的起始地址由表达式指明。

表达式通常为十六进制地址码。

2.end(end 0f assembly)一汇编结束伪指令。

其含义是通知汇编程序,该程序段汇编至此结束。

3.equ(equate)—赋值伪指令。

指令格式为:标号 equ 表达式其含义是把表达式赋值于标号,这里的标号和表达式是必不可少的。

单片机原理与接口技术阶段性作业4

单片机原理与接口技术阶段性作业4

中国地质大学(武汉)远程与继续教育学院单片机原理与接口技术课程作业4(共4 次作业)学习层次:专科涉及章节:第6章——第7章一.填空题1.使用8KBx8的RAM芯片,用译码法扩展64KBx8的外部数据存储器,需要片存储器芯片,共需要条地址线。

其中条用于存储器单元选择,条用于芯片选择。

2.三态缓冲器的三态分别是、和。

3.MCS-51单片机为外部扩展存储器准备了条地址线,其中低位地址线由提供,高位地址线由提供。

4.MCS-51单片机系统中,存储器并行外扩展涉及的控制信号有、、、和。

其中用于分离低8位地址和数据的控制信号是,它的频率是晶体频率的分之一。

5.起止地址为0000H-3FFFH的外部扩展存储器芯片的容量为 KB。

若外部扩展存储器芯片的容量为2KB,起始地址为3000H,则终止地址为。

6.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的引脚端提供信号。

7.MCS-51单片机I/O扩展占据的是存储器的地址空间,因此,其扩展连接只涉及、和 3个控制信号。

8.AD转换器的位数越多,分辨率就越,转换精度也就越。

9.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的输出。

二.选择题1.下列有关单片机程序存储器的论述中,错误的是()A.用户程序保存在程序存储器中B.断电后程序存储器仍能保存程序C.对于程序存储器只使用MOVC一种指令D.执行程序需要使用MOVC指令从程序存储器中逐条读出指令2.下列有关单片机数据存储器的论述中,错误的是()A.数据存储器只使用MOV指令进行读写B.堆栈在数据存储器中开辟C.数据存储器只用于存储临时数据D.专用寄存器也是数据存储器的一部分3.在单片机系统中,1KB表示的二进制位数是()A.1000 B.8x1000 C.1024 D.8x10244.在下列信号中,不是供外部扩展程序存储器使用的是()A./PSEN B.A C.ALE D./WR5.RAM是随机存储器的意思,随机存储器的准确含义是()A.存储器内各存储单元的存取时间相等B.可以在任何时刻随机读/写存储器内各存储单元C.随机表示即可读又可写D.随机是易失的意思,因为随机存储器具有易失的特点6.若在系统中只扩展一片Intel 2732(4Kx8),除使用P0口的8条口线外,至少还应使用P2口线()条。

单片机原理与接口技术阶段性作业第三期

单片机原理与接口技术阶段性作业第三期

中国地质大学(武汉)远程与继续教育学院单片机原理与接口技术课程作业1(共4 次作业)学习层次:专科涉及章节:第1章——第2章一、填空题1.十进制数14对应的二进制数表示为 1110 ,十六进制数表示为 E 。

2.8位无符号二进制数能表示的最大十进制数是 256 。

3.设二进制数A=10101101,B=01110110,则逻辑运算A&B= 00100100 ,A|B= 1111111 ,A ⊕B= 11011011 .4.MCS-51单片机的基本组成包括 CPU 、程序存储器、数据存储器、定时器、I/O端口、串行口、振荡电路、中断系统等。

5.MCS-51单片机的存储器按照读写指令的不同,分为内部数据存储器、外部数据存储器、程序存储器;6.位寻址7DH在片内RAM中的字节地址为 2FH ;7.当晶体频率为12MHz,则时钟周期为 0.083微秒,机器周期为 1微秒,状态周期为0.5微秒;8.单片机复位的目的是 PC指针指向0000H单元,SFR获得固定的初始值;9.ALE信号的作用是所存低8位地址;10.通常单片机有两种复位操作,即上电复位和按键复位,复位后,PC值为 0000H ,SP值为 07H ,通用寄存器的当前寄存器组为 0 组,该组寄存器的地址范围是从 00H 到 07H 。

11.MCS-51单片机中唯一可供用户使用的16位寄存器是 DPTR ,它可拆分为两个8位寄存器使用,名称分别为 DPL 和 DPH 。

12.单片机程序存储器的寻址范围由PC的位数决定,MCS-51单片机的PC为16位,因此程序存储器的地址空间是 0000H 到 FFFFH 。

二、单项选择题1.下列等式中,正确的是( B )(A)1KB=1024X1024B (B)1MB=1024X1024B(C)1KB=1024MB (D)1MB=1024B2.存储器中,每个单元都被赋予唯一的编号,这个编号称为( A )(A)地址(B)字节(C)列号(D)容量3.8位二进制数所能表示的最大无符号数是( B )(A)256 (B)255 (C)128 (D)1274.有一个数152,它与十六进制数6A相等,那么该数应该是( B )(A)二进制数(B)八进制数(C)十进制数(D)四进制数5.MCS-51单片机的SP指针是(A )位的。

单片机微型计算机原理及接口技术课后习题答案第4章

单片机微型计算机原理及接口技术课后习题答案第4章

单片机微型计算机原理及接口技术课后习题答案第4章4-2 试述指令MOV A,R0和MOV A,@R0的区别两条指令的目的操作数相同,两条指令的区别在于源操作数来源不同:MOV A,R0 指令的源操作数就是R0寄存器的内容;而MOV A,@R0 指令的源操作数是位于存储器单元内,且存储器单元的地址是R0寄存器的内容。

4-3 试述指令MOV A,20H和MOV A,#20H的区别MOV A,20H 源操作数是直接寻址,20H表示源操作数所在存储器单元的地址。

MOV A,#20H 源操作数是立即数寻址,#20H是立即数,也就是源操作数。

4-4 说明一下指令中源操作数所在的存储器类型。

(1)MOV A,#30H; 立即数#30H,就是源操作数,存在于指令中,所以位于程序存储器。

(2)MOV A,30H; 30H是源操作数所在数据存储单元的地址,所以源操作数位于数据存储器。

(3)MOVC A,@A+DPTR;源操作数是变址寻址, 助记符MOVC表示源操作数位于程序存储器。

(4)MOVX A,@DPTR; 源操作数是寄存器间接寻址, 助记符MOVX表示源操作数位于外部数据存储器。

4-5 判断下列指令书写是否正确:(1)MOV A,B; ✔(2)MOV A,#3000H ; ✘,因为A是8位寄存器,而#3000H是16位数值,没法全部存到A里(3)INC,#20H ; ✘只能INC A/direct/Rn/@Ri/DPTR(4)MOV 5,A ; ✔,注意目的操作数是直接寻址方式,不是立即寻址(5)MOV 30H,40H; ✔(6)MOV B,@DPTR ; ✘,@DPTR寻址用于MOVX指令,不能用于MOV指R(7)CJNE 30H,#80H,NEXT ; ✘,CJNE指令格式只能是CJNE A/Rn/@Ri,#data,rel或CJNE A,direct,rel(8)POP A ; ✘只能是直接寻址方式POP direct,正确的是POP ACC(9)PUSH ACC; ✔(10)SJMP 2000H ; ✘rel的范围是-128~127(用补码表示其值)共256B范围4-6 设ACC=12H,B=64H,SP=60H,30H中存放的是78H,试分析下列程序执行后,ACC、B、30H、SP中的内容分别为多少,并画出堆栈示意图。

单片机原理及应用阶段性作业4

单片机原理及应用阶段性作业4

中国地质大学(武汉)远程与继续教育学院单片机原理及应用课程作业4(共4 次作业)学习层次:专升本涉及章节:第4章4-1 8051 单片机访问外部数据存储器时,起作用的信号为:①/RD ②/WR ③/PSEN ④ALE4-2 8051 单片机访问程序存储器时,起作用的信号是为:①/RD ②/WR ③/EA④/PSEN4-3 8051 单片机用于扩展地址线的并行I/O 口是谁?4-4 在8051 单片机中,为实现P0 口线的数据和低位地址复用,应使用:①地址寄存器②地址锁存器③地址缓冲器④地址译码器4-5 起止范围为0000H~3FFFH的存储器的容量为多少KB?4-6 在8051 单片机中,PC 和DPTR 都用于提供地址,但PC 是为访问何存储器提供地址,而DPTR是为访问何存储器提供地址。

4-7 11 根地址线可选多少个存储单元,16KB存储单元需要多少根地址线?4-8 现有8051 单片机、74LS373锁存器、1 片EPROM2764 和1片RAM 6264,请使用它们组成1个单片机应用系统。

要求:(1) 画出硬件电路连线图,并标注主要引脚。

(2) 指出该应用系统程序存储器空间和数据存储器空间各自的地址范围。

4-9LED的静态显示方式与动态显示方式有何区别?各有什么优缺点?4-10 D/A转换器与A/D转换器的功能是什么?各在什么场合下使用?4-11 D/A转换器的主要性能指标有哪些?设某DAC 有二进制12 位,满量程输出电压为5V,请问它的分辨率是多少?4-12 判断下列说法是否正确?(1)“转换速度”这一指标仅适于A/D转换器,D/A转换其可以忽略不计转换时间。

()(2) ADC0809可以利用“转换结束”信号EOC向8051 单片机发出中断请求。

()(3)输出模拟量的最小变化量称为A/D转换器的分辨率。

()(4)输出的数字量变化一个相邻的值所对应的输入模拟量的变化称为D/A转换器的分辨率。

单片机原理与接口技术(高起专)阶段性作业2

单片机原理与接口技术(高起专)阶段性作业2

单片机原理与接口技术(高起专)阶段性作业2总分: 100分考试时间:分钟单选题1. 指令PUSH 68H 的功能是_______(4分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:A2. 指令LJMP addr16的功能是_______(4分)(A) 数据传送类指令(B) 布尔变量操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:C3. 指令LCALL addr16的功能是_______(4分)(A) 数据传送类指令(B) 布尔变量操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:C4. 指令ANL A,R0的功能是_______(4分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:D5. 指令MOV A,#68H 的功能是_______(4分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令6. 指令XRL A,34H的功能是_______(4分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:D7. 指令ADD A,R6 的功能是_______(4分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:B8. 指令SJMP rel的功能是_______(3分)(A) 数据传送类指令(B) 布尔变量操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:C9. 指令MUL AB的功能是_______(3分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:B10. 指令POP 68H 的功能是_______(3分)(A) 数据传送类指令(B) 算术操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令参考答案:A11. 指令CLR C的功能是_______(3分)(A) 数据传送类指令(B) 布尔变量操作类指令(C) 控制程序转移类指令(D) 逻辑操作类指令判断题12. C51与标准C语言完全相同。

单片机原理与接口技术作业参考答案

单片机原理与接口技术作业参考答案

《单片机原理与接口技术》作业参考答案作业一1.(35)10=(100011)2 或 35D=100011B2. (11111010)2=1×27+1×26+1×25+1×24+1×23+0×22+1×22+0×20=128+64+32+16+8+2=(250)10(11111010)2=(0FA)16或11111010B=0FAH10000110B=1×27+1×22+1×21=128+4+2=134D10000110B=86H3. [X]原=10000010, [X]反=11111101,[X]补=11111110,4. [X]补=11001011B,X=-0110101B5.当时钟脉冲未到来时,无论D端是高或低电平,Q端的值保持不变;在时钟脉冲作用期间,Q端的值变为和D端的输入值相同。

作业二1.片内数据存储器,地址范围00---0FFH;片内程序存储器,地址范围0---0FFFH;外部程序存储器,地址范围0---0FFFFH;外部数据存储器,地址范围0---0FFFFH。

2.P0口有两种工作方式:地址/数据分时复用总线方式和通用I/O接口方式。

P1口只有通用I/O接口方式。

P2口有两种工作方式:高8位地址总线方式和通用I/O接口方式。

P3口有两种工作方式:通用I/O 接口方式和位控方式。

3.开机复位后,CPU使用的是第0组工作寄存器;选择哪一组工作寄存器由程序状态字(PSW)寄存器中的RS1、RS0两位的值来确定。

作业三1.①立即寻址②直接寻址③寄存器间接寻址④寄存器寻址2.(A)=0CBH 3.(PC)=1234H,(SP)=23H作业四1.2.(A)=0,(R0)=43H,(43H)=03.ORG 2000HSTART:MOV DPTR,#TABMOV A,E0HMOVC A,@A+DPTRJMP @A+DPTRTAB:DB PRGA-TAB,PRGB-TAB,PRGC-TAB DB PRGD-PAB PRGE-TAB,PRGF-TAB PRGA:……..PRGB…..PRGC….PRGD….PRGE….PRGF…..4. ORG 2000HSTART:MOV R0,#30HMOV R7,#20HMOV R6,#00HLOOP:MOV A,@R0CJNE A,#10,AAINC R6SJMP ENAA:JC ENCJNE A,#20,BBSJMP ENBB:JC CCSJMP ENCC:INC R6EN:DJNZ R7,LOOPMOV 51H,R6END 2100HTWOCMP:MOV A,R5SUBB A,R6JC AAMOV A,R5XCH A,R6MOV R5,AAA:RET作业五1.有外部中断0(INT0),中断服务程序入口地址为0003H,定时器T0中断,中断服务程序入口地址为000BH,有外部中断1(INT1),中断服务程序入口地址为0013H,定时器T1中断,中断服务程序入口地址为001BH,串行口中断,中断服务程序入口地址为0023H。

单片机原理与接口技术 专科 中国地质大学 开卷题库及答案

单片机原理与接口技术  专科 中国地质大学 开卷题库及答案

单片机原理与接口技术(高起专)阶段性作业1总分: 100分考试时间:分钟单选题1. 下列关于MCS-51单片机中断优先级控制的叙述中,错误的是_____(4分)(A) 低优先级不能中断高优先级;(B) 同级中断不能嵌套;(C) 同级中断请求按时间的先后顺序响应;(D) 高优先级能中断低优先级。

参考答案:C2. 取指操作后,PC的值是_____(4分)(A) 当前指令前一条指令的地址(B) 当前正在执行指令的地址(C) 下一条指令的地址(D) 控制器中指令寄存器的地址参考答案:C3. 对于由8031构成的单片机应用系统,中断响应并自动生成长调用指令LCALL后,应转向_____去执行中断服务程序(4分)(A) 外部数据存储器(B) 内部数据存储器(C) 外部程序存储器(D) 内部程序存储器参考答案:C4. RAM是随机存储器的意思,随机存储器的准确含义是_____(4分)(A) 存储器内各存储单元的存取时间相等(B) 可以在任何时刻随机读/写存储器内各存储单元(C) 随机表示即可读又可写(D) 随机是易失的意思,因为随机存储器具有易失的特点参考答案:B5. 下列有关单片机程序存储器的论述中,错误的是_____(4分)(A) 用户程序保存在程序存储器中(B) 断电后程序存储器仍能保存程序(C) 对于程序存储器只使用MOVC一种指令(D) 执行程序需要使用MOVC指令从程序存储器中逐条读出指令参考答案:D6. MCS-51单片机的SP指针是_____位的。

(4分)(A) 8(B) 16(C) 32(D) 13参考答案:A7. 对外部数据存储器数据传送,应采用助记符为_____。

(4分)(A) MOVX(B) MOVC(C) PUSH(D) MOV参考答案:A8. 下列等式中,正确的是_____(4分)(A) 1KB=1024X1024B(B) 1MB=1024X1024B(C) 1KB=1024MB(D) 1MB=1024B参考答案:B9. MCS-51单片机的_____口的引脚,还具有外中断、串口通信等第二功能。

单片机原理及接口技术(微课版 第3版)-习题及答案 (4)[4页]

单片机原理及接口技术(微课版 第3版)-习题及答案 (4)[4页]

《单片机原理及接口技术》(第3版)人民邮电出版社第4章 AT89S51单片机的中断系统思考题及习题41.外部中断1的中断入口地址为 ,定时器1的中断入口地址为。

答:0013H;001BH2.若(IP)=00010100B,则优先级最高者为,最低者为。

答:外部中断1,定时器T13.中断服务子程序与普通子程序有哪些相同和不同之处?答:RETI指令在返回的同时自动清除相应的不可寻址的优先级触发器,以允许下次中断,而RET指令则没有这个操作。

除了这一点两条指令不同外,其它操作都相同。

4.下列说法正确的是。

答:DA. 各中断源发出的中断请求信号,都会标记在AT89S51的IE寄存器中B. 各中断源发出的中断请求信号,都会标记在AT89S51的TMOD寄存器中C. 各中断源发出的中断请求信号,都会标记在AT89S51的IP寄存器中D. 各中断源发出的中断请求信号,都会标记在AT89S51的TCON与SCON寄存器中5.AT89S51单片机响应外部中断的典型时间是多少?在哪些情况下,CPU将推迟对外部中断请求的响应?答:在一个单一中断的系统里,AT89S51单片机对外部中断请求的响应时间总是在3~8个机器周期之间。

在下述三种情况下,AT89S51将推迟对外部中断请求的响应:(1)AT89S52正在处理同级或更高优先级的中断。

(2)所查询的机器周期不是当前正在执行指令的最后一个机器周期。

(3)正在执行的指令是RETI或是访问IE或IP的指令。

如果存在上述三种情况之一,AT89S52将丢弃中断查询结果,将推迟对外部中断请求的响应。

6.中断查询确认后,在下列各种AT89S51单片机运行情况下,能立即进行响应的是。

A. 当前正在进行高优先级中断处理B. 当前正在执行RETI指令C. 当前指令是DIV指令,且正处于取指令的机器周期D. 当前指令是MOV A,R3答:D7.AT89S51单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送,使程序执行转向中的中断地址区。

单片机原理与接口技术(高起专)阶段性作业4

单片机原理与接口技术(高起专)阶段性作业4
判断题
13. 衡量D/A转换器性能的主要参数是分辨率、满刻度误差、输出范 围、转换时间和是否容易和单片机接口。(3分) 正确错误
参考答案:正确
解题思路: 14. DAC0832的D/A转换原理为调频式。(3分) 正确错误
参考答案:错误
解题思路: 15. DAC0832的D/A转换结果的分辨率为8位。(3分) 正确错误
(2). 参考答案: TXD 30. 51单片机内串行端口共有2个控制寄存器SCON和___(9)___ 。 (3分) (1). 参考答案: PCON 31. 51单片机与PC机进行串行通信,需要进行___(10)___ 转换。(3 分) (1). 参考答案: 电平 32. 51单片机与PC机进行串行通信,需要设置___(11)___ 的波特 率。(3分) (1). 参考答案: 相同
解题思路: 22. DAC0832的输出端一般需要接运算放大器。(3分) 正确错误
参考答案:正确
解题思路:
填空题
23. ADC0809 A/D转换速度一般使用频率___(1)___ 。(3分) (1). 参考答案: 640KHz 24. A/D转换程序需分三阶段进行:启动A/D转换、等待A/D转换 结束与___(2)___ 。(3分) (1). 参考答案: 读取A/D转换结果 25. 判别A/D转换是否结束,可采用程序查询法、软件延时等待或 ___(3)___ 。(3分)
参考答案:正确
解题思路: 16. DAC0832的转换速度不需要时钟控制引脚。(3分) 正确错误
参考答案:正确
解题思路: 17. DAC0832的单缓冲方式适用于只有一路模拟量输出或几种模拟量 非同步输出的情形。(3分)
正确错误
参考答案:正确
解题思路: 18. 双缓冲方式适用于多个DAC0832同时输出的情形。(3分) 正确错误

单片机原理与接口技术(高起专)阶段性作业3

单片机原理与接口技术(高起专)阶段性作业3

单片机原理与接口技术(高起专)阶段性作业3总分: 100 分考试时间: 分钟单选题1. 单片机可用作I /O 口包括_____ 。

(4 分)(A) P0 口(B) P0 和P1 口(C) P0、P1 和P2 口(D) P0 、P1 、P2 和P3 口参考答案: A2. 51 单片机地址总线宽度为_____ 。

(4 分)(A) 16 位(B) 8 位(C) 11 位(D) 13 位参考答案: A3. 51 单片机数据总线宽度为_____ 。

(4 分)(A) 16 位(B) 8 位(C) 11 位(D) 13 位参考答案: B4. 51 单片机控制总线为_____ 。

(4 分)(A) /WR 、/RD 、(B) /PSEN 、ALE(C) P1 口(D) /WR 、/RD 、/PSEN 、ALE 、/EA参考答案: D5. 51 单片机在片外可扩展的存储器最大容量为64KB ,地址范围为_____ 。

(4 分)(A) 0000H ~00FFH(B) 0000H ~0FFFH(C) 0000H ~10000H(D) 0000H ~FFFFH参考答案: D6. 51 单片机有两个并行存在且相互独立的存储器系统_____ 。

(4 分)(A) 程序存储器和数据存储器(B) 内部和外部数据存储器(C) 内部数据存储器和I/O 口存储器(D) 内部和外部程序存储器参考答案: A7. 51 单片机外部数据存储器与_____ 统一编址。

(4 分)(A) 内部程序存储器(B) 内部数据存储器(C) I/O 口存储器(D) 外部程序存储器参考答案: C8. 51 单片机外部数据存储器的写操作控制信号为_____ 。

(4 分)(A) /PSEN(B) /WR(C) /RD(D) /EA参考答案: B9. 51 单片机外部数据存储器的读操作控制信号为_____ 。

(4 分)(A) /PSEN(B) /WR(C) /RD(D) /EA参考答案: C10. 51 单片机外部P0 口作为数据总线与低8 位地址总线分离控制信号为_____ 。

(完整版)单片机原理和接口技术试题和答案解析

(完整版)单片机原理和接口技术试题和答案解析

复习题及答案(一)选择题(在每个小题四个备选答案中选出一个正确答案,填在题的括号中)1、80C51基本型单片机内部程序存储器容量为(C)。

(A)16K (B)8K (C)4K (D)2K2、在80C51单片机应用系统中,可以作为时钟输出的是(C)引脚。

(A) (B)RST (C)ALE (D)3、在80C51的4个并行口中,能作为通用I/O口和高8位地址总线的是(C).(A)P0 (B)P1 (C)P2 (D)P34、当优先级的设置相同时,若以下几个中断同时发生,(D)中断优先响应。

(A) (B)T1 (C)串口(D)T05、在80C51中,要访问SFR使用的寻址方式为(A)。

(A)直接寻址(B)寄存器寻址(C)变址寻址(D)寄存器间接寻址6、以下的4条指令中,不合法的指令为(D)。

(A)INC A (B)DEC A (C)I NC DPTR (D)SWAP ACC7、当需要扩展一片8K的RAM时,应选用的存储器为(B).(A)2764 (B)6264 (C)6116 (D)621288、若想扩展键盘和显示,并希望增加256字节的RAM时,应选择(A)芯片.(A)8155 (B)8255 (C)8279 (D)74LS1649、80C51单片机要进行10位帧格式的串行通讯时,串行口应工作在(B )。

(A)方式0 (B)方式1 (C)方式2 (D)方式310、80C51复位初始化时未改变SP的内容,第一个入栈的单元地址为(A).(A)08H (B)80H (C)00H (D)07H二、填空题1、计算机的经典结构由存储器、运算器、控制器、输入设备、输出设备组成。

2、80C51单片机基本型内部RAM有128个字节单元,这些单元可以分为三个用途不同的区域,一是工作寄存器区,二是位寻址区,三是通用数据区区。

3、在8051单片机中,由 2 个振荡周期组成1个状态周期,由 6 个状态周期组成1个机器周期.4、8051的堆栈是向地址的高端生成的。

18春西南大学[0924]《单片机原理与接口技术》作业标准答案

18春西南大学[0924]《单片机原理与接口技术》作业标准答案

1、执行中断返回指令 RETI ,会从堆栈取出数作为地址送给(PSW "DPTR 'RnrPC #2、从MCS-51单片机外部数据存储器取数据时,可以采用指令( )。

3、若A 中为OFFH ,执行INC A 指令后A 中为( )。

4、指令 MOV A, @R0 中源操作数的寻址方式为( )。

立即寻址直接寻址寄存器寻址 寄存器间接寻址)。

A. MOV A , R1B. POP AMOVX A , @R0 &MOVC A , @A+DPTR00H 0FFH随机数01H5、MCS-51单片机是根据()中的数值作为地址读取指令。

6、用于设置定时器/计数器工作方式的寄存器是()。

7、执行中断返回指令RETI,从堆栈弹出地址送给()。

&定时器/计数器工作于模式2,在计数溢出时:()计数从零重新开始计数停止计数不确定,随机数计数从初值重新开始TMODPCONTCONSCONPSWPCDPTR9、MCS-51单片机的P1 口在作输入前需要将相应的I/O 口()°. 清零. 「置1 W. 厂悬空. 「接地10、MCS-51单片机内部数据存储器中有多少组工作寄存器?124811、MCS-51单片机的程序计数器PC是多少位?12、MCS —51单片机的串行口发送、接收缓冲器共用缓冲器SBUF,其地址为()。

88H90H99H0AAH13、MCS-51单片机有( )个中断优先级别控制。

814、MCS-51单片机有( )中断源。

15、MCS-51单片机的定时器 T1有( )种工作方式16、MCS-51单片机的定时器 TO 有( )种工作方式17、单片机上电后或复位后,工作寄存器R0是在(). 字节地址00H单元tZ. 「字节地址01H单元. ' 位地址00H单元. ' 位地址09H单元18、MCS-51单片机有()工作寄存器区123419、在单片机中,通常将一些中间计算结果放在()中累加器控制器程序存储器数据存储器20、MCS-51单片机复位后PC值为()0000H000BH0013H0023H21、MCS-51单片机是根据( )中的数值作为地址读取指令822、使用MCS51汇编语言指令时,标号以( )开始。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国地质大学(武汉)远程与继续教育学院单片机原理与接口技术课程作业4(共4 次作业)学习层次:专科涉及章节:第6章——第7章一.填空题1.使用8KBx8的RAM芯片,用译码法扩展64KBx8的外部数据存储器,需要片存储器芯片,共需要条地址线。

其中条用于存储器单元选择,条用于芯片选择。

2.三态缓冲器的三态分别是、和。

3.MCS-51单片机为外部扩展存储器准备了条地址线,其中低位地址线由提供,高位地址线由提供。

4.MCS-51单片机系统中,存储器并行外扩展涉及的控制信号有、、、和。

其中用于分离低8位地址和数据的控制信号是,它的频率是晶体频率的分之一。

5.起止地址为0000H-3FFFH的外部扩展存储器芯片的容量为 KB。

若外部扩展存储器芯片的容量为2KB,起始地址为3000H,则终止地址为。

6.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的引脚端提供信号。

7.MCS-51单片机I/O扩展占据的是存储器的地址空间,因此,其扩展连接只涉及、和 3个控制信号。

8.AD转换器的位数越多,分辨率就越,转换精度也就越。

9.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的输出。

二.选择题1.下列有关单片机程序存储器的论述中,错误的是()A.用户程序保存在程序存储器中B.断电后程序存储器仍能保存程序C.对于程序存储器只使用MOVC一种指令D.执行程序需要使用MOVC指令从程序存储器中逐条读出指令2.下列有关单片机数据存储器的论述中,错误的是()A.数据存储器只使用MOV指令进行读写B.堆栈在数据存储器中开辟C.数据存储器只用于存储临时数据D.专用寄存器也是数据存储器的一部分3.在单片机系统中,1KB表示的二进制位数是()A.1000 B.8x1000 C.1024 D.8x10244.在下列信号中,不是供外部扩展程序存储器使用的是()A./PSEN B.A C.ALE D./WR5.RAM是随机存储器的意思,随机存储器的准确含义是()A.存储器内各存储单元的存取时间相等B.可以在任何时刻随机读/写存储器内各存储单元C.随机表示即可读又可写D.随机是易失的意思,因为随机存储器具有易失的特点6.若在系统中只扩展一片Intel 2732(4Kx8),除使用P0口的8条口线外,至少还应使用P2口线()条。

A.4 B.5 C.6 D.77.下列叙述中,不属于单片机存储器系统特点的是()A.程序和数据两种类型的存储器同时存在B.芯片内外存储器同时存在C.扩展数据存储器与片内数据存储器空间重叠D.扩展程序存储器与片内程序存储器空间重叠8.在MCS-51单片机中,为解决内外程序存储器衔接问题所使用的信号是()A./EA B./PSEN C.ALE D./CE9.I/O接口位于()之间A.总线与设备之间B.CPU和I/O设备之间C.控制器与总线之间D.运算器与设备之间10.在接口电路中“口”的精确定义应当是()A.已赋值的寄存器B.8位数据寄存器C.可寻址的可读或(和)可写寄存器D.既可读又可写的寄存器11.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的是()A.没有专用的I/O指令B.没有区分存储器和I/O的控制信号C.使用存储器指令进行I/O操作D.通过地址线进行编址12.下列有关可编程并行接口芯片的叙述中,不正确的是()A.可编程并行接口芯片使用前需要进行初始化,向其控制寄存器写入相关信息B.各可编程并行接口芯片内具有数目相同的控制寄存器、数据寄存器和状态寄存器C.可编程并行接口芯片只供并行数据输入/输出使用,不能用于串行数据传送D.I/O编址就是给每个接口芯片分配唯一的地址13.下列概念中错误的是()A.输出数据量变化一个相邻值所对应的输入模拟量变化值是AD转换器的分辨率B.如果AD转换器的转换速度足够快就可以省略锁存器而直接与单片机总线相连C.ADC0809可以通过转换结束EOC向单片机发出中断请求D.当输入的模拟信号变化很慢时,可以在模拟输入通道省略采样/保持电路14.A/D转换芯片中需要编址的是()A.用于转换数据输出的三态锁存器B.A/D转换电路C.模拟信号输入通道D.地址锁存器15.数据缓冲(锁存)器在()A.D/A转换接口时需要B.A/D转换器接口时需要C.A/D和D/A转换器接口时需要D.A/D和D/A转换器接口时都不需要16.在测控系统中,与模拟量对应的是数字量,下列4对状态中不能用数字量表示的是()A.开与闭 B.通与断 C.亮与灭 D.大与小三.假定选择8155的PA口为输出口,PB口为输入口,PC口为输出口,电路连接如下图所示。

(1)写出命令寄存器、PA口、PB口、PC口的口地址;(2)写出命令寄存器的命令字及初始化子程序;(3)编写子程序,将立即数53H输出到PA口,立即数2CH输出到PC口,将PB口的状态读入并存放到外部数据存储器的E000H单元中。

四.设计一个以AT89S51单片机为中心的系统,要求用1片6264扩展8K字节的外部数据存储器, 用1片8155扩展16个输出口,6个输入口。

(1)试画出电路连接图;(2)写出6264地址映射后的寻址空间;(3)编写子程序,将内部数据存储器的30H-5FH单元内的数据保存到6264的低48个地址单元中;(4)写出8155命令寄存器、PA口、PB口、PC口的口地址,以及命令字。

(5)编写8155的初始化子程序。

五.已知一单片机应用系统如下图所示,晶体频率为12MHz。

试回答问题并编写显示程序,以1秒为间隔,亮暗相间,显示“P_P_P_......”。

(1)写出PA口地址、PB口地址、PC口地址、命令控制寄存器地址以及命令控制寄存器内容;(2)编写显示程序。

六.A/D转换芯片有“转换启动”和“转换结束”信号,为什么D/A转换芯片没有?参考答案一.填空题1.使用8KBx8的RAM芯片,用译码法扩展64KBx8的外部数据存储器,需要 8 片存储器芯片,共需要 16 条地址线。

其中 13 条用于存储器单元选择, 3 条用于芯片选择。

2.三态缓冲器的三态分别是高电平、低电平和高阻。

3.MCS-51单片机为外部扩展存储器准备了 16 条地址线,其中低位地址线由 P0口提供,高位地址线由 P2 提供。

4.MCS-51单片机系统中,存储器并行外扩展涉及的控制信号有 /WR 、 /RD 、ALE 、 /PSEN 和 /EA 。

其中用于分离低8位地址和数据的控制信号是ALE ,它的频率是晶体频率的 6 分之一。

5.起止地址为0000H-3FFFH的外部扩展存储器芯片的容量为 16 KB。

若外部扩展存储器芯片的容量为2KB,起始地址为3000H,则终止地址为 37FF 。

6.在存储器扩展中,无论是线选法还是译码法,最终都是为扩展芯片的片选引脚端提供信号。

7.MCS-51单片机I/O扩展占据的是外部数据存储器的地址空间,因此,其扩展连接只涉及 /WR 、 /RD 和 ALE 3个控制信号。

8.AD转换器的位数越多,分辨率就越高,转换精度也就越高。

9.使用双缓冲方式的D/A转换器,可以实现多路模拟信号的同步输出。

二.选择题1.下列有关单片机程序存储器的论述中,错误的是( D)A.用户程序保存在程序存储器中B.断电后程序存储器仍能保存程序C.对于程序存储器只使用MOVC一种指令D.执行程序需要使用MOVC指令从程序存储器中逐条读出指令2.下列有关单片机数据存储器的论述中,错误的是( A)A.数据存储器只使用MOV指令进行读写B.堆栈在数据存储器中开辟C.数据存储器只用于存储临时数据D.专用寄存器也是数据存储器的一部分3.在单片机系统中,1KB表示的二进制位数是( D )A.1000 B.8x1000 C.1024 D.8x10244.在下列信号中,不是供外部扩展程序存储器使用的是( D )A./PSEN B./EA C.ALE D./WR5.RAM是随机存储器的意思,随机存储器的准确含义是( B )A.存储器内各存储单元的存取时间相等B.可以在任何时刻随机读/写存储器内各存储单元C.随机表示即可读又可写D.随机是易失的意思,因为随机存储器具有易失的特点6.若在系统中只扩展一片Intel 2732(4Kx8),除使用P0口的8条口线外,至少还应使用P2口线( A )条。

A.4 B.5 C.6 D.77.下列叙述中,不属于单片机存储器系统特点的是( D )A.程序和数据两种类型的存储器同时存在B.芯片内外存储器同时存在C.扩展数据存储器与片内数据存储器空间重叠D.扩展程序存储器与片内程序存储器空间重叠8.在MCS-51单片机中,为解决内外程序存储器衔接问题所使用的信号是( A )A./EA B./PSEN C.ALE D./CE9.I/O接口位于( B )之间A.总线与设备之间B.CPU和I/O设备之间C.控制器与总线之间D.运算器与设备之间10.在接口电路中“口”的精确定义应当是( C )A.已赋值的寄存器B.8位数据寄存器C.可寻址的可读或(和)可写寄存器D.既可读又可写的寄存器11.下列理由中,不能说明MCS-51的I/O编址是统一方式而非独立方式的是( D )A.没有专用的I/O指令B.没有区分存储器和I/O的控制信号C.使用存储器指令进行I/O操作D.通过地址线进行编址12.下列有关可编程并行接口芯片的叙述中,不正确的是( B )A.可编程并行接口芯片使用前需要进行初始化,向其控制寄存器写入相关信息B.各可编程并行接口芯片内具有数目相同的控制寄存器、数据寄存器和状态寄存器C.可编程并行接口芯片只供并行数据输入/输出使用,不能用于串行数据传送D.I/O编址就是给每个接口芯片分配唯一的地址13.下列概念中错误的是( B )A.输出数据量变化一个相邻值所对应的输入模拟量变化值是AD转换器的分辨率B.如果AD转换器的转换速度足够快就可以省略锁存器而直接与单片机总线相连C.ADC0809可以通过转换结束EOC向单片机发出中断请求D.当输入的模拟信号变化很慢时,可以在模拟输入通道省略采样/保持电路14.A/D转换芯片中需要编址的是( C )A.用于转换数据输出的三态锁存器B.A/D转换电路C.模拟信号输入通道D.地址锁存器15.数据缓冲(锁存)器在( B )A.D/A转换接口时需要B.A/D转换器接口时需要C.A/D和D/A转换器接口时需要D.A/D和D/A转换器接口时都不需要16.在测控系统中,与模拟量对应的是数字量,下列4对状态中不能用数字量表示的是( D )A.开与闭 B.通与断 C.亮与灭 D.大与小三.假定选择8155的PA口为输出口,PB口为输入口,PC口为输出口,电路连接如下图所示。

相关文档
最新文档