- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 2024《小米公司手机品牌营销环境SWOT分析及营销策略》10000字.docx
- 4节 学校体育与学生动作发展.pdf
- 海康威视VisionMaster算法平台用户手册V2.2.pdf
- 石秀峰-数据治理-企业数字化转型必经之路-2022.3.19.pdf VIP
- 某大学综合体育馆项目可行性研究报告.doc VIP
- 幼儿园大班音乐《光脚的小约翰》活动课件.pptx
- 三校生计算机基础知识提纲及讲义资料.docx
- 三年级音乐学情及教材分析集合6篇 .pdf VIP
- 九年级化学下册教学课件《跨学科实践活动9 探究土壤酸碱性对植物生长的影响》.pptx VIP
- 大疆 大疆智图 操作白皮书.pdf VIP
文档评论(0)