2007 — 2008 学年第2 学期物理与机电工程学院05 级 电子信息(本)专业《微机原理与接口技术》期末试卷(B)题号分数一二三四五总分评卷人复核人考生信息栏院(系)班级姓名学号⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯装⋯⋯⋯⋯⋯⋯⋯⋯订⋯⋯⋯⋯⋯⋯⋯⋯线⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯试卷类别:开卷()闭卷(√)考试用时:120 分钟考试时间:2008 年7 月1 日下 午考试地点:文 203 注意事项1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。2、学生在考试之前必须填写考试时间和地点。3、答题字迹要清楚,并保持卷面清洁。考生考试诚信承诺书在我填写考生信息后,表示我已阅读和理解《龙岩学院考试纪律与违纪处分办法》的有关规定,承诺在考试中自觉遵规守纪,如有违反将接受处理;我保证在本科目考试中,本人所提供的个人信息是真实、准确的。考生签名:一、 填空题(每空1 分,共 20 分)1、程序控制下的数据传送,通过CPU 执行程序中的I/O 指令来完成数据传送,分为、和中断传送。2、通用微型计算机的硬件是由中央处理器(CPU )、、存储器、输入输出设备及其组成的。3、设异步传输时的波特率为115200bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位 ,一位停止位 ,则每秒钟传输的最大字符数是。4、中断系统的作用实现操作、处理异常事故、。5、计算机基本接口部件主要有、、、串行通信等。二、简答题(共10 分)栏学号⋯⋯线⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯1、为个么要进行按键消除抖动的处理,在软件上通常采用什么样方法消除抖动?(5 分)2、在 LPC2138 中属于串行通信的部件有哪些?说明它们各自的主要用途。(5 分)二、 设计与应用(共10 题,每题10 分,任选题目,满分50 分)(部分子程序被省略)1、请对下面程序添加注释(3 分),说明其程序功能(3 分),并根据你的想法对程序的功能进行部分修改,说明修改后程序功能的变化(4 分)。#include "config.h" /* LED8~LED1 8个 LED 分别由 P1.25~P1.18 控制 P1[25:18] 控制 LED8~LED1 ,低电平点亮*/ const uint32 LEDS8 = (0xFF << 18); void DelayNS (uint32 dly) { uint32 i; for ( ; dly>0; dly--) for (i=0; i<50000; i++); } int main (void) { uint8 i; PINSEL2 = PINSEL2 & (~0x08); IO1DIR = LEDS8; while (1) { for (i=0; i<8;...