欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    微型计算机原理与接口技术.docx

    • 资源ID:15032377       资源大小:48.11KB        全文页数:14页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    微型计算机原理与接口技术.docx

    1、微型计算机原理与接口技术二000年上半年高等教育自学考试全国统一命题考试微型计算机原理与接口技术试卷(机电一体化工程专业)(专)(电厂热能动力工程专业)(专)(本卷考试时间150分钟)C语言程序设计部分本试题分为两部分,第一部分为选择题,1页至2页,第二部分为非选择题,2页至6页,共6页;选择题4分,非选择题31分,满分35分。第一部分 选择题一、单项选择题(本大题共4小题,每小题1分,共4分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项的字母填在题后的括号内。1若char a; int b; float c; double d; 则表达式a*b+d-c值的类型为 Afl

    2、oat B、int C、char D、double 【 】2main ( )int x=5, y=2, z;y=x y? (z=8); A5, 1, 3 B. 5, 3, 3 C. 5, 8, 8 D. 5, 2, 3 【 】3main ( )int s=7while (s)s-;s=s-2;printf ( s%dn , s);程序运行结果 A.s=-2 B. s=0 C. s=5 D. s=7 【 】4. 若对结构体变量Person的出生年份进行赋值时,下面正确的赋值语句是 struct date int year; int month; int day; ;struct worklist

    3、char name20;char sex;struct date birthday;person;A. year=1976 B. birthdayyear=1976 C. personbirthdayyear=1976 D.personyear=197 【 】第二部分 非选择题二、改错题(本大题共3小题,每小题2分,共6分)在下面的程序或程序段中存在一个错误或不妥处,请在其下划一条线,并将改正内容填到每小题后面的空白处。5. main ( )char ch1, ch2, ch3; scanf (%c, %c, %c. ch1, ch2, ch3); printf (%c%c%c , ch1,

    4、ch2, ch3); 6. #include math.hmain ( )float x, y;scanf ( %f , &x);if (x8) y=sin (x);else y=cos (x);printf ( y=%fn , y);.7. main ( ) int a, *p; a=456; *p=123; printf ( %dn , *p); printf ( %dn , a);三、填空题(本大题共5小题, 每小题2分, 共10分)8. 程序是求数组a中偶数的个数和偶数的平均值。Main ( )int a8=1, 2, 3, 4, 5, 6, 7, 8,;int k, s, I; fl

    5、oat ave;for (k=s=I=o; I 8; I+if (aI%2 !=0) _;s+=aI;k+;if (k ! =0)ave=1.0*s/k; printf ( %d, %fn , k, ave); 9. 函数is_leap ( ) 具有判别闰年的功能。Main ( )int year, kprintf ( input year :);scanf ( %d , &year); _ if (k) printf ( %d是闰年.n , year); else printf ( %d 不是闰年.n , year); int is_leap (y) int y; int t; t=y%4=

    6、 =0&y%100!400= 0; if (t) return y; else return 0;10. 程序的输出为turbo cmain ( )char ch;_printf ( %s , ch);11. main ( )int a, *p;a=20;_/*p指向变量a*/printf ( a=%dn , *p); 12. 把一维数组中的10个双精度数据写入文件data.dat中#include “ stdio.h”main ( )FILE *fp;double x10;int I;for (I=0; I 10; I+)scanf ( “ %1f”, &xI);fp=fopen ( “ d

    7、ata.dat”, “ wb”); _fclose (fp); 四、程序阅读题(本大题共2小题,每小题4分,共8分)13main ( ) int I , x;for (I =1; I=5; I+)scanf ( %d , &x);if (x=0) continue;printf ( %d , x);如果运行时逐个输入1, -3,5,8, -2, 那么输出的结果是:14main ( )int a, b, c;scanf ( %d, %d , &a, &b);c=f (a, b);printf ( c%dn , c);int f (a, b)int a, b;int k;k=a%b+a/b;ret

    8、urn k;如果输入二个数为:28,17结果为:如果输入二个数为:17,28结果为:五、程序设计题(本大题共1小题,共7分)15. 利用随机函数rand ( ) 生成500个100-1000之间的随机数,统计其中能被7整除的数的个数,并求出它们的和。单片机原理接口部分本试题分为两部分,第一部分为选择题,6页至7页,第二部分为非选择题,7页至12页,共7页;选择题11分,非选择题54分,满分65分。第一部分 选择题一、单项选择题(本大题共11小题,每小题1分,共11分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项的字母填在题后的括号内。16. 字符9的ASCII码是 【 】

    9、A、00001001B B、10010000B C、10011001B D、00111001B17. 8位二进制补码所表示的整数,其相应的十进制数范围是A、0255 B、-127+127B、-128+127 D、-128+128 【 】18. 十进制无符号数7。5用二进制数表示应该是A. 0111.1000B B、0111.0101BC、0111.1111B D0111.0111B 【 】19. 十进制无符号数7.5用二进制数表示应该是A、 00H B、07H C、08H D、10H 【 】20. 8051单片机内含_字节ROM。A、2K B、4K C、8K D、16K 【 】21. 如果80

    10、31单片机的时钟频率为12MHz,则一个机器_微秒。A、0.25 B、0.5 C、0.75 D、1 【 】22. 计算机(微处理器)能够唯一识别的语言是A、高级语言 B、机器语言C、汇编语言 D、上述语言均不能识别 【 】23. 执行下列指令组后,MOV A,#0FHXRL A,#0FFHA的内容为A、0FH B、F0H C、FFH D、00H 【 】24. 8031单片机的串行口的中断程序入口地址为A、001BH B、0023H C、000BH D、0013H 【 】25. 8031单片机外部计数脉冲信号输入的引脚名是A、RXD B、 C、 C、 【 】26. 8031单片机片外扩展了数据存

    11、储器,当把数据存储在片外数据存储器时,要用单片机的_信号。A、RD B、 C、ALE D、 【 】第二部分 非选择题二、改错题(本大题共3小题,每小题2分, 共6分)下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正的内容写在题后的空白处。27. 某8031单片机应用系统中,外部中断0每中断一次,其中的一个功能是将P1.2的输出变反,其部分中断程序如下,请指出错误并改正之。ORG 000BHAJMP BB.ORG 0100HBB:CPL P1.2.RETI28. 下列指令组要求完成当累加器A中为正数时转MOON(转移范围在7FH之内),并A中内容不改变;为负数时,则继续往下执行

    12、程序。请指出错误,并改正之。MOV RO,ARRC AMOV A,ROJNC MOON 29. 下列程序段欲将在M1(高位)和M1+1单元的两个一位BCD码数合并放到M1单元中。请指出错误,并改正之。MOV R1, #M1MOV A,R1SWAP AINC R1ANL A, r1MOV M1, A三、填空题(本大题共13小题,每小题2分,共26分)30. FFH是用8位二进制原码表示的十六进制数,其相应的十进制数是_。31. 一个8位二进制数的补数是用100H减去该二进制数,那么09H的补数是100H-09H,其结果为_H。32. 某8031单片机中,IP=00h,IE=9FH, 当所有中断源

    13、同时申请时,CPU将响应_的申请。IP寄存器格式 D7 D0IE寄存器格式33. 某8031单片机中,T0作为计数用,当有一脉冲从引脚P3.4(T0)输入时,TL1的内容_。34. 8031单片机有_个外部中断源,_个内部中断源。35. 8031单片机的P1口作为输入时,其8位口锁存器的内容必须为_。36. 单片机通常把_、_和部分RAM、ROM集成在一块芯片上。37. 下列伪指令汇编后,各标号的值分别为 ORG 0500H AREA1:DB 15H,03H,03H,08H,-4 AREA1=_BUF: DS 02H BUF=_TIME E QU 01H TIME=_ACK:DB GH ACK

    14、=_38. 如用MOV指令传送数据到累加器,可用的寻址方式_、_、_和_。39. 已知(SP)=40H,执行下列指令组后(SP)=_(30H)=_MOV 40H, #0AHPOP 30H40. 执行下列指令组后,(A)=_(OV)=_MOV A, #19HMOV B, #0AH MUL AB41. 执行下列指令组后,则累加器(A)=_标志位(CY)=_ (OV)=_MOV A, #0C4HADD A, #0E9H42. DAC0832是位的数模转换芯片,假设当数字量为00FFH时,输出电压为05V。那么,每变化1个数字量(1LSB),1其输出电压变化_V。四、程序阅读题(本大题共2小题, 每小

    15、题4分,共8分)43. 阅读下列程序 CJNE A, #0AH,NEQ MOON:ADD A, #37H RETNEQ:JNC MOON ADD A, #30H RET(1) 说明程序功能(2) 如原来(A)=09H, 则执行程序后(A)=_ 如原来(A)=OBH, 则执行程序后(A)=_44. 见右图,阅读下列程序,回答问题 ORG 0000H LJMP START ORG 100H START:SETB P1.7 LOOP:LCALL D2S CPL P1.7 SJMP LOOPD2S:MOV R7, #0FFH.RETEND1)在PC=0000H处,跳转到START= H;2)程序运行后

    16、,会看到P1.7对应的发光二级管L8出现什么现象?五、程序设计题(本大题共1小题,共6分)45. 以DATA1数首址的片外RAM中存有一个数据块,以FFH为结束符。试编程序,统计数据块的长度(即字节数),不包括结束符FFH, 且长度小于等于255,将其存于CONT单元中。请补全下列程序MOV DPTR, #DATA1MOV CONT, #00H六、应用题(本大题共1小题,共8分)46. 见图,8031单片机通过P1口经反向驱动器74LS06为集电极开路非门,使8段LED数码管显示,外接晶体频率6MHz,让定时器0每0.1秒产生一次中断。编写部分程序,使其成为一位秒表:提示0. 1秒=25000

    17、0微秒, ORG 0000H; 复位入口 LJMP START ORG _H;定时器0中断入口 LJMP CLOCK ORG 200HSTART: MOV P1, #0H; ANL TMOD, #00H ORL TMOD, #01H; 方式1 MOV TL0, #_ MOV TH0, #_ SETB EA SETB ET0 _TR0 MOV R7, #10 MOV R0, #40H MOV R0, #0 LOOP: MOV A, R0 LCALL TABLE MOV P1, A SJMP _TABLE: INC A MOVC A, A+PC _ DB 0C0H, 0F9H, 0A4H, ,; 09字型码 ORG 300H;中断服务程序CLOCK:MOV TL0,#_ MOV TH0, #3CH PUSH ACC PUSH PSW DJNZ R7, _ MOV R7, #10 INC R0 MOV A, R0 CJNE A, #0AH, EXIT MOV R0, #0EXIT: POP PSE POP ACC RETI


    注意事项

    本文(微型计算机原理与接口技术.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开