微机原理与接口技术课程设计报告-基于PC机的方波发生器(10页).docx
《微机原理与接口技术课程设计报告-基于PC机的方波发生器(10页).docx》由会员分享,可在线阅读,更多相关《微机原理与接口技术课程设计报告-基于PC机的方波发生器(10页).docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-微机原理与接口技术课程设计报告-基于PC机的方波发生器-第 10 页微机原理与接口技术课程设计设计题目:基于PC机的方波发生器学生姓名:学 号:4专业班级:通信二班指导老师: 目录一、课程设计的目的3二、Protel99简介3三、实验原理4四、实验内容6五、主要仪器设备7六、对应的汇编语言源程序7七、实验原理图设计10八、实验结果及分析11九、设计心得11十、参考文献12一、 课程设计的目的综合运用微机原理与应用课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高软硬件设计能力及实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础,
2、充分认识理论知识对应用技术的指导性作用,进一步加强理论知识与应用相结合的实践和锻炼。通过这次设计实践能够进一步加深对专业知识和理论知识学习的认识和理解,使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。本次课程设计,主要是了解DAC0832、ADC0809、8255、8253的工作原理,以及学会对Protel99的基本操作。二、 Protel99简介Protel99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设
3、计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源-地层和16个机加工层。a.Protel99 SE的系统组成按照系统功能来划分,Protel99se主要包含以下两大部分和6个功能模块。电路工程设计部分电路原理设计部分(Advanced Schematic 99)印刷电路板设计系统(Advanced PCB 99)自动布线系统(Advanced Route 99)电路仿真与PLD部分电路模拟仿真系统(Advanced SIM 99)可编程逻辑设计系统(Advanced PLD 99)高级信号完整性分析系统(Advanced Integrity 99)b.Protel
4、99 SE的功能特性开放式集成化的设计管理体系,超强功能的、修改与编辑功能,强大的设计自动化功能。三、 实验原理1 DAC0832芯片的原理 1)分辨率分辨率它反映了输出模拟电压的最小变化值。定义为输出满刻度电压与2n的比值,其中n为DAC的位数。分辨率与输入数字量的位数有确定的关系。对于5V的满量程,采用8位的DAC时,分辨率为5V/256=19.5mV;当采用10位的DAC时,分辨率则为5V/1024=4.88mV。显然,位数越多分辨率就越高。2)建立时间建立时间是描述DAC转换速度快慢的参数。定义为从输入数字量变化到输出达到终值误差1/2 LSB(最低有效位)所需的时间。3)接口形式接口
5、形式是DAC输入/输出特性之一。包括输入数字量的形式:十六进制或BCD,输入是否带有锁存器等。DAC0832是使用非常普遍的8位D/A转换器,由于其片内有输入数据寄存器,故可以直接与单片机接口。DAC0832以电流形式输出,当需要转换为电压输出时,可外接运算放大器。属于该系列的芯片还有DAC0830、DAC0831,它们可以相互代换。2 DAC0832的引脚及功能DI0DI7:数据输入线,TLL电平。ILE:数据锁存允许控制信号输入线,高电平有效。CS:片选信号输入线,低电平有效。WR1:为输入寄存器的写选通信号。XFER:数据传送控制信号输入线,低电平有效。WR2:为DAC寄存器写选通输入线
6、。Iout1:电流输出线。当输入全为1时Iout1最大。Iout2: 电流输出线。其值与Iout1之和为一常数。Rfb:反馈信号输入线,芯片内部有反馈电阻.Vcc:电源输入线(+5v+15v)Vref:基准电压输入线(-10v+10v)AGND:模拟地,摸拟信号和基准电源的参考地.DGND:数字地,两种地线在基准电源处共地比较好.3.工作方式根据对DAC0832的数据锁存器和DAC寄存器的不同的控制方式,DAC0832有三种工作方式:直通方式、单缓冲方式和双缓冲方式。1、单缓冲方式。单缓冲方式是控制输入寄存器和DAC寄存器同时接收资料,或者只用输入寄存器而把DAC寄存器接成直通方式。此方式适用
7、只有一路模拟量输出或几路模拟量异步输出的情形。2、双缓冲方式。双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC寄存器,即分两次锁存输入资料。此方式适用于多个D/A转换同步输出的情节。3、直通方式。直通方式是资料不经两级锁存器锁存,即 CS*,XFER* ,WR1* ,WR2* 均接地,ILE接高电平。此方式适用于连续反馈控制线路和不带微机的控制系统,不过在使用时,必须通过另加I/O接口与CPU连接,以匹配CPU与D/A转换。DAC0832引脚功能电路应用原理图DAC0832是采样频率为八位的D/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲
8、和直通三种输入方式,以便适于各种电路的需要(如要求多路D/A异步输入、同步转换等)。所以这个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图: D/A转换结果采用电流形式输出。若需要相应的模拟电压信号,可通过一个高输入阻抗的线性运算放大器实现。运放的反馈电阻可通过RFB端引用片内固有电阻,也可外接。DAC0832逻辑输入满足TTL电平,可直接与TTL电路或微机电路连接。本次实验原理采用双缓存方式。4方波发生器原理要求能输出方波,本程序是用汇编语言来实现的。下面分别详述具体实现过程:首先赋给AL 00H,然后执行OUT指令输出,然后延时一段,再赋给AL 0FFH,执行OUT指令输出,
9、同样延时一段时间,这一直循环下去,就可以得到方波。利用键盘菜单选择,按键1时,就有方波产生。四、 实验内容设计实验线路并编写程序,实现数字信号到模拟信号的转换,输入数字量由程序给出。要求产生方波,并用示波器观察输出模拟信号的波形。五、主要仪器设备PC微机一台、 实验系统一套、示波器一台。六、对应的汇编语言源程序STACK1 SEGMENT STACK DW 256 DUP(?)STACK1 ENDSDATA SEGMENTSTR1 DB 1. Triangle Square Wave ,0ah,0dh,$ ;定义显示的字符串 方波STR5 DB 5. Exit ,0ah,0dh,$ ;定义显示
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 接口 技术 课程设计 报告 基于 PC 方波 发生器 10
限制150内