《微机原理与接口技术》期末试题(doc 17页)(精华优质版) 下载本文

… … … … … … … …

… 栏 … 号…学…… … 线 … … … … 息 … 信 … 名…姓…订 … … … … …生 … … … 装 级…班… )…系… 考(…院…… … … … … …… … … … ……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 \

/* 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; i++) { IO1SET = ~(LEDS8 & (7 << (18+i))); DelayNS(20); IO1CLR = LEDS8 & (7 << (18+i)); DelayNS(20); } } return 0;}