欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    【学历类职业资格】微型计算机原理与接口技术自考题-6及答案解析.doc

    • 资源ID:1374792       资源大小:82.50KB        全文页数:22页
    • 资源格式: DOC        下载积分:5000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要5000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【学历类职业资格】微型计算机原理与接口技术自考题-6及答案解析.doc

    1、微型计算机原理与接口技术自考题-6 及答案解析(总分:93.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:16.00)1.以下设备中属于微型计算机输入设备的是( )A键盘、光笔、音箱 B键盘、汉王笔、指示灯C键盘、鼠标、扫描仪 D鼠标、触摸屏、音箱(分数:1.00)A.B.C.D.2.51系列单片机内部数据存储器中的位寻址区(布尔处理区)的地址范围为( ) A20H2FH B00H0FH C30H37H D10H1FH(分数:1.00)A.B.C.D.3.8051单片机的 VCC(40)引脚是( ) A主电源+5V 引脚 B接地引脚 C备用电源引脚 D访问片外存贮器引脚(分数

    2、:1.00)A.B.C.D.4.单片机是( )A中央处理器 B微处理器C微型计算机 D微机系统(分数:1.00)A.B.C.D.5.在执行十进制调整指令前,必须先把需要调整的数送入( )AAL BAXCDL DDX(分数:1.00)A.B.C.D.6.在 16位存储器系统中,存储字存放在偶地址的优点是( )A节省所占的内存空间 B节省所占的外存空间C便于寻址 D减少执行指令的总线周期数(分数:1.00)A.B.C.D.7.在计算机中的数据都是用二进制表示的,表示二进制数据的最小单位是( )A位 B字 C字节 D双字(分数:1.00)A.B.C.D.8.8255A接口芯片有三个 8位端口PA 口

    3、、PB 口和 PC口,以及用以传送控制命令的控制口,其中可同时用作两个 4位 I/O口的是( )APA 口 BPB 口CPC 口 D控制口(分数:1.00)A.B.C.D.9.执行 MOV IE,#81H 指令的意义是( ) A屏蔽中断源 B开放外部中断源 0 C开放外部中断源 1 D开放外部中断源 0和 1(分数:1.00)A.B.C.D.10.8086CPU响应可屏蔽中断请求时,CPU 内部中断允许触发器的作用是( )A保存中断请求信号B控制外部中断请求信号与 CPU的 INTR连接C进行优先级判断D控制 CPU响应 INTR上的中断请求(分数:1.00)A.B.C.D.11.MCS-51

    4、单片机在正常运行程序时 RST引脚是( ) A高电平 B低电平 C脉冲输入 D高阻态(分数:1.00)A.B.C.D.12.负数用原码和反码表示时,它们符号位的值分别是( )A0 0 B0 1 C1 0 D1 1(分数:1.00)A.B.C.D.13.MCS-51系列单片机的程序存储器寻址空间是( ) A16KB B32KB C64KB D128KB(分数:1.00)A.B.C.D.14.以下正确的函数定义形式是( ) Adouble fun(int x;int y) Bdouble fun(int x,int y) Cdouble fun(int x,int y); Ddouble fun(

    5、int x,y);(分数:1.00)A.B.C.D.15.MCS-51单片机在访问外部数据存储器时,地址指针是( ) ADPTR BPC CPSW DSP(分数:1.00)A.B.C.D.16.在 Intel系列芯片中,专用于移动计算的笔记本计算机是( )APentium BPentiumC采用超线程技术的 Pentium A D采用迅驰技术的 Pentium M(分数:1.00)A.B.C.D.二、填空题(总题数:4,分数:8.00)17.若 int s=6;则表达式 s%2+(s+1)%2的值是 1。(分数:2.00)填空项 1:_18.int a;则表达式(a=4*5,a*2),a+6

    6、的值是 1。(分数:2.00)填空项 1:_19.以下程序是求数组 a中偶数的个数和偶数的平均值。请填空。 main() int a10=1,15,16,18,14,17,24,23,12; int k,i,j;float ave; for(k=i=j=0;j10;j+) if(aj%2!=0)continue; i+=_; k+; if(k!=0)ave=i/j;printf(“%d,%f/n“,k,ave); (分数:2.00)填空项 1:_20.以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。 main() unsigned long num,max,t; i

    7、nt count; count=max=0: scanf(“%ld“,num); do t=_; if(t=0)+count; else if(maxt)max=t; num/=10; while(num); printf(“count=%d,max=%ld/n“,count,max);(分数:2.00)填空项 1:_三、改错题(总题数:4,分数:8.00)21.#includestdio.h #include main() int i,a10; char b10; for(i=0;i10;+i) scanf(“%d“,a+i); b=“10 number“: printf(“%s/n“,b)

    8、; for(i=0;i10;+i) printf(“%d“;ai); printf(“/n“); 错误:_ 改正:_(分数:2.00)填空项 1:_22.以下程序计算 12310的和。 #include“stdio.h“ main() int i,s=1; do s=s+i;i+; while(i=10) printf(“%d/n“,s); 错误:_ 改正:_(分数:2.00)填空项 1:_23.main() inta3=3*0,i; for(i=1;i3;i+)scanf(“%d“,ai); for(i=1;i3;i+)a0=a0+ai+1; printf(“%d“,a0); 错误:_ 改正

    9、:_(分数:2.00)填空项 1:_24.求数组中最大元素和最小元素。 main() int m10=3,-30,20,6,77,2,0,-4,-7,99, int i,max,min:max=min=m0; for(i=0;i10;i+) if(mimax)max=mi; if(mimin)min=m; printf(“%d,%d“,max,min); 错误:_ 改正:_(分数:2.00)填空项 1:_四、程序阅读题(总题数:4,分数:16.00)25.#includestdio.h main()int i,j; inta5=2,4,6,9,12,b6=2,3,4,6,8,9; for(i=

    10、0;i5;i+) for(j=0;j6;j+) if(*(a+i)=*(b+j)printf(“%d“,*(a+i); printf(“/n“); 程序运行结果是:_(分数:4.00)填空项 1:_26.#includestdio.h main() int k=0; char c=A: do switch(c+) caseA:k+;break; caseB:k-; caseC:k+ =2;break; caseD:k=k%2;break; caseE:k=k*10;break; default:k=k/3; k+; while(cG); printf(“k=%d“,k); 程序运行结果是:_(

    11、分数:4.00)填空项 1:_27.#includestdio.h int f(int x,int y) return(xy)?x:y); main() int a,b; scanf(“%d,%d“,a,b); printf(“%d/n“,f(a,b); 程序运行时,从键盘输入 9,8回车,则运行结果是:_(分数:4.00)填空项 1:_28.#includestdio.h main() int i,b,k=0; for(i=1;i=5;i+) b=i%2; while(b-=0)k+; printf(“%d,%d“,k,b); 程序运行结果是:_(分数:4.00)填空项 1:_五、程序设计题

    12、(总题数:1,分数:8.00)29.下面的程序是利用公式 (分数:8.00)_六、填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.8031单片机有 4个口,其中 1 口可以直接应用于 I/O口。(分数:2.00)填空项 1:_31.MCS-51的特殊功能寄存器分布在 1 地址范围内。(分数:2.00)填空项 1:_32.对 8255的 C口 D3位置 1的控制字是: 1。(分数:2.00)填空项 1:_33.已知(A)=4EH,(R1)=63H,执行指令 XCH A,R1 后,(A)=_H,(R1)=_H。(分数:2.00)填空项 1:_34.8031单片机时钟频率 12MH

    13、z,如将 T1设定为方式 2,定时时间 200S,则 TH1应为 1。(分数:2.00)填空项 1:_35.当 MCS-51引脚 1 信号有效时,表示从 P0口稳定地送出了低 8位地址。(分数:2.00)填空项 1:_36.执行完本段指令后(A)=_(B)=_。 MOV A,#08H MOV B,#45H PUSH A PUSH B POP A POP B(分数:2.00)填空项 1:_37.执行下列程序段后,(A)=_,(CY)=_。 MOV A,#C5H RL A(分数:2.00)填空项 1:_七、改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.下列程序欲完成重复执行 LO

    14、OP开始的程序 100次。 MOV R1,#64H LOOP: DEC R1 DJNZ R1,LOOP 错误:_改正:_(分数:2.00)填空项 1:_39.8031单片机时钟频率为 12MHz,TO 方式 1,50mS 定时的初始化程序如下: MOVTMOD,#10H MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 MOV IE,#82H IE寄存器各位内容: TCON寄存器各位内容: TMOD寄存器各位内容: (分数:2.00)填空项 1:_八、程序阅读题-单片机原理与接口技术(总题数:2,分数:8.00)40.如 8031单片机时钟频率为 12MHz,运行以下程序

    15、后,P1.0 口将产生连续的、频率为_Hz 的_波。 ORG 0000H LIMP BEG ORG 001BH MOV TH1,#9EH MOV TL1,#58H CPL P1.0 RETI BEG:MOV FMOD,#10H MOV TH1,#9EH MOV TL1,#58H SETB TR1 MOV IE,#88H SJMP$ IE寄存器各位内容: TCON寄存器各位内容: TMOD寄存器各位内容: (分数:4.00)填空项 1:_41.若 8031单片机时钟频率为 6MHz,在 P1.0口接一个 LED发光二极管,P1.0 为低电平时点亮,运行以下程序后 LED亮暗的周期为_秒,点亮的时

    16、间为_秒。 ORG 0000H LJMP BEG ORG 001BH DJNZ R7,RRT MOV R7,#200 CPL P1.0 RRT:RETI BEG:MOV TMOD,#20H MOV TH1,#6 MOV TL1,#6 SETB TR1 MOV IE,#88H SJMP $ 提示:TMOD、TCON 和 IE寄存器各位内容如前所示。(分数:4.00)填空项 1:_九、程序设计题-单片机原理与接口技术(总题数:1,分数:8.00)42.编程实现数据块传送,将片内 RAM从 30H开始的连续 32个单元的内容传递给片内 RAM从 60H开始的连续 32个单元。(分数:8.00)_十、

    17、十、应用题(总题数:1,分数:1.00)43.一个由 AT89C51单片机与一片 ADC0809组成的数据采集系统,ADC08 的地址为 7FF8H7FFFH。硬件逻辑电路图如下,下面程序是利用中断方式,分别对 8路模拟信号轮流采样一次,转换结果依次存放在首址为 30H的片外数据 RAM中。完成中断服务程序填空。 * ORG 0000H AJMP MAIN ORG 0013H AJMP INT1 MAIN: MOV R1,#30H MOV R7,#08H MOV DPTR,#07FF8H SET IT1 SET EX1 SET EA HERA: SJMP HERE 中断服务程序: INT1:

    18、MOVX A, MOVX ,A R1 INC DJNZ ,READ :MOVX ,A RET1(分数:1.00)填空项 1:_微型计算机原理与接口技术自考题-6 答案解析(总分:93.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:16.00)1.以下设备中属于微型计算机输入设备的是( )A键盘、光笔、音箱 B键盘、汉王笔、指示灯C键盘、鼠标、扫描仪 D鼠标、触摸屏、音箱(分数:1.00)A.B.C. D.解析:2.51系列单片机内部数据存储器中的位寻址区(布尔处理区)的地址范围为( ) A20H2FH B00H0FH C30H37H D10H1FH(分数:1.00)A. B.

    19、C.D.解析:3.8051单片机的 VCC(40)引脚是( ) A主电源+5V 引脚 B接地引脚 C备用电源引脚 D访问片外存贮器引脚(分数:1.00)A. B.C.D.解析:4.单片机是( )A中央处理器 B微处理器C微型计算机 D微机系统(分数:1.00)A.B.C. D.解析:解析 本题考查的知识点为单片机。要点透析 单片机,即单片微型计算机,又称为“微控制器”和“嵌入式计算机”。这是一种把构成一个微型计算机的一些功能部件集成在一块芯片之中的计算机。5.在执行十进制调整指令前,必须先把需要调整的数送入( )AAL BAXCDL DDX(分数:1.00)A. B.C.D.解析:解析 本题考

    20、查的知识点为 DAA指令。要点透析 DAA 指令是对 AL寄存器中的压缩 BCD数的加法运算结果进行修正。6.在 16位存储器系统中,存储字存放在偶地址的优点是( )A节省所占的内存空间 B节省所占的外存空间C便于寻址 D减少执行指令的总线周期数(分数:1.00)A.B.C.D. 解析:解析 当 8086访问一个整字(16 住)变量时,该变量的地址为偶地址(即字变量的低字节在偶地址单元,高字节在奇地址单元),则 8086将用一个总线周期访问该字变量;如果该字变量的地址为奇地址(即字变量的低字节在奇地址单元,高字节在偶地址单元),则 8086要用两个连续的总线周期才能访问该字变量,每个周期访问一

    21、个字节。7.在计算机中的数据都是用二进制表示的,表示二进制数据的最小单位是( )A位 B字 C字节 D双字(分数:1.00)A. B.C.D.解析:8.8255A接口芯片有三个 8位端口PA 口、PB 口和 PC口,以及用以传送控制命令的控制口,其中可同时用作两个 4位 I/O口的是( )APA 口 BPB 口CPC 口 D控制口(分数:1.00)A.B.C. D.解析:解析 8255A 有三个 8位端口 PA、PB 和 PC,各端口都可以由程序设定为各种不同的工作方式:(1)端口 A(PA口)有一个 8位数据输入锁存器和一个 8位数据输出锁存/缓冲器。(2)端口 B(PB口)有一个 8住数据

    22、输入缓冲器和一个 8位数据输入/输出、锁存/缓冲器。(3)端口 C(PC口)有一个 8位数据输入缓冲器和一个 8位数据输出锁存/缓冲器。(4)通常 PA口和 PB口用作输入/输出的数据端口,PC 口用作控制或状态信息的端口,也可用作一个 8位数据口或两个 4位的数据口。在方式字的控制下,PC 口可分成两个 4住的端口,每个端口包含一个 4位锁存器,可分别同端口 A和端口 B配合使用,可以用作控制信号输出,或作为状态信号输入。9.执行 MOV IE,#81H 指令的意义是( ) A屏蔽中断源 B开放外部中断源 0 C开放外部中断源 1 D开放外部中断源 0和 1(分数:1.00)A.B. C.D

    23、.解析:解析 IE=81H=10000001B,则 EA=1,开中断,EX0=1,允许外部中断。10.8086CPU响应可屏蔽中断请求时,CPU 内部中断允许触发器的作用是( )A保存中断请求信号B控制外部中断请求信号与 CPU的 INTR连接C进行优先级判断D控制 CPU响应 INTR上的中断请求(分数:1.00)A.B.C.D. 解析:解析 CUP 内部在每个中断信号的通道中设置了一个中断允许触发器,它控制 CPU能否响应中断。只有对应的中断允许触发器被使能(置“1”),相应的中断才能得到响应。11.MCS-51单片机在正常运行程序时 RST引脚是( ) A高电平 B低电平 C脉冲输入 D

    24、高阻态(分数:1.00)A.B. C.D.解析:12.负数用原码和反码表示时,它们符号位的值分别是( )A0 0 B0 1 C1 0 D1 1(分数:1.00)A.B.C.D. 解析:13.MCS-51系列单片机的程序存储器寻址空间是( ) A16KB B32KB C64KB D128KB(分数:1.00)A.B.C. D.解析:14.以下正确的函数定义形式是( ) Adouble fun(int x;int y) Bdouble fun(int x,int y) Cdouble fun(int x,int y); Ddouble fun(int x,y);(分数:1.00)A.B. C.D.

    25、解析:解析 C 是说明形式。15.MCS-51单片机在访问外部数据存储器时,地址指针是( ) ADPTR BPC CPSW DSP(分数:1.00)A. B.C.D.解析:解析 因为有地址重叠,所以用 DPTR作为外部数据地址指针。16.在 Intel系列芯片中,专用于移动计算的笔记本计算机是( )APentium BPentiumC采用超线程技术的 Pentium A D采用迅驰技术的 Pentium M(分数:1.00)A.B.C.D. 解析:二、填空题(总题数:4,分数:8.00)17.若 int s=6;则表达式 s%2+(s+1)%2的值是 1。(分数:2.00)填空项 1:_ (正

    26、确答案:1)解析:解析 6 除 2余 0,7 除 2余 1,0+1=1。18.int a;则表达式(a=4*5,a*2),a+6 的值是 1。(分数:2.00)填空项 1:_ (正确答案:26)解析:解析 逗号表达式的值是最后一个表达式的值。19.以下程序是求数组 a中偶数的个数和偶数的平均值。请填空。 main() int a10=1,15,16,18,14,17,24,23,12; int k,i,j;float ave; for(k=i=j=0;j10;j+) if(aj%2!=0)continue; i+=_; k+; if(k!=0)ave=i/j;printf(“%d,%f/n“,

    27、k,ave); (分数:2.00)填空项 1:_ (正确答案:aj)解析:解析 关键语句是 if(aj%2!=0)continue;aj%2!=0 为真,则 aj中是偶数。20.以下程序是用来统计正整数的每位数字中零的个数,并求每位数字中最大者。请填空。 main() unsigned long num,max,t; int count; count=max=0: scanf(“%ld“,num); do t=_; if(t=0)+count; else if(maxt)max=t; num/=10; while(num); printf(“count=%d,max=%ld/n“,count,

    28、max);(分数:2.00)填空项 1:_ (正确答案:num%10)解析:解析 根据上下文可以看出 t中存放的是每位数字,因此取出每位数字的表达式为 num%10。三、改错题(总题数:4,分数:8.00)21.#includestdio.h #include main() int i,a10; char b10; for(i=0;i10;+i) scanf(“%d“,a+i); b=“10 number“: printf(“%s/n“,b); for(i=0;i10;+i) printf(“%d“;ai); printf(“/n“); 错误:_ 改正:_(分数:2.00)填空项 1:_ (正

    29、确答案:错误:b=“10 number“; 改正:strcpy(b,“10 number“);或者逐个赋值: b0=1; b1=0; b2= ; b3=n; b4=u; b5=m; b6=b; b7=e; b8=r; b9=/0:)解析:22.以下程序计算 12310的和。 #include“stdio.h“ main() int i,s=1; do s=s+i;i+; while(i=10) printf(“%d/n“,s); 错误:_ 改正:_(分数:2.00)填空项 1:_ (正确答案:错误:s=s+i; 改正:将其修改为 s=s*i;)解析:解析 根据题意算术表达式错误23.main(

    30、) inta3=3*0,i; for(i=1;i3;i+)scanf(“%d“,ai); for(i=1;i3;i+)a0=a0+ai+1; printf(“%d“,a0); 错误:_ 改正:_(分数:2.00)填空项 1:_ (正确答案:错误:scanf(“%d“,ai); 改正:将其修改为 scanf(“%d“,ai);)解析:解析 解析:scanf 只能对地址。24.求数组中最大元素和最小元素。 main() int m10=3,-30,20,6,77,2,0,-4,-7,99, int i,max,min:max=min=m0; for(i=0;i10;i+) if(mimax)max

    31、=mi; if(mimin)min=m; printf(“%d,%d“,max,min); 错误:_ 改正:_(分数:2.00)填空项 1:_ (正确答案:错误:min=m; 改正:将其修改为 min=mi;)解析:解析 m 是数组名,是地址,不是数组元素四、程序阅读题(总题数:4,分数:16.00)25.#includestdio.h main()int i,j; inta5=2,4,6,9,12,b6=2,3,4,6,8,9; for(i=0;i5;i+) for(j=0;j6;j+) if(*(a+i)=*(b+j)printf(“%d“,*(a+i); printf(“/n“); 程序

    32、运行结果是:_(分数:4.00)填空项 1:_ (正确答案:2469)解析:解析 找出 a和 b数组中相同的元素,并输出,即 2,4,6,9。26.#includestdio.h main() int k=0; char c=A: do switch(c+) caseA:k+;break; caseB:k-; caseC:k+ =2;break; caseD:k=k%2;break; caseE:k=k*10;break; default:k=k/3; k+; while(cG); printf(“k=%d“,k); 程序运行结果是:_(分数:4.00)填空项 1:_ (正确答案:k=8)解析

    33、:解析 c 对应的内容是:A,B,C,D,E,F k对应的内容是:2,4,7,2,21,8 这里要注意,没有 break;语句的 case情况。27.#includestdio.h int f(int x,int y) return(xy)?x:y); main() int a,b; scanf(“%d,%d“,a,b); printf(“%d/n“,f(a,b); 程序运行时,从键盘输入 9,8回车,则运行结果是:_(分数:4.00)填空项 1:_ (正确答案:9)解析:解析 f 函数的功能是返回一个较大的数,因此是 9。28.#includestdio.h main() int i,b,k

    34、=0; for(i=1;i=5;i+) b=i%2; while(b-=0)k+; printf(“%d,%d“,k,b); 程序运行结果是:_(分数:4.00)填空项 1:_ (正确答案:8,-2)解析:解析 循环嵌套当 i=1,2,3,4,5 时 对应的 b=1,0,1,0,1 k+执行次数 2,1,2,1,2五、程序设计题(总题数:1,分数:8.00)29.下面的程序是利用公式 (分数:8.00)_正确答案:(double fpi(n) double n; double x=1,sum=0; int i=1; while(xn) x=1.0/(i*i); sum=sum+x: i+: s

    35、um=sqrt(6*sum); return sum; )解析:六、填空题-单片机原理与接口技术(总题数:8,分数:16.00)30.8031单片机有 4个口,其中 1 口可以直接应用于 I/O口。(分数:2.00)填空项 1:_ (正确答案:P1)解析:31.MCS-51的特殊功能寄存器分布在 1 地址范围内。(分数:2.00)填空项 1:_ (正确答案:80HFOH)解析:32.对 8255的 C口 D3位置 1的控制字是: 1。(分数:2.00)填空项 1:_ (正确答案:00000111B)解析:33.已知(A)=4EH,(R1)=63H,执行指令 XCH A,R1 后,(A)=_H,

    36、(R1)=_H。(分数:2.00)填空项 1:_ (正确答案:63 4E)解析:34.8031单片机时钟频率 12MHz,如将 T1设定为方式 2,定时时间 200S,则 TH1应为 1。(分数:2.00)填空项 1:_ (正确答案:56)解析:35.当 MCS-51引脚 1 信号有效时,表示从 P0口稳定地送出了低 8位地址。(分数:2.00)填空项 1:_ (正确答案:ALE)解析:36.执行完本段指令后(A)=_(B)=_。 MOV A,#08H MOV B,#45H PUSH A PUSH B POP A POP B(分数:2.00)填空项 1:_ (正确答案:45H 08H)解析:解

    37、析 注意后进先出。37.执行下列程序段后,(A)=_,(CY)=_。 MOV A,#C5H RL A(分数:2.00)填空项 1:_ (正确答案:8BH(或 10001011B) 不影响)解析:解析 循环移位不影响标志位。七、改错题-单片机原理与接口技术(总题数:2,分数:4.00)38.下列程序欲完成重复执行 LOOP开始的程序 100次。 MOV R1,#64H LOOP: DEC R1 DJNZ R1,LOOP 错误:_改正:_(分数:2.00)填空项 1:_ (正确答案:错误:DEC R 1 改正:删除)解析:39.8031单片机时钟频率为 12MHz,TO 方式 1,50mS 定时的

    38、初始化程序如下: MOVTMOD,#10H MOV TH0,#3CH MOV TL0,#0B0H SETB TR0 MOV IE,#82H IE寄存器各位内容: TCON寄存器各位内容: TMOD寄存器各位内容: (分数:2.00)填空项 1:_ (正确答案:错误 MOV TMOD,#10H 正确 MOV TMOD,椭 1H)解析:八、程序阅读题-单片机原理与接口技术(总题数:2,分数:8.00)40.如 8031单片机时钟频率为 12MHz,运行以下程序后,P1.0 口将产生连续的、频率为_Hz 的_波。 ORG 0000H LIMP BEG ORG 001BH MOV TH1,#9EH M

    39、OV TL1,#58H CPL P1.0 RETI BEG:MOV FMOD,#10H MOV TH1,#9EH MOV TL1,#58H SETB TR1 MOV IE,#88H SJMP$ IE寄存器各位内容: TCON寄存器各位内容: TMOD寄存器各位内容: (分数:4.00)填空项 1:_ (正确答案:20;方)解析:41.若 8031单片机时钟频率为 6MHz,在 P1.0口接一个 LED发光二极管,P1.0 为低电平时点亮,运行以下程序后 LED亮暗的周期为_秒,点亮的时间为_秒。 ORG 0000H LJMP BEG ORG 001BH DJNZ R7,RRT MOV R7,#

    40、200 CPL P1.0 RRT:RETI BEG:MOV TMOD,#20H MOV TH1,#6 MOV TL1,#6 SETB TR1 MOV IE,#88H SJMP $ 提示:TMOD、TCON 和 IE寄存器各位内容如前所示。(分数:4.00)填空项 1:_ (正确答案:2 1)解析:九、程序设计题-单片机原理与接口技术(总题数:1,分数:8.00)42.编程实现数据块传送,将片内 RAM从 30H开始的连续 32个单元的内容传递给片内 RAM从 60H开始的连续 32个单元。(分数:8.00)_正确答案:(ORG 1000H MOV R7,#20H MOV R0,#30H MOV

    41、 R1,#60H LOOP: MOV A,R0 MOV R1,A INC R0 INC R1 DJNZ R7,LOOP SJMP $ END)解析:十、十、应用题(总题数:1,分数:1.00)43.一个由 AT89C51单片机与一片 ADC0809组成的数据采集系统,ADC08 的地址为 7FF8H7FFFH。硬件逻辑电路图如下,下面程序是利用中断方式,分别对 8路模拟信号轮流采样一次,转换结果依次存放在首址为 30H的片外数据 RAM中。完成中断服务程序填空。 * ORG 0000H AJMP MAIN ORG 0013H AJMP INT1 MAIN: MOV R1,#30H MOV R7,#08H MOV DPTR,#07FF8H SET IT1 SET EX1 SET EA HERA: SJMP HERE 中断服务程序: INT1: MOVX A, MOVX ,A R1 INC DJNZ ,READ :MOVX ,A RET1(分数:1.00)填空项 1:_ (正确答案: DPTR R1 INC DPTR R7 RET1 READ DPTR)解析:


    注意事项

    本文(【学历类职业资格】微型计算机原理与接口技术自考题-6及答案解析.doc)为本站会员(wealthynice100)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开