欢迎来到天天文库
浏览记录
ID:51904373
大小:471.00 KB
页数:7页
时间:2020-03-18
《智能仪器智能仪器a答案.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、集美大学试卷纸2011-2012学年第1学期课程名称智能仪器试卷卷别A适用学院、专业、年级信息工程学院电子信息工程2008级考试方式闭卷□开卷√备注考试时间120分钟,用C51编写程序总分题号一二三四五六得分阅卷人得分一、名词解释(总25分,每词5分)。1.量化误差答:是由于模数数模转换过程中有限字长数字量对输入模拟量离散化而引起的误差。2.采样保持器答:采样保持电路(sampleholddevices)简称S/H;它用在模拟/数字(A/D)转换系统中的一种电路,作用是采集模拟输入电压在某一时刻的瞬时值,并在模数转换器进行转换期间保持输出电压不变,以供模数转换。3.控者答
2、:在一个GP-IB标准接口总线系统中,要进行有效的通信联络,至少有“讲者”、“听者”、“控者”三类仪器装置。控者数据传输过程中的组织者和控制者。通常由计算机担任。4.NANDFLASH答:Nand-flash内存是flash内存的一种,其内部采用非线性宏单元模式,为固态大容量内存的实现提供了廉价有效的解决方案。Nand-flash存储器具有容量较大,改写速度快等优点,适用于大量数据的存储,因而在业界得到了越来越广泛的应用,如嵌入式产品中包括数码相机、MP3随身听记忆卡、体积小巧的U盘等。5.UDP协议答:UDP协议(UserDatagramProtocol,用户数据报文协
3、议)与TCP协议一样也是OSI传输层上的一个通信协议。不过UDP协议是一个面向无连接的协议(TCP是向面连接的协议)。一个UDP连接的建立,不必象TCP协议那样需要服务器端侦听,也不需要有客户机端请求连接和服务器端建立连接后双方才能通信。得分二、简答、编程题(总50分)1.智能仪器与计算机相比有何异同点(5分)。答:从物理结构上看,智能仪器可以看成是一台微机化了的测量仪器。它和一般的计算机相比,差别在于多了一个“专用的外围设备”→即测试电路。2.在仪器系统的中,键盘响应的实时性是一个很重要的指标,下图是一以8051(附简易管脚图)的IO扩展的4×4矩阵式键盘,编写流程图(
4、3分)并设计程序(7分)确保键盘的响应具备较好的实时性。答:#includeunsignedcharkey_scan(void)voidservice_time0()interrupt1using2{{unsignedcharnum;unsignedcharn;//TH0=0xaa;lp:P1=0xff;//TL0=0xaa;while(P1==0xff);num=key_scan();Delayms(20);}P1=0xff;while(P1==0xff);voidmain(void)gotolp;{n=P1;INT_INIT();switch(n)}
5、{case0xee:return0;break;case0xbe:return1;break;case0xeb:return2;break;case0xbb:return3;break;default:图1主函数break;}}voidINT_INIT(void){ET0=1;EA=1;TMOD=0x02;TH0=0xaa;TL0=0xaa;TR0=1;图2中断子程序图3键盘扫描子程序}阅读以下Labview程序,分析程序实现什么功能操作(2分)?其中X1数组长度为10,在前面板的“WaveformGraph”控件画出程序的运行结果(2分)。画出相应程序流程(2分)并分析
6、一下程序执行循环的次数,并说明理由(4分)。答:1.程序实现对10个输入弧度值求正弦运算。2.3.开始数组初始化循环次数赋初值数组自动索引得到X1[i];i=0;y[i]=sin(X1[i]);数组索引结束或者循环次数为0循环次数-1;i+1结束4.程序的循环次数总共执行10次,由于for循环的循环次数取决于循环次数初值及自动索引数组的长度中的最小值。利用PCF8563、8段数码管,在一51单片机系统(附简易管脚图)扩展一RTC电路、1位数码管显示电路,设置该系统的初始运行时间为11年1月1日0时0分0秒,并将秒信息显示于数码管显示电路并实时更新。根据下图设计硬件连接电路
7、(3分)并扩展后备电源电路(2分)、设计程序流程图(3分)并编写相应的程序(7分)。IIC器件驱动函数可直接调用,函数原型如下:voidIICStrt(void);//启动IIC总线voidIICStp(void);//停止IIC总线voidIICRead(ucharAddr,uchar*str,ucharlen);//读取IIC器件内容//其中:Addr为IIC器件地址,*str为读取结果存储缓冲区,len为读取的字节数voidIICWrite(ucharAddr,uchar*str,ucharlen);//写入IIC器件内
此文档下载收益归作者所有