Protel课程 设计

Protel课程 设计

ID:37893045

大小:398.50 KB

页数:8页

时间:2019-06-02

Protel课程 设计_第1页
Protel课程 设计_第2页
Protel课程 设计_第3页
Protel课程 设计_第4页
Protel课程 设计_第5页
资源描述:

《Protel课程 设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、武汉工程大学Protel课程设计报告课题名称:51单片机与DAC0832双缓冲接口的数据转换姓名:鄢露露学号:0904160321专业班级:过程自动化03班系(院):电气信息学院摘要随着计算机技术的飞速发展,集成电路被广泛应用。电路也越来越复杂,集成度越来越高,加之新元件层出不穷,使得越来越多的工作已无法用手工去完成。因此计算机辅助电路板设计已经成为电路板计设制作的必然趋势。ProtelDXP2004是Altium公司在原来Protel99SE的基础上应用最先进的软件设计方法推出的一款EDA设计软件。ProtelDXO是第一个将所有设计工具集于一身的板级设计软件。

2、电子设计者从最初的项目模块规划到最终形成生产数据都可以按照自己的设计方式实现。原理设计一、所需元件(1)两片DAC0832芯片:DAC0832是8分辨率的D/A转换集成芯片。与微处理器完全兼容。这个DA芯片以其价格低廉、接口简单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。D/A转换器由8位输入锁存器、8位DAC寄存器、8位D/A转换电路及转换控制电路构成。(2)一片51的单片机(3)两片uA741的通用高增益运算通用放大器(4)两个10kΩ的滑动变阻器二、原理单片机的数据总线分时向两个DAC0832输入要转换的数字量并锁存在各自的输入锁存器中,然后单片

3、机对两个DAC0832发出控制信号使两个转换器输入寄存器中的数据打入DAC锁存器,从而实现同步输出。将data1和data2数据同时转换成模拟量的程序如下:#include#include#defineINPUTR1XBYTE[0x8fff]#defineINPUTR2XBYTE[0xa7ff]#defneDACRXBYTE[0x2fff]#defineucharunsignedcharVioddac2b(data1,data2)Uchardata1,data2;{INPUTR1=data1;/*送数据到一片0832*/INP

4、UTR2=data2;/*送数据到另一片0832*/DACR=0;/*启动两次D/A同时转换*/}绘图设计一、启动ProtelDXP2004,点击“文件”菜单选择“创建项目PCB项目”,建立一个名为“PCB_Project1.PrjPCB”的PCB项目文件。二、点击“文件”菜单选择“创建库原理图库”,建立一个名为“Schlib1.Schlib"的原理图库文件。绘制51单片机的元件,设置属性,进行封装。绘制DAC0832元件,属性如下:三、点击“文件”菜单选择“创建原理图”,建立一个名为“Shift1.SchDoc"的原理图库文件,设计原理图如下:四、点击

5、“项目管理CompileDocumentSheet1.SchDoc”,对原理图进行编译,生成编译信息报告,如下图所示。错误:两个DAC0832没有定义标识符修改后没有问题。五、点击“设计/设计项目网络表/Protel”,生成网络表,从网络表中检查电气连接是否正确。六、点击“文件”菜单选择“创建PCB文件”,建立一个名为“PCB1.PcbDoc"的PCB文件,点击“保存”。点击“设计/ImportChangesFromPCB_Project1.PrjPCB/输入变化/执行变化”生成工程变化订单如下:将自动装入的元件及其之间的国连接细线一起拖入电路板边框内。点击“

6、实用工具”中的“放置直线”绘出PCB板的形状。全部选中,做完后点击“设计/PCB板形状/根据选定的元件定义”。八、适当调整元件位置,点击“自动布线/全部对象/ROUTEALL”完成自动布线。系统的PCB图设计心得

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

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

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