资源描述:
《单片机原理及应用(陈燕)单片机课堂习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、填空题1、AT89S51单片机为位单片机,有个引脚。2、AT89S51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。3、若A中的内容为67H,那么,P标志位为o4、在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为o5、AT89S51的口为高8位地址总线口。6、数据指针DPTR有位,程序计数器PC有位。7、AT89S51复位后,PC与SP的值为分别为和。8、当单片机复位时PSW=—H,这时当前的工作寄存器区是区,R6所对应的存储单元地址为Ho9、在AT89S51单片机,如果采用6MHz晶振,一个机器周
2、期为。二、简答题1、AT89S51单片机片内128B的数据存储器可分为几个区?分别作什么用?2、说明AT89S51单片机的甄引脚接高电平或低电平的区别?一、填空题1、如果(A)=34H,(R7)=0ABH,执行XCHA,R7;结果(A)二,(R7)=。2、当AT89S51执行MOVCA,@A+DPTR指令时,伴随着控制信号有效。3、LJMP的跳转范围是,AJMP的跳转范围是,SJMP的跳转范围是o4、欲使P1口的低4位输出0,高4位不变,应执行一条命令。5、如果(A)二45H,(R1)二20H,(20H)二12H,执行XCHDA,@R1;结果(A)二,(20H)二二、判断以下指令的正误1、
3、MOV28H,@R4;()2、CLRRO;()3、DECDPTR;()4、INCDPTR;()5、当AT89S51执行MOVX@DPTR,A指令时,伴随着硕信号有效。()6、内部RAM的位寻址区,既能位寻址,乂可字节寻址。()三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POPDPH;POPDPL;POPSP;则:(DPH)=:(DPL)二:(SP)=•-.2、MOVA、#88HMOVR7,#AAHORLA、R7:A的内容为:MOVA,#37HMOVR7,#89HAXLA,R7A的内容为:XRLA
4、,R7A的内容为:RET3、屮断服务子程序返回指令RET1和普通子程序返回指令RET有什么区别?一、程序分析题1、分析下列程序的功能。PUSHACCPUSHBPOPACCPOPB2、在R7初值为00H的情况下,DJNZR7,rel指令将循环执行次。3、执行如下三条指令后,30H单元的内容是M0VR1,#30HM0V40H,#0EHM0V@R1,40H4、指出以卜•程序段每一条指令执行后累加器A内的值,已知(RO)=30HoMOVA,#0AAH;(A)CPLA;(A)RLA;(A)CLRC;(A)ADDCA,R0;(A)5、外部RAM3000H,3001H单元的内容分别为55H,0DDH,试
5、分析如下程序。程序1:MOVDPTR,#3000HMOVRl,#40HMOVXA,@DPTRMOV@R1,AINCR1INCDPTRMOVXA,@DPTRMOV@Rl,A问题1:若执行上述程序,则结束后,DPTR值为,R1的内容为,8031内部RAM41H单元的内容,40H单元内容为。在上程序中,若继续执行如下程序:程序2:START:MOVDPTR,#300011MOVR1,#40HMOVA,@R1MOVX@DPTR,A问题2、START执行结束后,DPTR的值为,3000H单元的内容为,R1的内容为。三、编写程序,将外部数据存储器屮的5000H—50FFH单兀全部清零。第五、六、十章课
6、堂习题一、填空题1、AT89S5单片机外部屮断请求信号有电平方式和方式,在电平方式下,当采集到INTO、INTI的有效信号为时,激活外部中断。2、AT89S51冇级屮断,个屮断源;上电复位时屮断源的优先级别最高。3、当AT89S51单片机响应中断后,必须用软件清除的中断请求标志是o4、已知fosc=12MHz,5、AT89S51内部提供TO作为定时器使用时,其定时时间间隔为0种个可编程的位定时/计数器,定时器有工作方式。6>关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为O二、简答题1、各中断源对应的中断服务程序的入口地址是否能任意设定;如果想将中断服务程序放置在程序存储区任意
7、区域,在程序小应该作何种设置请举例加以说明。2、图为8段共阴数码管,请写出如下数值的段码。abcdefghb0;1;2?_3;P;7;8;C;3、简述一种多外部中断源系统的设计方法。(给出图和程序)。4、当CPU响应外部中断0后,执行了外部中断0中断服务了程序的第一条单字节指令后,PC的内容为多少?ORG0003HORG000BHUMP3000H5、采用6MHz的晶振,定时1ms,用定时器TO方式0时的初值应为多少?TL