已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北华航天工业学院2009 2010学年第 2 学期单片机技术与应用(B)一、单项选择题(每小题2分,共40分)1、访问片外数据存储器可采用以下哪个指令( )。A、MOVX DPTR,A B、MOV DPTR,A C、MOV R0,A D、MOVC A,A+DPTR2、已知单片机晶振的振荡频率fosc=6MHZ,若某指令为双周期指令,指令执行所需时间为( )A、4微秒 B、2微秒 C、1微秒 D、1毫秒3、对于INTEL 8031来说,EA脚总是( ) A、悬空 B、接地 C、接电源 D、不用4、执行MOVIE,81H指令的意义是:( )A、开放外部中断源1 B、开放外部中断源0C、屏蔽中断源 D、开放外部中断源0和15、CPU每取1字节的指令操作码后,有一寄存器的内容自动加1,此寄存器为( ) A、ACC B、SP C、PC D、PSW 6、定时器/计数器工作方式2是( ) A、16位计数结构 B、13位计数结构 C、8位计数器结构D、2个8位计数器结构7、8051可以进行位寻址的内部RAM地址空间为( ) A、00H-2FH B、00H-FFH C、20H-2FH D、20H-FFH8、执行指令MOVX DPTR,A时,WRRD脚的电平为( ) A、WR高电平,RD低电平 B、W R低电平,RD高电平 C、WR高电平,RD高电平 D、WR低电平,RD低电平9、MCS-51 单片机的外部中断1 中断入口地址为( ) A、 000BH B、001BH C、0013H D、0003H10、要进行出栈操作,其步骤正确的是( ) A、先将SP内容加1,然后从其指示的单元读出数据 B、先从SP指示的栈顶单元读出数据,然后SP内容加1 C、先将SP内容减1,然后从其指示的单元读出数据D、先从SP指示的栈顶单元读出数据,然后SP内容减111、在异步通信中每个字符由9位组成,串行口每分钟传输25000个字符,则对应的波特率为( )A、2500 b/s B、2750 b/s C、3000 b/s D、3750 b/s 12、上电后PSW的值为00H,执行MOV A,02H后,PSW的值为( )A、03H B、02H C、01H D、00H13、1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字0,它的字形代码应为( )A、06H B、F9H C、3FH D、CFH14、RETI指令的作用是( ) A、从堆栈中弹出PC值,并清除优先级状态 B、从堆栈中弹出PC值 C、保护断点 D、恢复断点15、访问片外程序存储器时,起作用的信号是( )A、 B、 C、 D、以上都起作用16、如果(P0)=34H ,则当执行以下指令后(P0)=( )CPL P0.2SETB CMOV P0.6 ,CA、74H B、73H C、70H D、30H17、8051单片机共有中断源( )个。A、4 B、5 C、6 D、718、8051的程序计数器PC为16位计数器,其寻址范围是( ) A、64K B、32K C、16K D、8K19、INTEL 8031的PO,当使用外部存储器时它是一个( ) A、传输高8位地址 B、传输低8位地址 C、传输低8位数据 D、传输低8位地址数据总线20、程序计数器PC用来( )A、存放指令 B、存放正在执行的指令地址C、存放上一条的指令地址 D、存放下一条的指令地址二、填空题(每空1分,共10分)1、若由程序设定PSW寄存器中的RS1、RS0=00,则工作寄存器R0R7的直接地址为 。2、通常、单片机上电复位时PC= ,SP= 。3、计算机的系统总线有地址总线、数据总线和 。4、中断子程序返回指令是 。5、扩展4K2的存储器,需要 地址线6、MCS-51单片机访问外部存储器时,利用 信号锁存来自 口的低8位地址信号。7、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 片芯片。8、假定累加器A的内容30H,执行指令:1000H:MOVC A,A+PC后,把程序存储器 单元的内容送累加器A中。三、判断对错(每小题1分,共10分)1、MOV T1,#6F30H ()2、DIV R2,R1 ()3、DEC DPTR ()4、PC是可以寻址的特殊功能寄存器。()5、8051每个中断源的中断请求标志位都是由硬件自动清零。()6、只要中断允许寄存器 IE 中的 EA=1 ,那么中断请求就一定能够得到响应。()7、内部寄存器Rn(n=0-7)都可作为间接寻址寄存器。 ()8、MOV A,40H为立即寻址方式。()9、8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。()10、MCS-51外扩I/O口与外RAM是统一编址的。()四、程序阅读题(每题5分,共15分)1、执行下面一段程序; MOV SP, #30H MOV A, #26H MOV B, #15H PUSH A PUSH B POP A POP BA , B的内容是:(A)= (B)= 2、已知程序执行前有A=02H,SP=52H,(51H)=FFH,(52H)=FFH。下述程序执行后:POPDPHPOPDPLMOV DPTR, #4000HRL AMOV B, AMOVC A, A+DPTRPUSH AMOV A, BINCAMOVC A,A+DPTRPUSH ARETORG 4000HDB 70H,80H,30H,60H,50H,20H请问:A= ,SP= ,(51H)= ,(52H)= ,PC= 。3、如8031单片机时钟频率为6MHz,运行以下程序后,P1.0口将产生连续的周期为 ms的 波。ORG OOOOHAJMP MAINORG OO0BHAJMP ITOPORG 0030HMAIN: MOV TMOD,02HMOV TH0,#06HMOV TL0,#06HSETB TR0SETB EASETB ET0SJMP $ITOP:CPL Pl.0RETI五、程序设计题(每小题5分,共10分)1、试编写程序,查找在内部RAM的20H40H单元中出现“00H”这一数据的次数。并将查找到得结果存入41H单元。2、在外部RAM首地址为3000H的数据表中有10个字节数据,请编程将每个字节的最高位无条件地置1。六、综合题(第一题7分,第二题8分,共15分)1、该程序是D/A转换应用程序,请对每行进行注释并说明该程序的作用。 ORG 2000H ;START: MOV R0,#0FEH ; MOV A,#00H ;UP: MOVX R0,A ; INC A ; JNZ UP ;DOWN: DEC A ; MOVX R0,A ; JNZ DOWN ; SJMP UP ;程序的作用:2、MCS-51单片机与8255A的硬件接口电路如下图所示:(1)确定A口、B口、C口及控制口的地址。(2)若端口A接一组LED指示灯,端口B接一组开关,将开关的内容由B口输入,并将此开关状态通过A口显示出来,请编写完成此功能的程序。程序: MOV A,#82HMOVX DPTR,A ;初始化8255A ;从B口读开关状态MOVX A,DPTRMOV DPTR,#0FF7CH ;从A口输出 RET标准答案及评分标准题号一二三四五六七八九十十一总分得分一、单项选择题(每小题2分,共40分)1、A 2、A 3、B 4、B 5、C 6、C 7、C 8、B 9、C 10、D11、D 12、C 13、C 14、A 15、C 16、C 17、B 18、A 19、D 20、D二、填空题(每空2分,共20分)1、00H-07H2、0000H,07H3、控制总线4、RETI5、126、ALE,P0 7、88、1031H三、判断对错(每小题1分,共10分)1、 2、 3、 4、 5、 6、7、 8、9、10、四、程序阅读题(每题5分,共15分)1、15H, 26H2、50H,50H,30H,50H,5030H3、1,方 五、程序设计题(每小题5分,共10分)1、 MOV 41H,#0HMOV R0,#20H MOV R2,#21HLOOP:MOV A,R0 JNZ NEXT INC 41H NEXT: INC R0 DJNZ R2,LOOP END2. MOV R2,#10 MOV DPRT,#3000H LOOP:MOVX A,DPRT ORL A,#80H MOVX DPTR,A 1NC DPTR DJNZ R2,LOOP END六、综合题(第一题7分,第二题8分,共15分)1、(1)ORG 2000H ;START: MOV R0,#0FEH ;DAC地址送R0 MOV A,#00H ;数字量送AUP: MOVX R0,A ;启动D/A转换 INC A ;数字量增1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论