单片机实训总结——电子技术综合实训B.docx

上传人:李司机 文档编号:6825102 上传时间:2024-02-26 格式:DOCX 页数:12 大小:383.07KB
返回 下载 相关 举报
单片机实训总结——电子技术综合实训B.docx_第1页
第1页 / 共12页
单片机实训总结——电子技术综合实训B.docx_第2页
第2页 / 共12页
单片机实训总结——电子技术综合实训B.docx_第3页
第3页 / 共12页
单片机实训总结——电子技术综合实训B.docx_第4页
第4页 / 共12页
单片机实训总结——电子技术综合实训B.docx_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《单片机实训总结——电子技术综合实训B.docx》由会员分享,可在线阅读,更多相关《单片机实训总结——电子技术综合实训B.docx(12页珍藏版)》请在三一办公上搜索。

1、实训总结报告实训名称:电子技术综合实训E实训地点:教10-421(单片机实验室).一、实训目的通过实训,培养学生综合运用所学知识分析和解决问题的能力,将电子技术、传感器技术、单片机技术等知识综合起来,设计以单片机为控制核心的智能测控系统。提高学生创新设计能力、单片机硬件设计能力、软件编程能力、软硬件调试能力、熟练使用电子仪器仪表的能力。二、实训主要内容(1)题目波形发生器的设计(2)设计要求掌握单片机扩展DAC转换器产生波形的方法。(3)技术要求1、设计一个能产生正弦波、方波、三角波、锯齿波的波形发生器;2、输出频率:100Hz100OHz;3、按键切换输出波形。(4)设计方案本设计包括矩阵键

2、盘接口电路、DAC控制电路和输出显示电路等三部分。利用单片机扩展的DAC转换器输出信号,并用示波器观察。三、小组分工组长:包安政分工:DAC控制电路,输入输出显示电路组员:顾晓飞分工:矩阵键盘接口电路,程序设计四、实训具体内容及过程记录原理框图1.数模转换电路由于单片机产生的是数字信号,要想得到所需要的波形,就要把数字信号转换成模拟信号,所以该文选用价格低廉、接口简单、转换控制容易并具有8位分辨率的数模转换器DACo832。DACO832主要由8位输入寄存器、8位DAC寄存器、8位D/A转换器以及输入控制电路四部分组成。但实际上,DACo832输出的电量也不是真正能连续可调,而是以其绝对分辨率

3、为单位增减,是准模拟量的输出。DAC0832是电流型输出,在应用时外接运放使之成为电压型输出。DACO832是8分辨率的D/A转换集成芯片。与微处理器兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAe寄存器、8位D/A转换电路及转换控制电路构成。12345678910CS WR1 GND DI3 DI2 DH DIO VREF RFB GNDVCC ILE(BY1BY2) WR2XFERDI4DI5DI6DI7IOUT2IOUT120191817161514131211各引脚功能说明D()D7:8位数据输入线

4、,TTL电平,有效时间应大于90ns(否则锁存器的数据会出错);ILE:数据锁存允许控制信号输入线,高电平有效;CS:片选信号输入线(选通数据锁存器),低电平有效;WRI:数据锁存器写选通输入线,负脉冲(脉宽应大于50OnS)有效。由ILECSWRl的逻辑组合产生LEl,当LEl为高电平时,数据锁存器状态随输入数据线变换,LEl的负跳变时将输入数据锁存:XFER:数据传输控制信号输入线,低电平有效,负脉冲(脉宽应大于5(M)ns)有效;WR2:DAC寄存器选通输入线,负脉冲(脉宽应大于50OnS)有效。由WR2、XFER的逻辑组合产生LE2,当LE2为高电平时,DAe寄存器的输出随寄存器的输入

5、而变化,LE2的负跳变时将数据锁存器的内容打入DAC寄存器并开始D/A转换。IOUTl:电流输出端1,其值随DAe寄存器的内容线性变化;IOUT2:电流输出端2,其值与IOUTl值之和为一常数;Rfb:反馈信号输入线,改变Rtb端外接电阻值可调整转换满量程精度;Vee:电源输入端,VCC的范围为+5V+15V;VREF:基准电压输入线,VREF的范围为-IOV+10V;AGND:模拟信号地DGND:数字信号地DACO832三种数据输入方式:(1)双缓冲方式:即数据经过双重缓冲后再送入D/A转换电路,执行两次写操作才能完成一次D/A转换。这种方式可在D/A转换的同时,进行下一个数据的输入,可提高

6、转换速率。更为重要的是,这种方式特别适用于要求同时输出多个模拟量的场合。此时,要用多片DACO832组成模拟愉出系统,每片对应一个模拟量。(2)单缓冲方式:不需要多个模拟量同时输出时,可采用此种方式。此时两个寄存器之一处于直通状态,输入数据只经过一级缓冲送入D/A转换电路。这种方式只需执行一次写操作,即可完成D/A转换。(3)直通方式:此时两个寄存器均处于直通状态,因此要将T5、VRIl、R和WRa端都接数字地,ILE接高电平,使LEI、LE2均为高电平,致使两个锁存寄存器同时处于放行直通状态,数据直接送入D/A转换电路进行D/A转换。这种方式可用于一些不采用微机的控制系统中或其他不须0832

7、缓冲数据的情况。2 .程序框图3 .在Proteus画出原理图DigitalOscilloscopeChannelBCIwdOlOscoopeDi9iUOwlloscopeChaiNkMC1 .基于单片机的信号发生器设计,这个信号发生器的设计中涉及到一个典型的控制过程。通过单片机控制一个数模转换器DACo832产生所需要的电流,然后使用运算放大器LM324可以将其电流输出线性地转换成电压输出,再将电压经过运算放大器的放大,可以得到足够幅度的信号。通过程序的控制,可以产生一系列有规律的波形。2 .本次设计的过程中,我还学会了高效率的查阅资料、运用工具书、利用网络查找资料。我发现,在我们所使用的书

8、籍上有一些知识在实际应用中其实并不是十分理想,各种参数都需要自己去调整。偶而还会遇到错误的资料现象,这就要求我们应更加注重实践环节。六、实训设备计算机示波器微处理器DACO832七、实训参考资料1胡宴如.高频电子线路M.高教出版社.2001.9:12-19(格式模板)2卢屹.数字锁相环的参数设计及其应用J通信技术2001,(9):12-153张李勇,陈郎,张飞舟.基于8051的双通道波形发生器的设计与现实.计算机工程与应用4许庆山等编.电路、信号与系统.北京:航空工业出版社.附:源程序include#defineucharunsignedchar#defineuintunsignedintde

9、fineDAC0832P2SdefineALL65536defineFosc12000000ucharTH_O,TL_O,flagl,fIag=O;uintFREQ=100,num;floattemp;ucharcodesin_num=0,0,1,0,0,2,0,2,0,0,2,0,1,1,1,1,2,7,3,3,8,4,4,8,4,9,5,5,9,6,6,7,10,20,10,21,H, 12,12,13,14,15,15,16,17,18,18,1922,36,23,24, 25,37,25,26,27,28,29,30,31,32,34,3538,55,39,56,40,42,44,45

10、,46,47,49,50,52,5457,77,59,78,60,63,64,66,67,68,70,71,73,74,7580,81,101, 102,83,84,86,87,89,90,92,93,95,96,98,99104,106, 107,115,124,116,126,109,118,128,110,120,112,121,113,123,129,39,148,131,140,149,132,142,151,134,143,153,135,145,137,146,154,156,157,159,160,162,163,165,166,168,169,171,172,174,175,

11、177,178,180,181,182,184,185,187,188,189,191,192,194,195,196,198,199,200,201,203,204,205,206,208,209,210,211,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,230,231,232,233,234,235,236,237,237,238,239,240,240,241,242,243,243,244,245,245,246,246,247,247,248,248,249,249,250,250,251,

12、251,251,252,252,253,253,253,253,254,254,254,254,254,255,255,255,255,255,255,255,255,255;sbitcs=P36;sbitchangel=P32;sbitchange2=P31;sbitchange3=P3CO;voiddelay(uintz)uintx,y;for(x=z;x0;x-)for(y=110;y0;y);voidinit()TMOD=OXOi;temp=ALL-Fosc12.0/256/FREQ;THO=(uint)temp/256;TL_0二(uint)temp%256;EA=I;EXO=I;I

13、TO=I;ETO=I;TRO=I;voidchangefreq(void)if(change=0)flag+;if(flag=4)flag=0;num=0;TH_O-(uint)temp/256;TL_O=(uint)temp%256;)voidsanjiaobo(void)for(num=0;num0;一num)cs=0;DAC0832=num;cs=l;voidfangbo(void)cs=0;DAC0832=0XFF;cs=l;for(num=0;num0;num一);voidjuchibo(void)cs=0;DAC0832=+num;cs=l;)voidZhengxianbo(voi

14、d)for(num=0;num0;num-)cs=0;DAC0832=sinnumnum;cs=l;)voidext()interrupt0(changefreqO;voidtimer()interrupt1THO=TH_0;TLO=TL_0;TRO=O;switch(flag)(case0:sanjiaobo();TRO=I;break;case 1: fangbo();TRO-1;break;case 2: juchibo();TRO=I;break;case 3: zhengxianbo();TRO=I;break;default:;)voidmain()init();while(l);成绩评定表指导教师评定平时表现总结报告验收及考核情况总评评定成绩:指导教师:实训考核小组评定评定成绩:实训负责人:年月

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号