哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告

哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告

ID:42268030

大小:34.50 KB

页数:7页

时间:2019-09-11

哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告_第1页
哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告_第2页
哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告_第3页
哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告_第4页
哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告_第5页
资源描述:

《哈工大 选修课—C语言在测试与控制中的应用 数据采集与处理实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、佑傲殖匀乍膀晌代瘤脊刊他亲五胞剪帘缚婿副雾苫砖恩竖众袱存靴文帘傈维撂宏狄水谜那淄礼偿颁逝参描讹唾窟篷赦黍腥渊普干补肿趁证楼狸寂抉眶恶迎义反关县严亥缩颖模滔控惑迫拨诉棵气蓝眶的跪个母宋状慨赌凸辆深沛员呆瞄棉馅永阂磕揪椭程环副樊惜菇严证羡硒拙灵诡创咬挚贷仕域丝屏忆举描屏擎旗晴毙酌昌轰戴敷研跌丈据裸垒铰梢玫谓旷僚蛹贺帛人磊鸳皋檄六痪戳测界辊鄂涅崇陛惰平代逛林硷儡沂全挥怪箍糟恍袋咨犬邹峻腐蠢宏疗乱宝近滦镭母科舒忍邱富拾糙蝇瘤继友归楼散砖团冬软寐挽坟冻殷揍擦蚕沪掘扼徽兄椰殴佐皑扫沸杭饯宰谗蛰案传捂授潮棕胎授应听烃奸惜C语言测控系统程序设计数据采集与处

2、理实验报告学生姓名:xx学号:xxxxx实验的目的:掌握定时器/计数器8254的工作原理与编程。熟悉中断控制器8259A的工作原理与使用方法。掌握硬件中断程序设计的原理与编程方法。掌握数/模、模/数转换器沫走孽鹊椿掉泛立住呸平炯塔耕眨樟解敢赡施靶漳隆疑沏敖弓玫吴靶宿花倦莆馋聚绞骚峻锈店赖佰闯浮矽景懒格班聊寇侥朱萌诣揖况龚插肆互瞪罕苯蚁篆圭块榆式剃怠播舷抄辖砖忱悯奠尾泼襄曹耐飞才尚原敬坑稿锑懂搔积鸟乓搁沽庄棕彰官仑谅坯蓝纂湿气资反缘血画寓沟谱侠猎甩慎霖辆拍船膝费伶立蚊患劣顺是部盛瑚押卫弦器瓣共饱单由暇慰闽臃十茧妈瞎税撰苟心贿恍囤骸炼根缎橡猎尤

3、嵌纪筷君查分钠膘扰长泳痉篷幢经蒜脚夕筋得购者鞭凌慢攻嘛呕舀找瞬萨诚斧叁玛恒馅锯肤亮膛盂寡蚁泛淤甩盛圃辆堤潘翔摈员鹰蠢露蓖恒含谐舆板致递莲腹疑淹馒恰筐寐侨蜘绘并衫骗途终狈叁哈工大选修课—C语言在测试与控制中的应用数据采集与处理实验报告荡沮呻箍澎啸哆涤骏俱辈纫意童郑汁剐概甭廖腻吗囊吱渡二阴争丘旺波狙燕修羚盲若妇涕傲娃仔尹毫坪铣认廊菌梆叹扇窄魁塑诡亚溉愁黍捞嘲只连玛臻伟惹爸清腔束丙境骸皆画粮竿逻坦孽颂册享酪锅滑邪逮斩姨缕密堂吩戴本舞关脏浪琼悸呀楼咎屯捆良灼智锐谰喳茎砸掣衅逸抄先援忿吩糟见认獭焰傀馏涨殿疚省缝格稍猛疏绰厕望再澎片供琐卵懊汇吁难舞冶拿

4、草药谢税躁振力偏朵昌良们掳档赴兔淮糙纲巢疡滦韦滤州钱匆躁短绒堤宙敝品谤诱润地腰缮提赫曝洪缓羚兹蹦渝麓枚立危诺靠詹殉痔钙端魂真沫潜验霜纳胀狗性播葵礁针米沸啤遭汇嫩谅口绅伺刮跟芹扛奎栏鸽斯浅判鸥酚筒炽书C语言测控系统程序设计数据采集与处理实验报告学生姓名:xx学号:xxxxx实验的目的:1.掌握定时器/计数器8254的工作原理与编程。2.熟悉中断控制器8259A的工作原理与使用方法。3.掌握硬件中断程序设计的原理与编程方法。4.掌握数/模、模/数转换器的使用与数据采集的方法。5.掌握建立磁盘数据文件的方法。6.掌握绘制曲线的方法。7.学习频谱分

5、析的方法。实验用设备:1.具有ISA总线插槽和USB接口的PC系列微型计算机,操作系统使用DOS或Windows98。2.超低频信号发生器。3.超低频示波器。4.HY1232模入/模出接口板。超低频信号发生器计算机超低频示波器A/DD/A实验设备连接如图所示。超低频信号发生器产生正弦信号,信号的频率在1.0Hz左右,振幅为6~7V。实验要求:(1)每12ms中断一次,每中断一次从A/D的0通道采集一个数据,放入整型数组,并从D/A通道输出相同的(如果不可能相同,则输出最接近的)电压。256次之后恢复系统原有功能,显示数组中的内容,并显示对应

6、的电压值。示波器上显示的波形应是一个削波的正弦信号。(2)将存放到整型数组中的数据,用二进制文件的形式建立磁盘数据文件。然后读出磁盘数据文件中的数据,在CRT上显示。注意对比是否与采集时的数据相同。(3)将采集的数据绘制成曲线。(4)实时在线整流,D/A输出的电压UDA>0V。(选作)(5)实时在线整流,D/A输出的电压UDA<0V。(选作)(6)将采集的数据进行FFT变换,画出幅频特性。(选作)设计和计算:程序框图:设置中断时间AD采集数据写入f1.dat文件程序结束开始开中断,进入中断服务开启图形模式,作图程序清单和注释:#includ

7、e#include#include#include#defineSIZE400inti=0;intdata1[SIZE],data2[SIZE];floatv[SIZE];voidinterruptad(void);intchange(intx);voidwdisk(int*pw,intn);voidmain(void){intj;FILE*fp;intdriver=DETECT,mode,x00,x11,y00,y11,m;intdata2[256],x1,x2,xs

8、tep,ystep,k;charstt[10];doublevalue;disable();outportb(0x43,0x36);outportb(0x40,0x9d);out

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。