51单片机试习题(2)_第1页
51单片机试习题(2)_第2页
51单片机试习题(2)_第3页
51单片机试习题(2)_第4页
免费预览已结束,剩余1页可下载查看

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二部分    MCS51单片机原理与接口技术 一、单项选择题(本大题共11小题,每题1分,共11分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项的字母填在题干中的括号内。) 16、80H是用8位二进制补码表示的十六进制数,那么相应的十进制数是(     )A、128         B、-64       C、0    &#

2、160;   D、-128 17、单片机是(     )。A、微型计算机     B、微型计算机系统C、微处理器        D、以上都不是 18、定义字伪指令是( )A、DB B、DW C、DS D、BIT19、在单片机应用系统扩展时,用于和74LS373的G端接的是()A、ALE B、PSEN C、RD D、RST20、8031单片机内部RAM中字节地址为25H的存储单元中的最低位,其位地址为()A、38H &

3、#160; B、27H   C、28H   D、10H 21、对面EPROM2764来说,不正确的是( ):A、是电可擦除的 B、容量是8KC、数据线8根 D、地址线13根22、将累加器A中的数送到片外RAM30H,可执行指令(     )A、MOVX  30H,A              B、MOV R1,#30H     

4、                         MOV R1,A C、MOV R1,#30H             D、MOV R6,#30H    MOVX   R1,A&#

5、160;                  MOVX R6,A 23、下列符号中只有(     )是正确的MCS-51指令。A、LCALL 1000H           B、LCALL #1000HC、LJMP #1000H       

6、    D、LCALL A24、以下错误的是(     )A、断点是指程序运行过程中寄存器的值  B、响应中断的必要条件之一是一条指令执行完毕后C、中断优先原则之一是高不理低    D、中断服务程序的最后一条指令是RETI 25、8031单片机定时器/计数器设置为定时时,则对的是()A、计数脉冲是机器周期       B、计数脉冲是T0或T1C、计数脉冲是INT0或INT1 D、以上都不对 26、8031单

7、片机外部中断信号输入的引脚名是()A、INT0     B、RXD   C、T0    D、WR 二、改错题(本大题共3小题,每小题2分,共6分。下面的程序或程序段存在一个错误或不妥处,请在其下划一条线,并将改正的内容写到每小题后的空白处。) 27、某8031单片机应用系统中,外部中断0每中断一次,其中的一个功能是将P1口的内容循环右移一位,其部分中断程序如下,请指出错误并改正之。ORG  0003HAJMP  BBORG  0100HMOV P1,#01HBB:M

8、OV P1,ARL AMOV A,P1RETI 28、下列指令组要完成外部RAM中2000H单元的内容和2001H单元的内容相交换,请指出错误,并改正之。    MOV     DPTR,#2000HMOVX A,DPTRXCH A,R1INC DPTRMOVX A,DPTRXCH A,R1MOVX DPTR,ADEC DPTRXCH A,R1MOVX A,DPTR29、片内RAM20H,21H内要分别存放2个BCD码x,y。下列程序段欲完成z=x+2y,z为单字节,存放于22H中。请指出错误,并改正之。 

9、;  CLR    C   MOV    A,21H   ADD A,21HDA A   ADDC   A,20HDA A   MOV    22H,A 三、填空题(本大题共13小题,每小题2分,共26分) 30、十进制数用-13用8位二进制数补码表示时,应为_H。31、假如2个十六进制数是8BH,98H相加的和仍然为8位二进制数,那么相加的结果和为_H,进位为_。32、8031单片机复

10、位后,其PC的内容为_H。33、如果8031单片机的时钟频率为12MHz,则其机器周期为_微秒。34、8031单片机中,T0的中断程序入口地址为_。35、当8031单片机中IP=19H,IE=9FH时,CPU能响应的优先权最高的中断源是_。IP寄存器各式 -PSPT1PX1PT0PX0IE寄存器格式 EA-ESET1EX1ET0EX036、8031单片机其I/O接口的寻址方式是 。37、键的识别方法有 、 。38、波特率是指 。 39、已知(SP)=60H,执行下列指令组后(SP)=       ,(48H)=  

11、        MOV 60H ,#1BH  POP 48H 41、下列伪指令汇编后,存放3278H的存贮单元分别是    ORG    3500H      (_)=32HTIME  EQU  2000HTABL:DS  0AH (_)=78HBUF:DW  3278H 40、 同上题, TIME= TABL= BUF= 40、执行下列指令组后,(A)=  

12、;     ,(OV)=          MOV A,#19H  MOV B,#0AH  MUL AB 四、程序阅读题(本大题共2小题,每小题4分,共8分) 43、阅读下列程序MOV R0,#30HMOV R1,#20HMOV R2,#0AHLOOP:MOV A,R0CJNE A,#0AH,NEQMOON:MOVX R0,ASJMP LOOP1NEQ:JNC MOONLOOP1:INC R0INC R1DJNZ R2,LOOP(1)说明程序功能(2)如原

13、来(A)=09H,则执行 程序 (A)=0BH,则执行 程序(写出标号)44、阅读下列程序,回答问题  ORG 0000H  LJMP START  ORG 2000HSTART:SETB P1.7LOOP:LCALL D2S     CPL P1.7     SJMP LOOPD2S:MOV R7,#0FFH    RET   END1)在PC=0000H处,跳转到START=   H;2)程序运行后,P1.7值为如何变化

14、。五、程序设计题(本大题共1小题,共6分) 45、在片内RAM #STOR0为首地址的共12个数据的数据块,送到外部RAM#STOR1为首地址中的连续单元中去,试写出程序。六、应用题(本大题共1小题,共8分) P1.0 P1.18031 P1.7 1+5V如图,利用8031内部定时器1,按方式1工作,定时间隔为0.1S,P1口的各位分别通过反相器接八个发光二极管, 每隔1S一个二极管亮,从上之下,依次亮。外接晶振6MHZ,将下列程序补充完整:ORG 0000H,复位入口LJMP STARTORG 001BHLJMP IT1START:MOV A,#01H;MOV R0,#10      ANL TMOD,#0FH      ORL TMOD, (1);方式1       MOV TL1,#     (2)      MOV TH1,#     (3)      SETB EA    

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论