单片机与接口技术(2005-2006-2a)_第1页
单片机与接口技术(2005-2006-2a)_第2页
单片机与接口技术(2005-2006-2a)_第3页
单片机与接口技术(2005-2006-2a)_第4页
全文预览已结束

下载本文档

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

文档简介

一、是非判断题(对的打“” ,错的打“”。每题 1 分,共 10 分) 1 2 3 4 5 6 7 8 9 10 1 MOV R1 ,#80H 【 】 2 MOV 20H,R0 【 】 3 CPL R4 【 】 4 MOV 20H,21H 【 】 5 MOVX A,2000H 【 】 6 MOV A,DPTR 【 】 7 MOVC R1,A 【 】 8 8051 单片机具有五个中断源。 【 】 9 特殊功能寄存器都具有位地址。 【 】 10 * ASM 文件是源程序文件。 【 】 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案。每小题 2 分,共 20 分) 1 2 3 4 5 6 7 8 9 10 a 1.MCS-51单片机有片内 ROM容量( A) A. 4KB B. 8KB C. 128B D. 256B 2.MCS-51单片机的位寻址区位于内部 RAM的(D)单元。 A. 00H7FH B. 20H7FH C. 00H1FH D. 20H2FH 3.MCS-51单片机的外部中断 0入口地址为( A) A. 0003H B. 0013H C. 0023H D. 0033H 4.MCS-51单片机的最小时序定时单位是( B) A. 状态周期 B. 时钟周期 C. 机器周期 D. 指令周期 5.若 MCS-51单片机的晶振频率为 6MHZ,定时器/计数器的外部输入最高计数频率为( D) A. 2MHz B. 1MHz C. 500KHz D. 250KHz 6.下面哪一条指令产生 WR 信号 D A、 MOVX A,DPTR B、 MOVC A,A+DPTR C、 MOVC A+DPTR,A D、 MOVX DPTR, A 7.MOVX A,DPTR 指令中源操作数的地址寻址方式是 B A、 寄存器寻址 B、 寄存器间接寻址 C、 直接寻址 D、 立即寻址 8.控制串行口工作方式的寄存器是 C A、 TCON B、 PCON C、 SCON D、 TMOD 9.使用 T1 时,有几种工作模式 C A、1 B、2 C、3 D、4 10.执行 PUSH ACC 指令, MCS-51 完成的操作是 A A、 SP+1- SP (ACC) - (SP) B、 (ACC) - (SP) SP-1- SP C、 SP-1- SP (ACC) - (SP) D、 (ACC) - (SP) SP+1- SP 三、填空题(每空 1 分,共 10 分) 1.MCS-51单片机片内共有_字节单元的 RAM。 2.MCS-51单片机的堆栈设在_存储区,程序放在_存储区。 3. 若 MCS-51单片机使用 12MHz的晶振,那么它的时钟周期是_,状态周期是 _,机器周期是_。 4.复位时,A_,PSW_,SP_ ,P0P3_。 四、简答题(每小题 5 分,共 20 分) 1. MCS51单片机内部有哪些功能部件? 2. MCS51单片机的存储器可划分为几个空间?各自的地址范围和容量是多少?使用上有 什么不同? 3. 为什么说 8051的 4个 I/O端口能全部作为 I/O口使用的仅有 P1端口? 4. 为什么定时器 T1用作串行口波特率发生器时,常采用工作方式 2? 五、阅读程序(阅读程序后填空。每小题 4 分,共 20 分) 1.已知(SP)=60H,(DPTR)=3456H,在执行下列指令后,(SP)=_,内部 RAM(61H)=_。 PUSH DPH PUSH DPL 2.执行下列程序后,(A)=_,(B)=_。 MOV A,#0AH MOV B,#20H MUL AB 3.请分析下面程序执行后的操作结果,(A)=_,(R0)=_。 MOV A,#60H MOV R0,#40H MOV R0,A MOV 41H,R0 XCH A,R0 4.内部 RAM从 list单元开始存放一单字节正数表,表中之数作无序排列,并以-1 作结 束标志。编程实现表中找出最小值。 MOV R0,#LIST MOV A,R0 MOV MIN,A LOOP5:INC R0 MOV A,R0 _,LOOP3 RET LOOP3:CJNE A,MIN,LOOP1 LOOP1:_ LOOP2 MOV MIN,A LOOP2:SJMP LOOP5 5.设内部 RAM中(59H)50H,执行下列程序段: MOV A,59H MOV R0,A MOV A,#0H MOV R0,A MOV A,#25H MOV 51H,A MOV 52H,#70H 问 A ,(50H) ,(51H) ,(52H) , 六、综合设计题(每小题 10 分,共 20 分) 1.编写程序,实现双字节加法运算,要求 R1R0+R7R6-(52H)(51H)(50H)(内部 RAM)。 2. 利用 8XX51的 P1口控制 8个发光二极管 LED。相邻的 4个 LED为一组,使两组每隔 0.5s交替发亮一次,周而复始,画出电路图并编写程序。(假设 fosc=12Mhz) 一是非判断题(对的打“” ,错的打“”。每题 1 分,共 10 分) 1 2 3 4 5 6 7 8 9 10 二 单项选择题(在每小题的四个备选答案中,选出一个正确答案。每小题 2 分,共 20 分) 1 2 3 4 5 6 7 8 9 10 A D A B D D B C C A 三 填空题(每空 1 分,共 10 分) 1.128。 2.内部数据,程序。 3. 1/12(0.08)us,1/6(0.1667)us,1us。 4. A0,PSW0,SP07 ,P0P3ffh。 四 简答题(每小题 5 分,共 20 分) 1. CPU,ROM,RAM,定时器/计数器,串口,并口,中断 2. 3。内部数据 128B,外部数据 64KB,程序 64KB。指令(选通信号)不同。 3. 其他复用 4. 自动重装,不用 CPU干预 五 阅读程序(阅读程序后填空。每小题 4 分,共 20 分) 1.(SP)=62H,(61H)=34H。 2.(A)=1,(B)=40H。 3. (A)=40H,(R0)=60H。 4.CJNE A,-1,LOOP3 LOOP1:JNC LOOP2 5.A25H,(50H)0,(50H)25H,(50H)70H, 六 综合设计题(每小题 10 分,共 20 分) 1.编写程序,实现双字

温馨提示

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

评论

0/150

提交评论