网站大量收购独家精品文档,联系QQ:2885784924

实验二AI通道Proteus辅助设计与仿真一、实验目的1、了解AD芯片.doc

实验二AI通道Proteus辅助设计与仿真一、实验目的1、了解AD芯片.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验二AI通道Proteus辅助设计与仿真一、实验目的1、了解AD芯片.doc

实验二 AI通道Proteus辅助设计与仿真 一、实验目的 1、了解A/D芯片ADC0809转换性能及编程方法,掌握A/D转换与单片机接口的方法。 2、掌握使用Proteus辅助设计A/D转换与单片机接口的方法。 3、了解Keil软件的基本使用方法,并了解Keil与Proteus联调的方法。 二、实验设备 1、计算机。 2、Proteus7。 3、KeilμVision2或KeilμVision3。 三、实验内容及要求 1、使用Proteus的ISIS组件绘制ADC0809与AT89C51接口原理图。 2、基于Proteus之ISIS的汇编语言接口驱动程序设计与仿真、调试。 3、基于Keil的项目建立、程序加载及其与Proteus联调。 四、实验步骤 1、使用Proteus的ISIS组件绘制ADC0809与AT89C51接口原理图。 (1) 启动Proteus的ISIS组件,如图ex2.1所示。 图ex2.1 启动Proteus的ISIS组件后的初始界面 (2) 新建并保存*.DSN文件,文件主名可取为ADC0809_AT89C51。 (3) 将要用到的元器件从系统库调到当前设计文件库,方法是点击界面左侧工具栏中的图标,接着点击元件池上方的按钮,在弹出的Pick Devices对话框左上角的Keywords文本框中键盘输入图件名(或其他关键词)即可搜索到需要的元器件,如图ex2.2所示。接着双击Results栏下的目标元件,该元件即调出到当前设计文件库的元件池中,如图ex2.3所示。 图ex2.2 搜索元件 图ex2.3 调出元件 本实验中所要用到的元件如表ex2-1所示。 表ex2-1 实验用元件列表 元件名称 搜索关键词 元件序号 数值 备注 单片机 AT89C51 U1 A/D转换器 ADC0808 U2 ADC0809无仿真模型,可用ADC0808(功能完全相同) 2输入端或非门 74LS02 U3 反相器 74LS04 U4 理想运放 OP1P U5 电阻器 Resistor R1 10k 电解电容器 MINELEC1U63V C1 4.7μ 陶瓷电容器 CERAMIC22P C2、C3 22p 电位器 HOT-HG RV1 100k 晶振 CRYSTAL X1 12MHz (4) 元件放置、布局、连线即构成原理图主体,如图ex2.4所示,方法与Protel大致相同。连线时注意:ADC0808的模型中OUT1位权最高,OUT8最低。 图ex2.4 ADC0809与AT89C51简单接口原理图 (5) 为ADC0809添加转换时钟:点击ISIS界面左侧工具栏图标,点选DCLOCK并拖至ADC0809的CLOCK输入端。 (6) 为ADC0809的IN0端添加电压探针:点选ISIS界面左侧工具栏图标并拖至ADC0809的IN0输入端。 (7) 为整幅原理图添加地端和电源端:点击ISIS界面左侧工具栏Terminals Mode图标,元件池如图ex2.5所示。电源为POWER,可以定义幅值(默认为VCC);地为GROUND。至此原理图绘制完毕。绘图过程中注意必须及时存盘。 图ex2.5 添加地和电源端子 图ex2.6 选择汇编工具 2、为CPU(AT89C51)编程。 方法如下: (1) 添加源程序:下拉ISIS界面SOURCE菜单,点击Add/Remove Source Files…选项,在弹出的对话框中选择汇编工具ASEM51,如图ex2.6所示。然后点击NEW按钮,在弹出对话框下方“文件名” 文本框中输入ADC,如图ex2.7所示。点击“打开”按钮,当文件不存在时弹出确认对话框,选择“是”, 则Add/Remove Source Code Files对话框变成图ex2.8所示,点击OK。 图ex2.7 添加汇编语言程序文件 图ex2.8 为系统添加了源程序 图ex2.9 编辑汇编语言源程序 (2) 编辑源程序:下拉ISIS界面SOURCE菜单,点选 “1. ADC.ASM”选项,在弹出的Proteus自带汇编语言源程序编辑器“Source Editor”窗口键入源程序并以ADC.ASM为名存盘(与ADC0809_AT89C51.DSN同目录),如图ex2.9所示。实验要求将转换结果送AT89C51片内RAM的30H单元,查询法参考程序如下: ORG 0000H LJMP MAIN ORG 0030H MA

文档评论(0)

youbika + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档