单片机应用基础(期末考试试题).docx

  • 格式:docx
  • 大小:63.33 KB
  • 文档页数:22

单片机应用基础试卷1一、是非题(每题1分,共计15分)2MCS-51单片机是依靠低电平复位的。

()3MCS-51单片机的数据空间与程序空间是独立编址的。

()4MCS-51单片机的四组工作寄存器区具有相同的地址。

()58051片内RAM的任何一个单元均可进行位操作。

()6执行CLR 30H指令后,30H字节单元被清0。

() 7 CPU取指令时,完全由程序计数器PC控制。

8多个中断源不可以同时申请中断。

() 9 CPU在响应INTO中断时,其中断申请标志IE0用软件清除是多余的。

()10串行口的发送中断与接收中断各自有自己的中断入口地址。

()11波特率反映了串行通讯的速率。

()12只要中断允许寄存器IE中的EA=1 ,那么中断请求就一定能够得到响应。

()13 中断服务程序执行的最后一条指令必须是RETI o14在微机的输入/输出方式中,中断请求方式比査询方式的效率高。

()15执行LCALL指令时,栈指针SP的内容不会发生变化。

()二、选择题(每题2分,共计30分)1 MCS — 51单片机复位后,从下列那个单元开始取指令:()①0003H②OOOBH③0000H2对片外数据RAM单元读写数据须用:()①MOV指令②MOVX指令③MOVC指令3 MCS-51的无条件转移指令中,其转移范围最大的是:()①LJMP②AJMP③SJMP4执行MOV SP, #30H指令后,压栈从片内RAM哪单元开始:()①2FH②30H③31H5指令中,哪条指令执行后使标志位CY清0:()①MOV A , #00H②CLR A③ADD A , #00H6对8031而言,可作为普通I/O 口使用的是:()① P0、P2 口② Pl、P3 口③ P0、Pl、P2、P3 口7下面那一段程序能准确地读取P1 口引脚信号:()① MOV A , #00H ; MOV Pl, A ; MOV A, Pl ② MOV A , #OFFH ; MOV Pl , A ; MOV A ,Pl③ MOV A , #OFFH : MOV A , Pl ④ MOV A , #OFFH ; MOV A , Pl8 MCS - 51单片机的四个并行1/0中,其驱动能力最强的是:()①P0 口②P1 口③P2 口④P3 口9定时器/计数器工作于模式2 ,在计数溢出时:()①计数从零重新开始②计数从初值重新开始③计数停止10 T0设置成计数方式时,外部引脚计数脉冲的最高频率应是晶振频率的:()① 1/12 ② 1/24 ③ 1/4811当晶振频率是12MH名时,MCS — 51单片机的机器周期是:()①1PS ②1ms ③2p s ④2ms12外部中断INTO的触发方式控制位IT0置1后,其有效的中断触发信号是:()①高电平②低电平③上升沿④下降沿14N位LED显示器采用动态显示方式时,需要提供的I/O线总数是()①8+N②8 X N③N15一字节补码所表示的数值范围是:()①-128〜+127②-127〜+128③-128〜+128三、试叙述MCS-51汇编语言程序的上机过程(10分)四、程序分析(共15分)1 ・已知:(30H ) =X7X6X5X4X3X2X1XOB, ( 31H )二Y7Y6Y5Y4Y3Y 2 Y 1 Y 0 B ,请给出下列每条指令执行后注释中的结果。

(7分)MOV 32H , 30H ;( 32H )=ANL 32H , #OFH ;( 32H )=MOV A , 31H ;( A )=SWAP A ;( A )=RL A ;( A )=ANL A , #OFOH ;( A )=ORL 32H , A ;( 32H )=2・执行下列程序后,问(A )二?、( RO )二?、( R1 ) = ? o ( 8分)ORG 0000HLJMP MAINORG 0030HMAIN : MOV SP , #50HLCALL SBRUTSJMP $SBRUT ; MOV RO , #00HMOV R1 , #OAHMOV A , #00HMOV DPTR , #DATALOOP : MOV A , ROMOVC A , 0A+DPTRCJNE A , #OFFH , LOOP1SJMP EXITLOOP1 : INC RODJNZ R1 , LOOPEXIT : RETDATA : DB OOH , 11H , 22H , 33H , 44HDB 55H , 66H , 77H , 88H , 99HEND五、程序设计(15分)已知晶振频率为12MH Z ,请用TO的工作模式1定时及溢出中断方式编程,实现从P1.0弓|脚输出如下方波。

要求先确定定时时间并给出定时初值的计算步骤,然后写程序。

......... 10ms・・• 10ms单片机应用基础试卷2一、填空题(每格1分,共25分)1、M CS-51对片内RAM ,片外RAM和片内、外ROM访问时分别用指令—、—、_2、M CS-51片外扩展存储器时,ROM的最大容量为______ , RAM的最大容量为_______3、P O~P3 口在作输入口使用时,应先向口锁存器写入______ o4、P0 口在作输出口使用时,必须外接______ o5、8051中断源共5个,它们分别是_________ 、_______ 、_____ 、______ 、_____6、中断服务程序的返回指令是 ____ ,子程序的返回指令是 ____ 。

7、T MOD中Ml、M0的用途是_______ , C/T=l时为方式_________ 。

8、已知:(A ) =E7H,CY=1。

执行指令SUBBA , #70H 后,(A)=—、CY二—、AC=_来区分。

、ov=、10、单片机的键盘结构有两种,分别_______ 和 _______ o二、选择题(每题2分,共20分)1、PSW中的RS1=O、RSO=1时,当前使用的工作寄存区对应的单元是:()① 00H~07H ② O8H~1FH ③ 10H~17H ④ 18H~1FH2、M CS-51中的位地址00H~7FH ,位于下列那些单元中:()①片内RAM OOH~1FH ②片内RAM 20H~2FH ③片外RAM 0020H~002FH3、M CS-51中DPTR寄存器用途是:()①程序计数器②片内RAM指针③片外RAM指针4、M CS-51单片机用来开放或禁止中断的控制寄存器是:()①IP②TCON③IE④SCON5、M CS — 51单片机复位后,压栈从片内RAM哪单元开始:()①06H②07H③08H6、M CS-51的无条件转移指令中,其转移范围最小的是:()① SJMP ② AJMP ③ LJMP7、外部中断INTO的中断入口地址是:()① 0003H ② OOOBH ③ 0013H8、8051单片机在响应中断后,需要用软件来清除的中断标志是:()① TFO 、TF1 ② RI 、TI ③ IE0 、IE19、已知晶振频率为6MH Z ,定时器T0工作在模式2时,其初值计算公式是:())X 2us10、N位LED显示器采用静态显示方式时,需要提供的1/0线总数是:()①8+N②8 X N③N四、程序分析(共15分)1、执行下列程序后,累加器A和栈指针SP各为何结果?(6分)MOV SP , #60HMOV A , #OABHLCALL SUBRTINC AHERE : SJMP HERESUBRT : PUSH A XRLA , #OFOH POP ARET2、已知(30H )二95H, 的(31H )二8FH,问执行下列程序后32H和33H单元内容是什么?该程序功能是什么?(9分)MOV RO , #30HMOV A , @R0INC ROADD A , @R0INC ROMOV @R0 , ACLR AADDC A , #00HINC ROMOV @R0 ,五、程序设计(15分)试将片内RAM中30H~3FH的数据传送到片外RAM地址为1000H开始的单元中单片机应用基础试卷3一、概念题(是非、选择题每题1分,填空题每格1分,共计45分)1、 MCS — 51单片机的数据空间与程序空间是统一编址的。

()2、 在MCS — 51中,片内RAM 与SFR 是统一编址的。

()3、 8051四组工作寄存器区具有相同的地址。

()4、 CPU 取指令时,完全由程序计数器PC 控制。

()5、 程序状态寄存器PSW 用于存放运算结果。

()6、 8031 片内含 EPROM ,8751 片内不含 EPROM 。

()7、 多个中断源不可以同时申请中断。

()8、 CPU 在响应INTO 中断时,INTO 的中断申请标志IE0要用软件清除。

() 9、 TI 是串行口发送中断标志,RI 是串行口接收中断标志。

() 10、 串行口的发送中断与接收中断各自有自己的中断入口地址。

() 11、 MCS — 51单片机中断响应的充分条件是中断允许总控制位EA=1 o () 12、 波特率反映了串行通讯的速率。

()13、 MCS — 51单片机外扩存储器时,使用P0 口和P2 口作总线。

() 14、 8031单片机的EA 脚在连接时,必须接高电平。

() 15、字节符号数的范围为:()①-128 • 16、 MCS - -+127 ②-127 〜+128 ③-128 〜+128-51单片机RESET 时,PC 的内容为:() ① 0003H ② OOOBH ③ 0000H17、对片外RAM 单元读写数据须用:()①MOV 指令②MOVX 指令③MOVC 指令18、 中断服务程序的返回指令必须是:() ① RET ② RETI ③ LJMP19、 定时器/计数器的工作方式2 ,在计数溢出时:()①计数从零重新开始②计数从初值重新开始③计数停止20> 8031的片内RAM 、片外RAM 和ROM 存储器空间配置地址依此为: ________ 、 _____ 、____________________________________________________________________ 。

21、 __________________________________________________ P0~P3 口在作输入口使用时,应先向口锁存器写入 __________________________________________ ,方能准确无误的读取引脚上的 ______ 信号;而P0 口用作输出口时,必须外接 _________ 才能输出 _______ o22、 ___________________________________________________________________________ 8051片内有—组工作寄存器区,每组为—个寄存器,每组寄存器均被命名为 ____________________ ,当前 工作寄存器的使用是通过对 ____ 寄存器中 ____ 两位设置确定的,8051复位后,自动设置成 ____ 组。