




已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2008广东工业大学考试试卷( B )课程名称: 单片机原理与接口技术 试卷满分100分考试时间: 2008 年1 月16 日 (第20周 星期三)一、填空。(每空1分,共30分)1. MCS-51采用 指令系统,最短指令机器码为 字节,最长指令机器码为 字节,因此其指令在PC“走飞”时,存在被拆分的风险,即把指令的 当作 执行。2. 通用CPU核心部件为 单元,其作用是承担算术运算和 。3. 当存储器芯片处于读状态时,片选信号必须处于 状态,控制信号必须处于 状态。4. MCS-51 MCU字长为 位,含义是 (数据总线、地址总线、控制总线)宽度为 位,最大寻址能力为 KB。5. MCS-51 MCU含有 个 位定时/计数器,其中定时/计数器 具有16位自动重装初值功能。6. MCS-51 MCU外中断编程为 和 触发方式。7. PCA中断入口地址为 ;其中的每一模块均可以工作在软件定时方式、 、 、 四种方式。8. 对89C51RX兼容芯片ERAM读操作时, (有效、无效),此时P0口作为 (I/O引脚、数据/地址总线AD7AD0)。9. 当不使用外部ROM时,MCS-51芯片引脚 (接地、接VCC、悬空)。10. 在以MCS-51为核心的控制系统中,最好选择 (P0、P1P3)I/O引脚构成4*4矩阵键盘,这样可省去上拉电阻和 。11. MCS-51复位后,SP寄存器为 。12. 串行口方式 不能作为串行通信口,而方式 的波特率固定,仅与晶振频率有关。二、指出下列指令中指定操作的寻址方式(每空1分,共15分) 1. MOV R1, #16 ;目的操作数寻址方式为: ; 源操作数寻址方式为: 2. MOV A, 4FH ;目的操作数寻址方式为: ; 源操作数寻址方式为: 3. MOV B, R0 ;目的操作数寻址方式为: ; 源操作数寻址方式为: 4. MOV 20H.3, C ;目的操作数寻址方式为: ; 源操作数寻址方式为: 5. DEC P1 ;操作数P1寻址方式为: 6. MOVX A, DPTR ;源操作数寻址方式为: ;操作对象为 7. MOVC A, A+DPTR ;源操作数寻址方式为: ;操作对象为 8. JB P1.0, NEXT ;操作数NEXT寻址方式为: ;操作对象为 (P1.0引脚、P1.0锁存器位)。三、根据程序员的注释,指出其中的谬误(每题1分,共5分)1. MOV A, 90H ;将内部RAM 90H单元送累加器Acc。2. MOV R4, R23. MOVC R1, A+DPTR ;查表结果送寄存器R14. MOV ACC.4, ACC.0 ;把累加器Acc的b0位送b4位。5. 定时/计数器T1的中断服务程序PROC CTC1CTC1:PUSH ACCINC 30HMOV A,30HCJNE A, #100, NEXTNEXT:JC EXITMOV 30H,#0EXIT:POP ACCRETIEND四、分析下列程序段的功能,指出执行结果(每空1分,共10分)1. CODE0 DATA 30HMOV R0, #CODE0MOV A, R0ANL A, #0F0HSWAP AMOV B, #10MUL ABMOV B, AMOV A, R0ANL A, #0FHADD A, BMOV R0, A该程序将30H单元 (二进制数、BCD码)转换为 (二进制数、BCD码);假设执行前30H单元内容10000100B,那么执行后30H单元为 。2. MOV R0, #30HMOV A, R0INC R0ADD A, R0DA AMOV R0, A假设执行前30H单元内容为14H、31H单元内容为15H,执行后30H单元为 ;执行后31H单元为 。3. INDATA EQU 30HMOV R1, # INDATACLR AMOV R3, #7LOOP:ADD A, R1INC R1DJNZ R3, LOOPANL A, #7FHMOV R1, A这段程序实现 ;假设执行前30H37H单元内容分别为2027,执行后38H单元为 4RR ARR AANL A, #3FH这段程序实现 ;假设执行前寄存器A内容为13,则执行后A内容为 5. MOV A, #2MOVC A, A+PCSJMP NEXTDB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH,77H,7CH,39H,5EH,79H,71HNEXT:NOP这段程序执行后A内容为 五、按要求写出如下程序段(每题5分,共15分,可任选其中3小题)1. 将ERAM的80H8FH单元共16字节送ERAM的10H1FH单元中。2. 写出将30H单元b1、b0清零;b5、b4置1;b7位取反,而其他位不变的程序段。3. 写出16位二进制减法程序段(被减数存放在30H、31H单元中,减数存放在40H、41H单元中,差回送到30H、31H单元中(假设高位存放在低地址)。4. 写出利用定时计数器T1在P1.0引脚上产生频率为10KHz方波的程序段(假设晶振频率为6MHz,CPU工作在“6时钟/机器周期”模式下)。5. 假设8个逻辑量X7X0从P1口引脚输入,如图1所示。请写出判别输入量X7X0中高电平引脚的奇偶性,并规定当输入量中有奇数个引脚为高电平时,LED亮,反之LED不亮。图1六、分析图2所示电路,回答下列问题。(15分)图21. U4是扩展的并行 (输入、输出)口,请用导线或网络标号完成U4与MCU数据线的连接。(2分)2. U5是扩展的并行 (输入、输出)口,请用导线或网络标号完成U5与MCU数据线的连接。(2分)3. U4的I/O口地址为_;U5的I/O口地址为_。(每空1分)4. U6 的A口地址为 ;B口地址为 ;C口地址为 ;状态/控制口地址为 。(每空1分)5. 在这种连接方式中,P2口能作一般I/O引脚使用吗?请写出8255初始化程序段(A口处于基本I/O方式,输出;B口也处于基本I/O方式,输入;C口高4位定义为输入、低4位定义为输出)。(5分)七、分析图3所示LED显示电路,回答下列问题。(10分)图31. 该LED显示驱动电路采用_(动态、静态)显示方式,所用LED数码管为_(共阴、共阳)数码管。其笔段码锁存器为_;采用_(软件、硬件)译码方式。 (每空1分)2. 假设每笔段LED发光二极管压降为2.0V(74HC273输出低电平电压为0.2V),工作电流约为1.5mA,请分别估算限流电阻R1R16的阻值与耗散功率。(3分)3. 假设显示信息(指数码)存放在内部RAM的90H(对应LED1)、91H(对应LED2)单元中,请写出将显示数码转换为笔段码后分别送LED1、LED2数码显示器的程序段。(3分广东工业大学试卷参考答案及评分标准 ( B )课程名称: 单片机原理与接口技术(05光信息12班) 考试时间: 2008 年 1 月 16 日 (第 20 周 星期三 )一、填空。(每空1分,共30分)1. CISC, 1 ,_ 3 _,操作数,操作码2. ALU,逻辑运算3. 低电平,低电平4. _ 8位 _,_数据总线_,_ 8位 _,_64KB_5. _3_ _,_16 _,_ T2 _,6. 下降沿,低电平7. _0033H_,_高速输出_,_比较捕捉_,_PWM_(后三个空无顺序)8. _无效_,_I/O引脚_9. _接VCC _10. _ P1P3_,_隔离二极管_11. _07H (或07)_12. _0_,_2_二、指出下列指令中指定操作的寻址方式(每空1分,共15分)1. _寄存器 _, 立即(数) 2. _寄存器 _, 直接 3. _ 直接 _, 寄存器间接 4. _ 直接 _, 寄存器 5. _ 直接 _ 6. _寄存器间接 ,外部RAM、ERAM或扩展的并行输入口(该空只要答出一个即给分) 7. _ 变址 _, 程序存储器 8. _ 相对 _, I/O引脚 三、根据程序员的注释,指出其中的谬误,并予以改正(每题1分,共5分) 1. 高128字节内部RAM不支持直接寻址方式,应改为:MOV R0, #90H ;将内部RAM 90H单元地址送R0Mov A, R02. R1R7之间不能直接传送,应改为:MOV A, R2MOV R4, A 3. 查表结果只能送寄存器A,应改为:MOVC A, A+DPTR ;查表结果送寄存器R1MOV R1, A4. 两个位存储单元之间不能直接传送,必须通过位累加器C, 应改为:MOV C, ACC.0MOV ACC.4, C ;把累加器Acc的b0位送b4位 5. 由于在中断服务程序中使用影响PSW寄存器的指令,但没有将PSW压入堆栈四、分析下列程序段的功能,指出执行结果(每空1分,共10分)1. _ BCD码_,二进制数 , 54H 2. _14H _, 29H 3. 对40H47H单元求和,并保存和的低7位, 28H 4. _除4 _, 3 5. _ 3FH _ 五、按要求写出如下程序段(每题5分,共15分,可任选其中3小题)1. 将ERAM的80H8FH单元共16字节送ERAM的10H1FH单元中。MOV R0, #80HMOV R1, #10HMOV R2, #16LOOP:MOVX A, R0MOVX R1, AINC R0INC R1DJNZ R2, LOOP2. 写出将30H单元b1、b0清零;b5、b4置1;b7位取反,而其他不变的程序段。ANL 30H, #11111100B (#0F4H)ORL 30H, #00110000B (#30H)XRL 30H, #10000000B (#80H)3. 写出16位二进制减法程序段(被减数存放在30H、31H单元中,减数存放在40H、41H单元中,差回送到30H、31H单元中(假设高位存放在低地址)。 CLR CMOV A, 31HSUBB A, 41HMOV 31H, AMOV A, 30HSUBB A, 40HMOV 30H, A4. 写出利用定时计数器T1在P1.0引脚上产生频率为10KHz方波的程序段(假设晶振频率为6MHz,CPU工作在“6时钟/机器周期”模式下)。周期T=100us,即高低电平时间为50us,而目前机器周期为1us。因此可令定时计数器T1工作在方式2(8位重装初值)初值M=256-=206ORG 0000HLJMP MAINORG 001BHCPL P1.0RETIORG 00050HMAIN:MOV TL1, #206MOV TH1, #206ANL TMOD, #0F0HORL TMOD, #00100000BSETB ET1SETB EASETB TR1SJMP $5. 假设8个逻辑量X7X0从P1口引脚输入,如图1所示。请写出判别输入量X7X0中高电平引脚的奇偶性,并规定当输入量中有奇数个引脚为高电平时,LED亮,反之LED不亮。MOV A, P1MOV C, PCPL CMOV P0.7, C六、分析图2所示电路,回答下列问题。(15分)1. _ 输出 _2. _ 输入 _3. _ 84H _,_ 8CH _4. _ 94H _,_ 95H _, _ 96H _,_97H _5. 只要使用R0、R1作间址寄存器访问扩展的并行口,P2口是可作为一般的I/O引脚使用。(2分)C口控制字为10001010B (即8AH) (1分)MOV R0, #97HMOV A, #8AHMOVX R0, A ;(2分)七、分析图3所示LED显示电路,回答下列问题。(10分). 1. _ 静态 _,_共阳 _, _U3、U4 _,_ 软件译码_2. 限流电阻=1.86K,取标准值1.8 K。电阻消耗的功率=1.51.51.8=4.05mW,因此任何尺寸电阻均可以。3假设显示信息(指数码)存放在内部RAM的90H(对应LED1)、91H(对应LED2)单元中,请写出将显示转换为笔段码后分别送LED1、LED2数码显示器的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 农发行青岛市即墨区2025秋招金融科技岗笔试题及答案
- 平移课件公开课评课
- 平移与翻折的课件
- 智慧城市能源系统2025年地热能供暖技术创新驱动因素案例分析报告
- 页岩气开采新型技术2025年应用的环境效益与能源结构调整路径报告
- 工业互联网平台数字签名技术在电子政务2025年应用研究报告
- 教育现代化考试题
- 夜间案场安全管理培训课件
- 农发行齐齐哈尔市依安县2025秋招半结构化面试题库及参考答案
- 2025年语文高考加分题目及答案
- 施工现场安全监理危险源清单一览表
- GB/T 233-2000金属材料顶锻试验方法
- FZ/T 74003-2014击剑服
- 颈椎DR摄影技术-
- 功能材料概论-课件
- 一点儿有点儿课件
- 眼视光技术专业技能考核题库-眼镜定配技术模块
- 体育测量与评价-第二章-体育测量与评价的基础理论课件
- 超清地质年代表
- 铺轨工程监理规划及工作内容
- 女生青春期生理卫生知识讲座(课堂PPT)
评论
0/150
提交评论