08测控接口实践题目
- 格式:pdf
- 大小:115.76 KB
- 文档页数:4
一、选择题(将正确答案填入括号内,每小题1分,共4分)1、下列哪部分不包括数据采集系中()。
A) 传感器B)模拟信号调理C)数据采集电路 D)微机系统2、逐次逼近型ADC的转换时间为()。
A)几十毫秒至几百毫秒 B) 几秒至几十秒C) 几微秒至几十微秒D) 几十纳秒3、完整的RS-232C接口有25根线,采用25芯的插头插座。
常用RS-232C插头是()芯插座。
A)9 B)16 C)25 D)124、某智能温度测量仪采用8位ADC,测量范围为10~100℃,仪器采样并经滤波和非线性校正后(即温度与数字量之间的关系已为线性)的数字量为28H。
测温下限A=10℃,上线Am=100℃,当实测数字量为Nx=38H时,实际温度是()℃。
A) 24.1℃ B) 29.76℃ C) 19.88℃ D)23.41 ℃二、判断题(正确打√,错误打×;每小题1分,共5分)1、( ) 可靠率是指在规定条件下和一定时间内智能仪器完成所规定任务的成功率。
2、( )模拟开关存在一定的导通电阻,信号经过模拟开关会产生压降。
3、( )量化误差是由A/D转换器的有限分辨率产生的数字输出量和模拟输入量之间的偏差。
4、( )限幅滤波法(又称程序判别法、增量判别法)通过程序判断被测信号的变化幅度,从而消除缓变信号中的尖脉冲干扰。
5、( )系统误差是指在相同条件下多次测量时,存在着其大小和符号保持不变或按一定规律变化的误差。
三、填空(将正确答案填入括号中,每空1分,共22分)1、智能仪器细致分可分为()、()、()、()四个层次。
2、常用的按键识别方法有()、()。
3、结构化程序设计三种基本的控制结构是()、()和()。
4、可靠性的分配方法可分为()和()。
5、噪声源形成干扰必需同时具备()、()和()三个要素。
6、可测试性包含()、()和()三个基本要素。
7、∑-∆型ADC转换技术主要包括()和()。
28、从信息科学角度看,信息系统大致分为三个层次()、()、()。
大学测控导论课考试题及答案一、选择题(每题2分,共20分)1. 测控系统的基本组成不包括以下哪一项?A. 传感器B. 信号调理C. 数据存储D. 执行器答案:C2. 在测控系统中,模拟信号的数字化过程不涉及以下哪个步骤?A. 采样B. 量化C. 编码D. 滤波答案:D3. 下列哪项不是传感器的基本特性?A. 线性B. 稳定性C. 灵敏度D. 颜色答案:D4. 测控系统中的信号调理通常不包括以下哪项操作?A. 放大B. 滤波C. 调制D. 线性化答案:C5. 在数字信号处理中,离散傅里叶变换(DFT)的主要作用是将信号从哪个域转换到哪个域?A. 时域到频域B. 频域到时域C. 空域到时域D. 时域到空域答案:A6. 下列哪项不是现代测控技术的特点?A. 高精度B. 实时性C. 单一性D. 网络化答案:C7. 在自动化测试系统中,通常不采用哪种类型的传感器?A. 光电式B. 超声波式C. 机械式D. 热电式答案:C8. 测控系统中的多路开关主要用于实现什么功能?A. 信号放大B. 信号选择C. 信号滤波D. 信号转换答案:B9. 在测控系统中,数据采集卡(DAC)的主要作用是什么?A. 模拟信号输出B. 数字信号输出C. 模拟信号输入D. 数字信号输入答案:D10. 下列哪项不是提高测控系统抗干扰能力的方法?A. 使用屏蔽电缆B. 增加信号强度C. 采用差分信号传输D. 减少系统复杂性答案:B二、填空题(每空3分,共30分)11. 测控系统的设计原则包括实时性、可靠性、_________和_________。
答案:经济性、可扩展性12. 在模拟信号的数字化过程中,奈奎斯特准则指出采样频率应至少为信号最高频率的_________倍。
答案:213. 测控系统中的传感器通常由敏感元件和_________两部分组成。
答案:转换元件14. 信号的量化误差是由_________和_________共同决定的。
答案:量化步长、信号幅度15. 在数字信号处理中,快速傅里叶变换(FFT)是一种高效的_________算法。
课程设计参考题目1、转速测定及数据显示系统功能说明:设计一台测量电机转速并可显示转速及具有超速报警功能的仪器;测量范围:0~5000r/min;精度要求:±3r/min;显示:LED或液晶显示;要求:画出原理图,硬件仿真调试,设计软件流程图并编写程序(以单片机为核心)。
2、电子称设计功能说明:设计一台电子称;测量范围:范围分成三档,0~1.999kg、0~19.99kg 、0~199.99kg;量程自动转换;精度要求:0.1%显示:LED或液晶显示;要求:画出原理图,设计软件流程图并编写程序(以单片机为核心)。
3、数字温度计功能说明:设计制作一支数字温度计;测量范围:被测温度范围为0~200℃;精度要求:±0.1℃;显示:LED或液晶显示;要求:本设计可采用纯电路的方式实现也可以采用单片机实现,画出原理图,硬件仿真调试,设计软件流程图并编写程序。
4、数字式γ辐射仪设计功能说明:对反应堆工程、核燃料生产厂、医学辐照场所、集装箱检测装置、工业加速器、辐射探伤、辐照装置等场所的γ辐射剂量的连续监测,液晶显示实时测量数据与报警状态,量值用ppmeU (等效铀含量)或其他剂量表示单位表示。
精度要求:≤±15%;显示:剂量用LED显示。
要求:声光报警,画出原理图,硬件仿真调试,设计软件流程图并编写程序(以单片机为核心)。
5、汽车防撞测距仪功能说明:汽车倒车时,检测车辆后方障碍物位置,并利用指示灯及蜂鸣器报车辆到障碍物的距离及位置通知驾驶员,起到防撞的作用。
系统能够在高速行驶时,较准确测量与前方事故车的距离,并在车辆行驶到危险距离时,发出急促的报警提醒驾驶员注意刹车。
测量范围:1~2m,30~50m要求:声光报警,画出原理图,硬件仿真调试,设计软件流程图并编写程序(以单片机为核心)。
6、流量检测装置设计功能说明:设计一流量检测装置;显示:LED或液晶显示;要求:本设计可采用纯电路的方式实现也可以采用单片机实现,画出原理图,设计软件流程图并编写程序(以单片机为核心)。
武汉大学计算机学院微机接口07~08试题及答案武汉大学计算机学院《微机系统与接口技术》期末考试试题(A卷)2007—2008学年第二学期(开卷考试)班号:学号:姓名:成绩:(注:答案全部写在答题纸上)一、填空题(每空1分,共20分)1、8086CPU由执行部件EU和组成,它的通用寄存器是位。
2、80486是位的微处理器,Petium的外部数据总线是位。
3、1片8259A可管理级中断,5片8259A级联最多可管理级中断。
4、EIA-RS-232C数据线上输入的逻辑“1”电平对应的电压值是V,“0”电平对应的是V。
5、8237DMAC有个独立通道,每个通道有KB寻址与计数能力。
6、需要定时刷新的存储器是,其刷新时间间隔一般为ms。
7、Cache中保存的是最近常用的,又是在驻留的信息。
8、局部总线PCI的中断信号是触发的,若PCI的总线频率为33.33MHZ,总线宽度为32位,则总线的数据传输率是MB/S。
9、USB是通用行总线,最多可连接个设备。
10、用1K×1b/片的RAM存储器芯片组成2k×8b的存储矩阵,需要片储存器芯片,需要位地址作为片内地址选择端。
二、单项选择题(每小题2分,共20分)1、若82C55A组工作在方式1,输出,B组工作在方式0,输入,则其方式控制字为。
A. 23HB. A3HC. 80HD. 85H2. 在8086系统中,假设SS=2000H SP=0102H,则执行PUSHAX指令后,栈顶的物理地址是。
A. 20104HB. 20102HC. 20100HD. 200FEH3. 32位微处理器实现的是两级存储器管理A. 主存储器和CacheB. 一级Cache 和二级CacheC. 分段存储器管理和分页存储器管理D. 主存储器和虚拟存储器4. TSS描述符必须存放在中A. LDTB. GDTC. IDTD. TLB5. 执行IN AL,20H指令时M/IO RD,WR信号组合为。
一、问答题:1、 采样过程是什么?答:将模拟信号按一定时间间隔抽样成离散模拟信号的过程。
2、 什么叫做量化过程?答:用一组数码来逼近离散模拟信号的幅值,将其转化成数字信号。
3、 什么要用采样保持器? 答:为了保证A/D 转换精度,就要在A/D 转换之前加上采样保持电路,使得在A/D 转换期间保持输入模拟信号不变。
4、 在进行数据采集时为什么要满足采样定理?答:满足采样定理,就可以通过理想的低通滤波器,由采样信号*)(t f 完全恢复出原始信号 。
5、 什么叫做I/O 接口的独立编址方式?答:将存储器的地址空间和I/O 接口地址空间分开设置,互不影响。
四、 某8086 最大模式系统中,需扩展8255A 、8253和DAC0832芯片各一片。
采用74LS138 译码器,若已指定给各芯片的地址范围是: 8255A E0H 、E2H 、E4H 、E6H 、 8253 E1H 、E3H 、E5H 、E7H 、 DAC0832 F0H试设计接口扩展的译码电路(除74LS138 外, 可增加必要的其他逻辑电路芯片。
1.某连续控制系统的校正装置的传递函数为8()(4)D S s s =+试用差分变换法(后向差分)、双线性变换法,求该装置的递推输出序列。
A 6 A 5G /G 2A /G 2BC B AA 0A 1 8255 /CS A 0A 1 8253 /CS A 0A 1 DAC0832 /CSA 1 A 2A 1 A 2A 1A 274LS1381 1A 7A 4 A 3 A 0≥1 A 1 A 2/Y 10 /Y 0/Y 4(设输入为()e t ,输出为()u t )2.已知某连续控制器的传递函数为12()sD S s+=现用PID 算法来实现它,试分别求其相应的位置型和增量型PID 算法输出表达式。
设采样周期1T s =。
4.已知某连续控制器的传递函数为121()1T sD S T s+=+试用差分变换法(后向差分),求该装置的递推输出序列。
习题集一、单项选择题1、一座大楼内的一个计算机网络系统,属于 BA、PANB、LANC、MAND、W AN2、计算机网络中可以共享的资源包括AA、硬件、软件、数据、通信信道B、主机、外设、软件、通信信道C、硬件、程序、数据、通信信道D、主机、程序、数据、通信信道3、网络协议主要要素为 CA、数据格式、编码、信号电平B、数据格式、控制信息、速度匹配C、语法、语义、同步D、编码、控制信息、同步4、通信系统必须具备的三个基本要素是 CA、终端、电缆、计算机B、信号发生器、通信线路、信号接收设备C、信源、通信媒体、信宿D、终端、通信设施、接收设备7、计算机网络通信系统是 DA、电信号传输系统B、文字通信系统C、信号通信系统D、数据通信系统8、网络接口卡的基本功能包括:数据转换、通信服务和 BA、数据传输B、数据缓存C、数据服务D、数据共享9、在OSI七层结构模型中,处于数据链路层与运输层之间的是(B)A、物理层B、网络层C、会话层D、表示层10、完成路径选择功能是在OSI模型的 CA、物理层B、数据链路层C、网络层D、运输层11、TCP/IP协议簇的层次中,解决计算机之间通信问题是在 BA、网络接口层B、网际层C、传输层D、应用层12、在中继系统中,中继器处于 CA、物理层B、数据链路层C、网络层D、高层13在码元速率为1600波特的调制解调器中,采用8PSK(8相位)技术,可获得的数据速率为 BA、2400bpsB、4800bpsC、9600bpsD、1200bps14、采用全双工通信方式,数据传输的方向性结构为AA. 可以在两个方向上同时传输B.出只能在一个方向上传输C.可以在两个方向上传输,但不能同时进位D.以上均不对15、采用异步传输方式,设数据位为7位,1位校验位,1位停止位,则其通信效率为 BA.30%B. 70%C.80%D.20%16、采用相位幅度调制PAM技术,可以提高数据传输速率,例如采用8种相位,每种相位取2种幅度值,可使一个码元表示的二进制数的位数为 DA.2位B.8位C.16位D.4位17、若网络形状是由站点和连接站点的链路组成的一个闭合环,则称这种拓扑结构为 CA.星形拓扑B.总线拓扑C.环形拓扑D.树形拓扑18、RS-232C接口信号中,数据终端就绪DTR 信号的连接方向为AA.DTE→DCEB. DCE→DTEC. DCE→DCED. DTE→DTE19、RS-232C的机械特性规定使用的连接器类型为 DA.DB-15连接器B.DB-9连接器C.DB-20连接器RJ-45连接器20、RS-232C的电气特性规定逻辑”1”的电平范围分别为 BA.+3V至+15VB.-3V至-15VC. 0V至+5VD. 0V至-5V21、以下各项中,不是数据报操作特点的是 CA.每个分组自身携带有足够的信息,它的传送是被单独处理的B.在整个传送过程中,不需建立虚电路C.使所有分组按顺序到达目的端系统D.网络节点要为每个分组做出路由选择22、TCP/IP体系结构中的TCP和IP所提供的服务分别为 DA.链路层服务和网络层服务B.网络层服务和运输层服务C.运输层服务和应用层服务D.运输层服务和网络层服务23、对于基带CSMA/CD而言,为了确保发送站点在传输时能检测到可能存在的冲突,数据帧的传输时延至少要等于信号传播时延的 BA. 1倍B.2倍C.4倍D.2.5倍24、采用曼彻斯特编码,100Mbps传输速率所需要的调制速率为AA.200MbaudB. 400MbaudC. 50MbaudD. 100MBaud25、若信道的复用是以信息在一帧中的时间位置(时隙)来区分,不需要另外的信息头来标志信息的身分,则这种复用方式为 CA.异步时分复用B.频分多路复用C.同步时分复用D.以上均不对26、在同一个信道上的同一时刻,能够进行双向数据传送的通信方式是C 。
测控专业检索练习题目1基于单片机的多路压力测量仪设计2基于单片机的室内甲醛测试系统的设计3大气温度采集和记录系统设计4 5KG电了秤设计5花样音乐喷泉设计6 SD卡读写器设计7基于LabVIEW技术的传感器综合实验系统的设计8基于LabVIEW技术的航空发动机测试系统的设计9住宅小区楼宇对讲系统设计10机房湿度白动检测系统设计11 16路无线白动智力竞赛抢答器设计12基于单片机的数字电压表的分析与设计13装卸料小车多方式运行的PLC控制系统设计14人形机器人街舞动作实现研究15基于单片机的白动门控制器的设计16基于单片机步进电机调速的设计17基于单片机智能家电热水器的设计18基-T- AT89S52单片机的开关电源设计19烟雾报警器设计20防盗防火报警器设计21步进电机控制系统设计22基于单片机的频率计设计23基丁•单片机的锅炉温度控制器的设计24基于单片机的电了闹铃设计25基于单片机的LED灯具的智能开关控制器的设计26基于单片机抢答器的设计27数字PID控制算法研究28 -基丁•单片机的倒车防撞报警器的设计29基于单片机电梯控制器的设计30基于单片机的电器遥控器的设计31基于单片机白动取暖器控制器的设计32基于LabVIEW技术的单臂电桥电路实验的仿真33基于LabVIEW技术的汽车动力性能测试系统的设计34基于LabVIEW与PLC的电梯监控系统的设计35基T- LabVIEW技术的模拟电路实验系统的设计36基于LabVTEW技术的八路智能温度检测系统的设计37基于电容式液位传感器的农出白动抽水系统的设计38基于温度传感器的八路温度仪的设计39基T- LabVIEW技术的控制T程课件的开发40基丁•智能温度传感器的农川双限温度控制系统的设计41基于LabVTEW技术的搅拌机控制系统的设计42全自动洗衣机控制器的分析与设计43太阳能热水器的智能控制器的设计44基于AT89S52单片机的步进电机控制系统设计45基丁•单片机的直流电机PWM调速系统设计46基于单片机的煤矿瓦斯检测系统设计47基于AT89C51单片机的智能开关设计48基于单片机的实验教学开发系统设计49基于单片机的无线数据传输系统设计50基于单片机的信号发生器设计51基于三菱PLC控制的花样喷泉系统设计52基于单片机的多路温度采集系统设计53基于AT89S52单片机的LED显示屏设计54基于单片机的电了夭平的设计55基于AT89C51单片机的照明控制系统设计56基于单片机的多通道数据采集系统的设计57基于单片机的湿度采集系统的设计58人形机器人千手观音动作实现研究59人形机器人太极动作实现研究。
测控系统综合设计参考题目课题一单片机控制的智能数字电压表的设计一、标题:单片机控制的数字电压表设计二、技术指标:1.测量范围范围:0~0.2V;0~2v; 0~20V显示位数:3.5位数2分辨率:100μv3.测量速率:2次/秒4.测量方式:自动连续测量、外触发单次测量5.结果显示方式:正常显示、偏移显示6.量程选择方式:手动选择、自动量程选择7.测量误差:8.输入阻抗:9.抗干扰能力:三、设计要求:首先进行了预设计,根据技术指标选择了硬件电路方案,选择了元器件,绘制了硬件电路图和软件流程图。
然后在电路板上组装电路,调试硬件电路,编写控制程序,调试软件。
然后进行在线调试,使设计结果满足技术指标的要求。
最后,制作一个原型。
设计参考:1.确定仪器按键功能根据技术指标的功能要求,确定仪器的关键功能如下:量程选择键:需4个按键,可分别称为auto、0.2、2、20。
测量方式选择键:需2个按键,分别称为自动连续/手动单次、外触发显示方式选择键:需1个按键,称为正常/偏移。
2.确定硬件电路方案。
根据技术要求,可以大致确定电压表的硬件电路应由测量电路(包括量程校准电路和ADC)、单片机、键盘和显示电路组成。
各部分采用的电路形式和主要器件确定如下:(1)单片机部分选择8051单片机作为主机,同时设计了8051单片机的晶体振荡器电路和复位电路。
具体电路见总电路图。
(2)测量电路部分①adcADC是数字电压表不可缺少的组成部分,它决定着电压表的精度、转换位数等主要技术指标。
根据技术指标要求,选用了常用的双斜积分集成ADC 5G14433芯片。
有关5g14433芯片的介绍请参见参考资料〖1〗〖2〗〖3〗。
与单片机接口电路参见总电路图。
② 量程校准电路该电压表要求三个量程,其中0~2v为基本量程,所以,对于0~0.2v量程,需输入电压放大10倍,输入电压在0~20V范围内衰减10倍。
考虑到数字电压表需要高输入阻抗,有源放大器和衰减器由高输入阻抗运算放大器组成。
附三: 接口课程设计题1.烟雾监控系统基本要求:1。
用实验台上的信号电源模拟烟雾传感器获得信号电压。
2.用实验台上的LED和扬声器模拟声光报警。
3.用实验台上的步进电机或伺服电机模拟撒水开关。
4.上位机应对多个烟雾监控点实现图形监控。
(模拟)2.空调的模拟基本要求:1。
用实验台上的信号电源模拟温度传感器获得信号电压。
2.用实验台上的LED和扬声器模拟声光报警,DIP开关模拟温度调节。
3.用实验台上的步进电机和伺服电机模拟制冷开关,启/停压缩机,启/停加热器。
4.上位机图形化模拟遥控器。
3.远程步进电机控制系统基本要求:1。
下位机作为步进电机控制器,控制步进电机的启停,方向,步长,步速。
2.用实验台上的LED和扬声器模拟声光报警。
3.用实验台上的信号电源模拟温度传感器获得步进电机的工作温度信号。
4.上位机远程控制步进电机和同步显示步进电机运行状态。
4.超市收费系统超市商品条形码检测,客户端通过串行通信连接主机,主机识别商品ID,给出价格发送到客户端。
客户端付帐完成后有声光提醒1.下位机用实验台上的DIP和开关信号模拟商品号和付款请求信号。
2.用实验台上的LED和扬声器模拟输出数据和状态信息。
4.上位机实现图形监控。
(模拟)5.教室管理系统(题目2的应用实例,加入扩展功能)下位机收集教室人数并显示,到达一定人数报警(教室人数太满需要增开教室);显示教室温度,教室温度超过35度要求总部开空调;甲乙两机可即时聊天,即时显示教室有关信息(自习,考试,关闭等)基本要求:1。
用实验台上的信号电源模拟温度传感器获得信号电压。
2.用实验台上的LED和扬声器模拟声光报警,按纽模拟进入人数(开关量)。
3.用实验台上的步进电机或伺服电机模拟控制空调的启停。
4.上位机应对多个教室实现图形监控。
(模拟)6.反应堆温度控制及报警(题目2的应用实例)根据温度控制镉棒插入核反应堆石墨块的深度,以调节核反应堆温度。
超过临界范围则报警。
实验一:寻址方式、伪指令的使用。
学习使用DEBUG调试工具。
(一)实验目的1、要求掌握汇编语言寻址方式和基本伪指令的使用;2、学习运用DEBUG工具上机调试汇编语言程序。
(二)实验内容完成教材P67——P69习题5、6、7,运用DEBUG工具上机调试,按题目要求写出运行结果。
(三)DEBUG的使用说明见附录。
实验二顺序程序设计(一)实验目的1、掌握顺序程序设计的编程技巧和上机调试方法。
2、进一步熟悉数据传送、数据运算、逻辑运算等相关指令的使用。
3、熟悉汇编语言编辑、汇编、链接和调试的全部过程。
(二)实验内容1、改写教材P81例4-1,将BUFF存储单元双字的内容按十六进制显示到屏幕上。
(专科班做)。
2、有如下数据段定义,编程实现,A ,B,C三数按从大到小排列,并在屏幕上输出。
(本科班做)。
data segmentA DB 253B DB 127C DB 255BUFA DB 8 DUP(0)data ends实验三分支程序设计(一)实验目的1、掌握分支程序的编程技巧和上机调试方法。
2、熟悉条件转移指令的使用3、进一步熟悉汇编语言编辑、汇编、链接和调试的全部过程。
(二)实验内容1、改写教材P81例4-13,将十六进制数转换为十进制数,并将转换后的结果在屏幕上显示出来。
实验四循环程序和子程序设计(一)实验目的1. 掌握循环程序设计的方法。
2. 掌握正确分配与使用寄存器。
3. 掌握控制循环的方法。
4.掌握子程序的设计方法。
(二)实验内容1、改写教材P81例4-12,从键盘输入任意字符串,将其中的小写字母改为大写字母,大写字母改为小写字母后输出到屏幕上(专科班做)。
2、用递归和子程序的方法编程,求1至100的和,并将结果显示到屏幕上(本科班做)。
实验五双色灯实验和开关状态显示实验(一)实验目的1.学习PC机系统中扩展简单I/O接口的方法。
2.进一步学习编制数据输出程序的设计方法。
3、学习模拟交通灯控制的方法。
一、利用KingView 实现单片机开关量输入1. 建立新工程项目运行组态王程序,出现组态王工程管理器画面。
为建立一个新工程,执行以下操作:1)在工程管理器中选择菜单“文件\新建工程”或单击快捷工具栏“新建”命令,出现“新建工程向导之一欢迎使用本向导”对话框。
2)单击“下一步”出现“新建工程向导之二选择工程所在路径”对话框。
选择或指定工程所在路径。
如果您需要更改工程路径,请单击“浏览”按钮。
3)单击“下一步”出现“新建工程向导之三工程名称和描述”对话框。
在对话框中输入工程名称:“DI ” (必需,可以任意指定);在工程描述中输入:“单片机开关量输入项目”。
4)单击“完成”,新工程建立,单击“是”按钮,确认将新建的工程设为组态王当前工程,此时组态王工程管理器中出现新建的工程。
2.制作图形画面在工程浏览器左侧树形菜单中选择“文件/画面”,在右侧视图中双击“新建”,出现画面属性对话框,输入画面名称“开关量输入”,设置画面位置、大小等,然后单击“确定”按钮,进入组态王开发系统,此时工具箱自动加载。
1)执行菜单“图库/打开图库”命令,为图形画面添加4个指示灯对象。
2)在开发系统工具箱中为图形画面添加6个文本对象(“DI0”、“DI1”、“DI2”、“DI3”、“各通道状态:”、“0000”)。
3)为图形画面添加1个按钮对象“关闭”。
设计的画面如图11-29所示。
3. 定义设备(1)添加串口设备在组态王工程浏览器的左侧选择“设备”中的“COM1”,在右侧双击“新建…”,运行“设备配置向导”。
1)选择:设备驱动→智能模块→单片机→ 通用单片机ASCII → 串口,如图11-30所示。
2)单击“下一步”,给要安装的设备指定唯一的逻辑名称,如:MCU ; 图11-30 选择设备图11-29 图形画面3)单击“下一步”,选择串口号,如:“COM1”。
4)单击“下一步”,给要安装的设备指定地址:15.0(15表示单片机的地址,0表示数据不打包);5)单击“下一步”,不改变通信参数;6)单击“下一步”,显示所安装设备的所有信息;7)请检查各项设置是否正确,确认无误后,单击“完成”。
第1页 共7页南华大学2007–2008学年度第2学期接口技术与外部设备 课程试卷(A 卷、2005年级计算机专业)考试日期:2008年7月9 日 考试类别:考试 考试时间:120分钟一、填空题:(每空1分,共 20 分)1.所谓“串行通信”是指 _____________________ 。
在串行通信中有两种基本的通信方式:即 ________ 和 ________ 。
2.一个计算机系统中I/O端口有两种编址方式,分别是 、 。
3.CPU 与接口之间传送数据一般有三种方式,分别是 方式、方式、 方式。
4.8255A 端口B 可工作在方式 、方式 。
5.微机系统中三大总线为数据总线、______ ____和 ____ _____。
6.中断分为两大类,分别是和 。
7.8253定时/计数器内部有________个端口、8253有 个独立的计数通道,共有________种工作方式。
8.可编程中断控制器8259A 对程序员提供了________个初始化命令字和________个操作命令字9.CPU响应硬件中断时,会通过INTA发2 个负脉冲,外设接口接到第2个负脉冲后,向CPU送_____ ___ 。
二、选择题:(每题 2 分,共30分)1)当INTEL 8253可编程计时器/计数器的RW1、RW0定为11时,写入计数值时的顺序为( )A.先写高8位,再写低8位B.16位同时写入C.先写低8位,再写高8位D.只写高8位,低8位自动写入2)INTEL8253 通道工作于方式3 ,接入6MHZ 的时钟,如要求产生2400HZ 的方波,则计数器的初值应为( )A. 2000B. 2500C. 3000D. 40003)下列芯片是串行接口的是()A 8255B 8253C 8251AD 82594)8086CPU往8255端口B送数据时,则8255A芯片引脚A1AO为()A、A1A0=00B、A1A0=01C、A1A0=10D、A1A0=115) 用8259级连产生64级中断至少需要()片8259芯片。
第一章(1) 什么是项目? 它是由什么组成的?在Visual C++集成开发环境中,把实现程序设计功能的一组相互关联的C++源文件、资源文件以及支撑这些文件的类的集合称为一个项目。
项目是Visual C++ IDE开发程序的基本单位,一个项目至少包含一个项目文件,项目文件的扩展名为.dsp。
项目文件保存了项目中所用到的源代码文件和资源文件的信息,如文件名和路径等。
同时,项目文件还保存了项目的编译设置等信息,如调试版(debug)和发布版(release)。
另外,根据项目类型的不同,一个项目包含有不同的源文件、资源文件和其他类别的文件。
(2) 解释项目工作区中各个视图的功能。
ClassView用于显示项目中定义的类;ResourceView用于显示项目中所包含的资源文件;FileView 用于显示所创建的项目。
(3) WizardBar工具栏的作用是什么?WizardBar工具栏可以对ClassView和ClassWizard中的命令进行快速访问,使类和成员函数的操作更加方便,WizardBar会自动跟踪用户程序的上下文。
(4) 简述向项目添加一个资源的方法。
用户可以通过在Insert菜单中选择Resource菜单项来创建新的资源。
单击Resource菜单项,弹出Insert Resource对话框。
首先在对话框的左侧选择资源类型,然后根据具体情况,单击右侧的不同按钮。
若资源需要临时创建,则单击New按钮,在打开的相应资源编辑器中创建资源。
若资源文件已经存在,则单击Import按钮,在Import Resource对话框中选择资源文件,然后单击Import按钮。
第二章(1) 简述MFC应用程序的执行过程。
MFC应用程序启动时,首先创建应用程序对象theApp。
这时将自动调用应用程序类的构造函数初始化对象theApp,然后由应用程序框架调用MFC提供的WinMain( )主函数。
在WinMain( )主函数中,首先通过调用全局函数GetApp( )来获取theApp的指针pApp,然后通过该指针调用theApp的成员函数InitInstance( )来初始化应用程序。
微机接口课程设计题目
设计实验一 倒计时器
设计要求:
①以T0或T1做基准定时,定时由中断完成,实现1秒定时;
②实现固定时间的倒计时,分辨率为1秒,用LED点阵显示;
③定时时间到,蜂鸣器鸣叫提示;
④可以利用矩阵键盘设定定时时间,定时范围1~99秒,矩阵键盘中不要定义数字键,用自定义的“←”和“→”按键调整光标位置,用自定义的“↑”和“↓”按键调整数值,定义一个“确认”键用于结束设定,开始倒计时,具体使用矩阵键盘中的哪些按键完成上述操作可以自定义;
⑤设定数据时,光标位置处的数字应闪烁显示;
⑥在倒计时过程中,可以通过矩阵键盘中自定义的“暂停/继续”按键控制倒计时器的暂停和继续运行;
⑦在倒计时过程中,可以通过矩阵键盘中自定义的“清零”键直接终止当前的倒计时动作并清零倒计时数值,此时不需要操作蜂鸣器;
⑧在倒计时过程中,可以通过矩阵键盘中自定义的“设定”键终止当前倒计时动作,并重新设定倒计时初值,设定完毕返回倒计时功能,按照新设定值运行。
设计实验二 温度测控仪(ADC0809采样仿真)
设计要求:
①利用实验箱AD采样,实现模拟量到数字量的转换,将数字量对应为温度值,通过测量曲线拟合出温度值,并将温度数值利用数码管动态扫描显示;
②温度范围从-10℃~50℃,显示分辨率为0.1℃;
③测温拟合曲线要求使用3点拟合,即两条拟合直线不允许使用相同斜率,具体分割点允许自定义,但应基本在中间位置;
④ AD采样加入数字滤波,要求至少利用10个采样数值做数字滤波;
⑤可以利用矩阵键盘设定高温报警和低温报警温度值,矩阵键盘中不要定义数字键,用自定义的“←”和“→”按键调整光标位置,用自定义的“↑”和“↓”按键调整数值,定义一个“确认”键用于结束设定,具体使用矩阵键盘中的哪些按键完成上述操作可以自定义;
⑥设定数据时,光标位置处的数字应闪烁显示;
⑦测温超限后,给出报警现象,如蜂鸣器鸣叫,且应能够从现象区分出是高温还是低温报警;
⑧在温度测控正常过程中,可以通过矩阵键盘中自定义的“设定”键重新设定报警温度值。
设计实验三 温度测控仪(DS18B20实现)
设计要求:
①以T0或T1做基准定时,定时由中断完成,实现1秒定时;
②每1秒定时时间到,读取DS18B20温度寄存器数值,并进行相应转换测量当前温度,并将温度数值利用数码管显示;
③测量温度分辨率为0.01℃;
④可以利用矩阵键盘设定高温报警和低温报警温度值,矩阵键盘中不要定义数字键,用自定义的“←”和“→”按键调整光标位置,用自定义的“↑”和“↓”按键调整数值,
定义一个“确认”键用于结束设定,具体使用矩阵键盘中的哪些按键完成上述操作可以自定义;
⑤高温报警和低温报警温度值应在两个显示屏中分别设定;
⑥设定数据时,光标位置处的数字应闪烁显示;
⑦测温超限后,给出报警现象,如蜂鸣器鸣叫;
⑧在温度测量过程中,可以通过矩阵键盘中自定义的“设定”键重新设定报警温度值。
设计实验四 步进电机闭环控制
设计要求:
①首先应掌握步进电机转向、转速及转动步数控制的实现方法;
②可以利用矩阵键盘设定步进电机的转向、转速及转动步数,矩阵键盘中不要定义数字键,用自定义的“←”和“→”按键调整光标位置,用自定义的“↑”和“↓”按键调整数值,定义一个“确认”键用于结束设定,具体使用矩阵键盘中的哪些按键完成上述操作可以自定义;
③设定状态可以利用数码管显示;
④设定数据时,光标位置处的数字应闪烁显示;
⑤可以定义一个“开始”键,按下后,步进电机按照设定参数转动;
⑥步进电机转动过程中,测量电机转速,完成电机的闭环控制;
⑦设定步数转动完毕后,电机停止转动,蜂鸣器鸣叫。
设计实验五 直流电机闭环控制
设计要求:
①首先应掌握直流电机转向和转速控制的实现方法;
②可以利用矩阵键盘设定直流电机的转向和转速,矩阵键盘中不要定义数字键,用自定义的“←”和“→”按键调整光标位置,用自定义的“↑”和“↓”按键调整数值,定义一个“确认”键用于结束设定,具体使用矩阵键盘中的哪些按键完成上述操作可以自定义;
③设定状态可以利用数码管显示;
④设定数据时,光标位置处的数字应闪烁显示;
⑤可以定义一个“开始”键,按下后,直流电机按照设定参数转动;
⑥直流电机转动过程中,测量电机转速,完成电机的闭环控制;
⑦直流电机转动过程中,可以修改控制参数,修改后根据新的设定参数控制电机转动。
设计实验六 128x64 液晶模块(不带字库)显示
设计要求:
①程序运行后,液晶显示菜单,提示用户按下某按键进入何种功能:基本显示,滚动显示,图片显示,打点,曲线绘制;
②自定义矩阵键盘某一按键,按下后,编程实现液晶基本显示,此时液晶显示班级名称和小组成员姓名,延时5秒后返回主菜单(或者按下某一自定义按键后返回主菜单);
③自定义矩阵键盘某一按键,按下后,编程实现液晶滚动显示,此时液晶显示班级名称和小组成员姓名,并可以滚动显示,1屏内容滚动显示完毕后,停止滚动并延时5秒后返回主菜单(或者按下某一自定义按键后返回主菜单);
④自定义矩阵键盘某一按键,按下后,编程实现液晶图片显示(图片内容自定义),图片显示后闪动3次,并延时5秒后返回主菜单(或者按下某一自定义按键后返回主菜单);
⑤自定义矩阵键盘某一按键,按下后,可以输入X和Y坐标值,输入坐标值在LCD 上显示,完成输入后按下矩阵键盘某一按键,液晶相应位置完成打点操作,打点完毕延时5秒后返回主菜单(或者按下某一自定义按键后返回主菜单);如果输入的坐标值超出液晶显
示器显示范围,给出提示信息;
⑥自定义矩阵键盘某一按键,按下后,使用AD采样模拟电压,利用液晶完成曲线绘制,每屏采样绘制100点,完成后可以延时5秒后返回主菜单。
设计实验七 电子跑表
设计要求:
①利用51单片机设计一个电子跑表,使用数码管显示;
②首次上电复位用数码管显示时钟,数值为0时0分0秒,以后各次RESET运行后均显示复位前的时间;
③按下矩阵键盘某功能键时,在跑表功能和时钟功能之间进行切换;
④在从时钟功能切换到跑表功能后,跑表显示0000.00秒,时钟仍然能够继续运行;跑表切换到时钟后,显示正确的当前时间;
⑤当处于跑表功能时:显示范围是:0000.00~9999.99秒;在矩阵键盘中定义两个功能键,分别完成跑表的启动/停止操作和清零操作;
⑥当处于时钟功能时,可以利用矩阵键盘设定时、分、秒的数值,矩阵键盘中不要定义数字键,用自定义的“←”和“→”按键调整光标位置,用自定义的“↑”和“↓”按键调整数值,定义一个“确认”键用于结束设定,具体使用矩阵键盘中的哪些按键完成上述操作可以自定义;
⑦应有一个“设定”键进入时钟设置功能,设定数据时,光标位置处的数字应闪烁显示。
设计实验八 波形发生器
设计要求:
①利用D/A转换器设计一个简单的波形发生器,利用示波器观察输出波形;
②可以通过矩阵键盘独立设置波形发生器输出方波、正弦波、三角波和锯齿波;
③可以通过矩阵键盘独立设置输出波形的幅值;
④可以通过矩阵键盘独立设置输出波形的频率;
⑤完成所有设置后,通过矩阵键盘使波形发生器按照设定的参数输出波形;
⑥ LED数码管应能够显示输出波形的相关信息;
⑦用A/D实时采集输出波形幅值,用点阵LED显示,1位小数。
设计实验九 具有远程数据通讯的数据采集系统
设计要求:
①利用单片机实现串口通讯,能够和PC机之间进行数据传递;
②制定通讯协议,可以利用通讯协议识别不同的数据包完成相应操作,并保证通讯可靠性;
③单片机实现定时1秒A/D采样,并利用LED数码管显示实时采样值;
④所有未发送至PC机的采样数值都应保存在外部数据存储器中;
⑤当接收到PC机获取数据通讯协议时,将外部数据存储器中尚未保存至PC机的所有数据按制定的协议发送至PC机;
⑥ PC机可以利用通讯协议修改单片机的A/D采样时间间隔,上电默认为1秒;
⑦ PC机可以利用通讯协议修改通讯波特率,上电默认为9600bps;
⑧串口通讯接收和定时必须使用中断实现。
微机接口课程设计要求
①机房从周2下午开始开放,原则上机房从上午8:30到晚上22:00都处于开放状态。
上机安排:详见时间表,安排到上机的同学必须按时到机房进行设计,其余时间为自由上机时间;
②机房开放期间,会有老师值班或巡查,同学可以就设计问题提问,老师也会抽检学生设计进度;
③ 周六以小组为单位进行设计答辩,演示现象并说明;
④设计报告使用课程设计专用稿纸完成,报告的内容应包括:
一、设计题目
二、设计要求
三、设计的作用及目的
四、所用仪器设备
五、具体设计
1、硬件设计图
2、软件流程图
3、程序代码
六、调试过程、现象、出现的问题及解决方法
七、心得体会
源程序代码可以打印,其它部分必须手写完成,手写部分页数不少于5页(不含源程序页)。
报告由班长收齐,在1月12日16:00之前上交至科技楼307。