单片机试卷b--及答案

单片机试卷b--及答案

ID:11596657

大小:65.75 KB

页数:5页

时间:2018-07-12

单片机试卷b--及答案_第1页
单片机试卷b--及答案_第2页
单片机试卷b--及答案_第3页
单片机试卷b--及答案_第4页
单片机试卷b--及答案_第5页
资源描述:

《单片机试卷b--及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、单项选择题(每小题3分,共45分1、-10的补码为(B)。A:F5HB:F6HC:0AHD:0BH2、单片机复位后的SP与P0的内容是(D)。A:SP=00H,P0=00HB:SP=00H,P0=FFHC:SP=07H,P0=00HD:SP=07H,P0=FFH3、单片机中的功能是选通是(A)。A:片外数据RAMB:片内数据RAMC:片外程序ROMD:片内程序ROM4、在下列指令中,正确的MCS-51单片机指令是(B)。A:INCCB:ADDA,BC:SUBA,R2D:MOVX@R2,A5、能同时将TF0清零的跳转指令是(B)。A:JBTF0,LOOPB:JBCTF0,

2、LOOPC:JNBTF0,LOOPD:JZLOOP6、当R0的地址为10H时,PSW中的RS1、RS0两位是(C)。A:00B:01C:10D:117、片内没有上拉电阻的并口是(D)。A:P3B:P2C:P1D:P08、外部中断1的中断服务程序入口地址是(C)。A:0003HB:000BHC:0013HD:0023H9、用12MHz晶体时,T1做一次定时的最长时间为(C)。A:256μSB:512μSC:65536μSD:131072μS10、在串口控制寄存器SCON中,REN是(B)。A:串行接收中断标志位B:串行接收允许位C:串行发送中断标志位D:串行发送允许位11、定

3、时器T1的溢出中断标志是(C)。A:IT1B:TIC:TF1D:IE112、EOC信号在ADC0809中起到的作用是(B)A.启动AD转换C.ADC0809的片选信号B.AD转换结束标志D.不能确定共4页/第5页13、已知(00H)=06H,(01H)=08H,有这样的定义chardata*p;其中p=0x01;则*p=(D)A.00HC.01HB.06HD.08H14、已知C语言程序p=0x30;*p=0x48与之等价的汇编语言程序为(A)A.MOV30H,#48HC.MOV30H,48HB.MOV30H,#48D.MOV30H,4815、DAC0832的工作方式不包括以

4、下哪一种(D)A.直通C.单缓冲B.双缓冲D.双极性二、阅读程序填空(每小题5分,共25分)1、设PSW=00H,R0=49H、B=0EDH,问:执行下列程序后PSW=00H?R0=EDH?B=49H?MOVSP,#6FHPUSH0F0HPUSH00HPUSHPSWPOPPSWPOP0F0HPOP00H2、分别写出若A=57H,执行下列程序后A=57H若A=0F2H,执行下列程序后A=0EHCJNEA,#80H,LOOP1;LJMPNEXTLOOP1:JNCLOOP2;LJMPNEXTLOOP2:DECACPLANEXT:LJMP$3、用12MHz晶体。该程序段的运行时间=

5、100.601ms?并写出计算步骤:1*(1+200*(2+1+250*2))=100601us。MOVR1,#200;该指令的时钟周期数为12LOOP1:MOVR0,#250;该指令的时钟周期数为12LOOP2:DJNZR0,LOOP2;该指令的时钟周期数为24共4页/第5页DJNZR1,LOOP14、单片机外接22.1184MHz晶体,复位后执行了下列串口初始化程序段。问:串口的波特率被设置为19200bps?串行通信的一帧数据有10位?MOVSCON,#40HMOVTMOD,#20HMOVTH1,#253MOVTL1,#253SETBTR15、DAC0832工作在直通

6、工作方式,DAC0832的D7~D0与单片机的P0.7~P0.0依次连接。问:运行如下程序时产生的波形是锯齿波?MOVA,#00HLOOP:MOVP0,AADDA,#04HLJMPLOOP三、编程题(每小题4分,共20分)程序1:SETBRS1CLRRS0PUSH20HPUSH30HPOP20HPOP30H1、编写C语言程序段,将20HHHH与30H中的内容互换,其中R0的地址为10H,请在程序中设置PSW。程序2:SETBRS1CLRRS0MOVA,20HMOV20H,30HMOV30H,Achar*p1,*p2;charm;RS1=1;RS0=0;;p1=0x20;p2

7、=0x30;m=*p1;*p1=*p2;*p2=m;2、编写汇编语言程序段,完成对立即数BDH、45H、55H的相加运算,结果存放在地址为50H和51H两个存储单元中,其中低字节结果放在50H中,高字节结果放在51H单元中。mov50h,amova,51haddca,#0mov51h,aaddca,#0mov51h,apopaccadda,#55hmova,#0bdhadda,#45hpushaccmova,#03、编写汇编语言程序段,将地址20H开始的10个连续单元的内容取反后放入原单元,要求用R6作为循环计数器

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。