址方式?试举例说明。答: MCS-51 指令操作数主要有以下 7 种寻址方式: 寻址方式举例立即寻址 MOV A, #16 直接寻址 MOV 20H , P1 寄存器寻址 MOV A, R0 寄存器间接寻址 MOVX A, @DPTR 变址寻址 MOVC A, @A+DPRT 相对寻址 SJMP LOOP 位寻址 ANL C, 70H 2 、中断服务子程序与一般子程序有哪些异同? 答: 相同点: 都是让 CPU 从主程序转去执行子程序, 执行完后又返回主程序。不同点:①中断子程序以 RETI 结束, 一般子程序以 RET 结束。② RETI 指令除恢复断点地址外, 还恢复现场信息。执行 RETI 后, 将清除中断响应时所置位的优先级状态触发器,而 RET 指令只能恢复返回地址。 3、什么是单片机的振荡周期、机器周期、指令周期?它们之间的关系是什么? 4、七段 LE D 段选码有几种编码方式?它们之间有何关系? LE D 显示器有几种显示方式?如何实现多位 LE D 显示? 5、何谓键抖动?如何消除抖动? 答: 键抖动指按键的合断都存在一个抖动的暂态过程, 可能产生误处理, 必须采取措施消除抖动。措施有两种:硬件消抖和软件消抖。 6 、简述单片机应用系统的开发过程。 3 4 西安建筑科技大学华清学院考试试卷(共 6 页) 考试科目: 班级: 姓名: 学号: 五、应用题( 共 30分) 1、( 10 分)请编写延时 1ms 子程序。 2、( 10分) 片内 RAM30H 开始的单元中有 10 个二进制数, 请编程求它们的和( 和< 256 ), 并把和放入 30H 单元中。 3、( 10 分)已知 8255A 的A 口寄存器地址为 FF70H ,试编程对 8255A 进行初始化,使其工作于方式0,A 口作输入, B 口作输出, C 口高四位作输出, C 口低四位作输入。 5 6