还剩3页未读,继续阅读
文本内容:
是非判断题(对的打“匕错的打X每题1分,共10分)
1.MOV@R1#80H[]
2.MOV20H@R0【]
7.MOVC@R1A【]
8.8051单片机具有五个中断源【】.特殊功能寄存器都具有位地址【】.*.ASM文件是源程序文件【】
二、.单项选择题(在每小题的四个备选答案中,选出一个正确答案每小题2分共20分)LMCS-51单片机有片内ROM容量()A.4KBB.8KBC.128BD.256B
2.MCS-51单片机的位寻址区位于内部RAM的()单元A.OOH—7FHB.20H—7FHC.OOH—1FHD.20H—2FH
3.MCS-51单片机的外部中断0入口地址为()A.0003HB.0013HC.0023HD.0033H.MCS-51单片机的最小时序定时单位是()A.状态周期B.时钟周期C.机器周期D.指令周期.若MCS-51单片机的晶振频率为6MHZ定时器/计数器的外部输入最高计数频率为().下面哪一条指令产生WR信号.MOVXA@DPTR指令中源操作数的地址寻址方式是.控制串行口工作方式的寄存器是.使用T1时,有几种工作模式
三、填空题每空1分,共10分.MCS-51单片机片内共有字节单元的RAMo.MCS-51单片机的堆栈设在存储区,程序放在存储区.若MCS-51单片机使用12MHz的晶振,那么它的时钟周期是状态周期是机器周期是O.复位时,A=PSW=SP=P0〜P3=o
四、简答题每小题5分,共20分.MCS51单片机内部有哪些功能部件?.MCS51单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?使用上有什么不同?.为什么说8051的4个I/O端口能全部作为I/O口使用的仅有P1端口?.为什么定时器T1用作串行口波特率发生器时,常采用工作方式2
五、阅读程序阅读程序后填空每小题4分,共20分.已知SP=60HDPTR=3456H在执行下列指令后,SP=内部RAM61H=oPUSHDPHPUSHDPL.执行下列程序后,A=B=oMOVA#OAHMOVB#20HMULAB.请分析下面程序执行后的操作结果,A=R0二MOVA#60HMOVRO#40HMOV@R0AMOV41HROXCHARO.内部RAM从list单元开始存放一单字节正数表,表中之数作无序排列,并以T作结束标志编程实现表中找出最小值MOVRO#LISTMOVA@R0MOVMINALOOP5INCROMOVA@R0LOOP3RETLOOP3CJNEAMINLOOP1LOOP1MOVMINALOOP2SJMPLOOP
5.设内部RAM中59H=50H执行下列程序段MOVA59HMOVROAMOVA#0HMOV@R0AMOVA#25HMOV51HAMOV52H#70H问A=50H=51H=52H=
六、综合设计题每小题10分,共20分[编写程序实现双字节加法运算,要求R1RO+R7R6-〉52H51H50H内部RAMO
2.利用8XX51的P1口控制8个发光二极管LEDo相邻的4个LED为一组,使两组每隔
0.5s交替发亮一次,周而复始,画出电路图并编写程序(假设fsc=12Mhz)1234567891012345678910。