×

单片机原理及应用试题试卷

消耗积分:10 | 格式:rar | 大小:344 | 2010-02-23

淡淡的爱

分享资料个

单片机原理及应用试题试卷:一、填空题(16分,每题2分)
  1、单片机与普通计算机的不同之处在于其将(     )、(     )、I/O口(串口、并口等) 、ROM(程序存储器)集成于一块芯片上。
2、单片机工作方式除了正常的操作方式外,还具有掉电运行方式和(  )运行方式,其掉电运行方式唤醒方法为(  )。
3、当单片机复位时PSW=(    )H,SP=(  )。
4、串行口方式3发送的第9位数据要事先写入(    )寄存器的(   )位。
5、MCS-51的并行I/O口信息有(  )和(  )二种读取方法,读-改-写操作是针对并行I/O口内的锁存器进行的。
6、(A)= 85H,(R0)=20H,(20H)=AFH,执行指令:ADD   A,@R0 结果为: Cy=1,Ac=(   ),OV=1,P=(   )。
7、若(IP)=00010100B,则优先级最高者为(   ),最低者为(  )。
(IP:—   —  —  PS  PT1   PX1  PT0  PX0)
8、总线驱动器74LS244和74LS245经常用作三态数据缓冲器, (   )为单向三态数据缓冲器,而(   )为双向三态数据缓冲器。

二、判断对错,如对则在(   )中写“√”,如错则在(   )中写“×”。(8分 每题1分)
1、MCS-51单片机可执行指令:MOV  R2,@R1。(  )
2、MCS-51单片机可执行指令:MOVC  A,@DPTR。(  )
3、多字节的指令不一定执行的指令周期长。(  )
4、当向堆栈压入一个字节的数据后,SP中的内容减1。(  )
5、特殊功能寄存器可以用间接寻址方式寻址。(  )
6、当P0口作为输出口使用时,必须外接上拉电阻才能有高电平输出。(  )
7、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。(  )
8、区分外部程序存储器和数据存储器的最可靠的方法是看其是被 还是被
信号连接。(  )

三、单项选择题(16分 每题2分)
1、 8051与8052的区别是:(   )
(A)有无内部程序存储器     (B)内部数据存储器的类型不同
(C)内部程序存储器的类型不同     (D)内部数据存储单元数目的不同
2、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是(    )。
(A)PSW          (B)PC        (C)A         (D)SP
3、访问外部数据存储器时,不起作用的信号是(     )。
(A)            (B)         (C)       (D)ALE
4、AJMP指令的跳转范围是(      )。
(A)2KB          (B)1KB        (C)256        (D)64KB
5、下列指令中正确的是(       )。
(A)MOV  P2.1,A          (B)JBC  TF0,L1
(C)MOVX  B,@DPTR        (D)MOV  A,@R3  
6、MCS-51单片机扩展外部程序存储器和数据存储器(         )。
(A)分别独立编址             (B)统一编址  
(C)分别独立编址或统一编址         (D)动态变址
7、在MCS-51中,需要外加威廉希尔官方网站 实现中断撤除的是:(    )
(A) 电平方式的外部中断          (B) 脉冲方式的外部中断
(C) 外部串行中断               (D) 定时中断
8、通过串行口发送或接收数据时,在程序中应使用:(    )指令
(A)MOVC   (B)MOVX    (C)MOV    (D)XCHD

四、简答题(10分  每题5分)
1、内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写它们的字节地址? 
2、写出MCS-51的所有中断源,并说明哪些中断源在响应中断时,由硬件自动清除,哪些中断源必须用软件清除,为什么?


五、程序设计题(20分 每题10分)
1、 当系统选用6MHz晶体振荡器时,由T0工作在方式为2,并中断响应,周期为2ms(脉冲宽度为1ms)的方波序列,并由P1.0输出。
(1)写出T0定时器的方式控制字,T0定时器初值计算。
(2)试编写程序完成此功能。
TCON:TF1   TR1  TF0  TR0   IE1   IT1  IE0 IT0
TMOD:GATE  C/T   M1   M0   GATE  C/T  M1  M0
IE:  EA   —    ET2   ES   ET1   EX1  ET0  EX0
2、将外部RAM 4000H~401FH单元,共32字节传送到以40H为首址的内部RAM中。

六、阅读下列程序,对汇编程序逐句加上简明注释,并分析其功能,说明R2、R3、DPTR、A的内容。(15分)
ORG    1000H
ZFJS: MOV    40H,#41H 
MOV    R1,#20
MOV     R2,#00H
MOV     R3,#00H
MOV    DPTR,#TAB 
LOOP: CLR     A
MOVC   A,@ A+DPTR 
CJNE    A,40H,LOOP1
MOV     R2,DPH
   MOV     R3,DPL
DONE:  RET
LOOP1: INC    DPTR
     DJNZ    R1,LOOP
        SJMP    $
  ORG      2000H 
TAB:    DB  75, 8AH, 0AFH, 73,′5′,′E′,′A′,12H,34H,48H
DB 41H, 24H, 36H, 18 ,′5′,′F′,′B′,63,65,73


七、硬件设计题(15分)
现有89C51单片机、74LS373锁存器、74LS138、l块2764EPROM(其首地址为1000H)和1块6264RAM.试利用它们组成一单片微型计算机系统,要求:
1)、画出硬件连线图(含控制信号、片选信号、数据线和地址线)
2)、指出该系统程序存储空间和数据存储空间各自的范围。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !

'+ '

'+ '

'+ ''+ '
'+ ''+ ''+ '
'+ ''+ '' ); $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code ==5){ $(pop_this).attr('href',"//m.obk20.com/www/login/index.html"); return false } if(data.code == 2){ //跳转到VIP升级页面 window.location.href="//m.obk20.com/vip/index?aid=" + webid return false } //是会员 if (data.code > 0) { $('body').append(htmlSetNormalDownload); var getWidth=$("#poplayer").width(); $("#poplayer").css("margin-left","-"+getWidth/2+"px"); $('#tips').html(data.msg) $('.download_confirm').click(function(){ $('#dialog').remove(); }) } else { var down_url = $('#vipdownload').attr('data-url'); isBindAnalysisForm(pop_this, down_url, 1) } }); }); //是否开通VIP $.get('/article/vipdownload/aid/'+webid,function(data){ if(data.code == 2 || data.code ==5){ //跳转到VIP升级页面 $('#vipdownload>span').text("开通VIP 免费下载") return false }else{ // 待续费 if(data.code == 3) { vipExpiredInfo.ifVipExpired = true vipExpiredInfo.vipExpiredDate = data.data.endoftime } $('#vipdownload .icon-vip-tips').remove() $('#vipdownload>span').text("VIP免积分下载") } }); }).on("click",".download_cancel",function(){ $('#dialog').remove(); }) var setWeixinShare={};//定义默认的微信分享信息,页面如果要自定义分享,直接更改此变量即可 if(window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) == 'micromessenger'){ var d={ title:'单片机原理及应用试题试卷',//标题 desc:$('[name=description]').attr("content"), //描述 imgUrl:'https://'+location.host+'/static/images/ele-logo.png',// 分享图标,默认是logo link:'',//链接 type:'',// 分享类型,music、video或link,不填默认为link dataUrl:'',//如果type是music或video,则要提供数据链接,默认为空 success:'', // 用户确认分享后执行的回调函数 cancel:''// 用户取消分享后执行的回调函数 } setWeixinShare=$.extend(d,setWeixinShare); $.ajax({ url:"https://www.elecfans.com/app/wechat/index.php?s=Home/ShareConfig/index", data:"share_url="+encodeURIComponent(location.href)+"&format=jsonp&domain=m", type:'get', dataType:'jsonp', success:function(res){ if(res.status!="successed"){ return false; } $.getScript('https://res.wx.qq.com/open/js/jweixin-1.0.0.js',function(result,status){ if(status!="success"){ return false; } var getWxCfg=res.data; wx.config({ //debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId:getWxCfg.appId, // 必填,公众号的唯一标识 timestamp:getWxCfg.timestamp, // 必填,生成签名的时间戳 nonceStr:getWxCfg.nonceStr, // 必填,生成签名的随机串 signature:getWxCfg.signature,// 必填,签名,见附录1 jsApiList:['onMenuShareTimeline','onMenuShareAppMessage','onMenuShareQQ','onMenuShareWeibo','onMenuShareQZone'] // 必填,需要使用的JS接口列表,所有JS接口列表见附录2 }); wx.ready(function(){ //获取“分享到朋友圈”按钮点击状态及自定义分享内容接口 wx.onMenuShareTimeline({ title: setWeixinShare.title, // 分享标题 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享给朋友”按钮点击状态及自定义分享内容接口 wx.onMenuShareAppMessage({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 type: setWeixinShare.type, // 分享类型,music、video或link,不填默认为link dataUrl: setWeixinShare.dataUrl, // 如果type是music或video,则要提供数据链接,默认为空 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ”按钮点击状态及自定义分享内容接口 wx.onMenuShareQQ({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到腾讯微博”按钮点击状态及自定义分享内容接口 wx.onMenuShareWeibo({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); //获取“分享到QQ空间”按钮点击状态及自定义分享内容接口 wx.onMenuShareQZone({ title: setWeixinShare.title, // 分享标题 desc: setWeixinShare.desc, // 分享描述 link: setWeixinShare.link, // 分享链接 imgUrl: setWeixinShare.imgUrl, // 分享图标 success: function () { setWeixinShare.success; // 用户确认分享后执行的回调函数 }, cancel: function () { setWeixinShare.cancel; // 用户取消分享后执行的回调函数 } }); }); }); } }); } function openX_ad(posterid, htmlid, width, height) { if ($(htmlid).length > 0) { var randomnumber = Math.random(); var now_url = encodeURIComponent(window.location.href); var ga = document.createElement('iframe'); ga.src = 'https://www1.elecfans.com/www/delivery/myafr.php?target=_blank&cb=' + randomnumber + '&zoneid=' + posterid+'&prefer='+now_url; ga.width = width; ga.height = height; ga.frameBorder = 0; ga.scrolling = 'no'; var s = $(htmlid).append(ga); } } openX_ad(828, '#berry-300', 300, 250);