- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
训练任务9.2 单通道电压采集显示控制 图9-16 单通道电压采集显示控制 训练任务9.2 单通道电压采集显示控制 图9-17 Proteus仿真设置窗口 训练任务9.2 单通道电压采集显示控制 训练要求 1)进行单片机应用电路分析,并完成Proteus仿真电路图的绘制。 2)根据任务要求进行单片机控制程序流程和程序设计思路分析,画出程序流程图。 3)依据程序流程图在Keil中进行源程序的编写与编译工作。 4)在Proteus中进行程序的调试与仿真工作,最终完成实现任务要求的程序。 5)完成单片机应用系统实物装置的焊接制作,并下载程序实现正常运行。 训练任务9.2 单通道电压采集显示控制 9.2.2 硬件系统与控制流程分析 电路原理图如图9-16示,地址锁存器74HC373用于P0口数据与地址的分离使用,其中A-D转换完成后的数据经P0数据线输入单片机,P0口低3位由74HC373分离出ADDA、ADDB和ADDC来实现通道口的选择;外部中断0输入P3.2口实现ADC0809转换结束信号EOC经反向处理后中断输入;高位地址线P2.7和输出控制P3.6经74HC02处理后提供A-D转换启动控制信号,高位地址线P2.7和输入控制P3.7经74HC02处理后提供A-D转换数据输出控制信号,单片机ALE提供ADC0809的运行时钟CLOCK信号。单片机P1口输出4位数码的段码信号,而P3.0、P3.1、P3.3和P3.4分别提供4位数码管的位选信号。 根据电路原理图和任务控制功能要求可得本任务的程序控制流程图,如图9-18所示。a图为主程序流程图,当程序初始化完成后就进入数据显示输出的循环中;b图为外部中断INT_0流程图,由转换完成信号EOC触发执行读入A-D转换数据的功能;c图为定时器T0中断流程图,通过此中断程序定时触发启动A-D转换运行。 训练任务9.2 单通道电压采集显示控制 图9-18 单通道电压采集显示控制流程图 训练任务9.2 单通道电压采集显示控制 9.2.3 Proteus仿真电路图创建 表9-2 元器件配置表 训练任务9.2 单通道电压采集显示控制 图9-19 单通道电压采集显示控制仿真图 绘制仿真电路图 汇编 语 言 程 序 设 计 分 析 训练任务9.2 单通道电压采集显示控制 9.2.4 汇编语言程序设计与调试 用Proteus打开已绘制好的“单通道电压采集显示控制.DSN”文件,在Proteus的“Debug”菜单中选中“Use Remote Debug Monitor(远程监控)”。同时,右键选中STC89C51单片机,在弹出对话框“Program File”项中,导入在Keil中生成的十六进制HEX文件“单通道电压采集显示控制.HEX”。 用Keil打开刚才创建好的“单通道电压采集显示控制.UV2”文件,打开窗口“Option for Target‘工程名’”。在Debug选项中右栏上部的下拉菜单选中Proteus VSM Simulator。接着再点击进入Settings窗口,设置IP为127.0.0.1,端口号为8000。 使用单步执行来调试程序,同时在Proteus中查看直观的仿真结果。这样就可以像使用仿真器一样调试程序了,如图9-20所示。 (1) (2) (3) 按照前面任务2.1.4中Proteus与Keil联调的步骤完成基本的软件设置。如果前面已经设置过一次,在此可以跳过忽略。 训练任务9.2 单通道电压采集显示控制 图9-20 Proteus与Keil联调界面 项目9 A/D转换控制及应用 知识与能力目标 熟悉A/D转换及其转换器的基本知识; 理解并掌握A/D转换器的控制方法; 学会单片机与ADC0809的接口电路分析与设计; 初步学会A/D转换应用程序的分析与设计。 1 2 3 4 5 熟练使用Proteus进行单片机应用程序开发与调试。 项目9 A/D转换控制及应用 训练任务9.1 可调PWM输出控制 9.2.2 硬件系统与控制流程分析 9.2.1 训练目的与控制要求 9.2.3 Proteus仿真电路图创建 9.2.4 汇编语言程序设计与调试 9.2.5 C语言程序设计与调试 训练任务9.2 单通道电压采集显示控制 9.1.2 硬件系统与控制流程分析 9.1.1 训练目的与控制要求 9.1.3 Proteus仿真电路图创建 9.1.4 汇编语言程序设计与调试 9.1.5 C语言程序设计与调试 训练任务9.1 可调PWM输出控制 9.1.1 训练目的与控制要求 训练目的 1)熟悉A-D转换及其转换器的基本知识; 2)掌握I/O端口直接控制ADC0809的接口电路分析与设计; 3)学会进行A-D转换简单应用
您可能关注的文档
最近下载
- 实施指南(2025)《CBT 3641-1994 船用锅炉本体修理验收技术要求》.pptx VIP
- 小学科学苏教版五年级上册全册知识点整理(共21课)(2021新版) .pdf VIP
- 2025新外研社版七年级上英语单词默写单(开学版).docx
- 小学一年级家长会语文老师发言稿.docx VIP
- 实施指南(2025)《CBT 3580-1994 船体钢板和构件修理测厚技术要求》.pptx VIP
- 火灾自动报警系统存在的几个问题及改进措施.pdf VIP
- 2025年沪教版四年级英语上册期中考试试卷及答案.docx VIP
- 实施指南(2025)《CBT 3637-1994 船用锅炉本体管件修理技术要求》.pptx VIP
- 实施指南(2025)《CBT 3538-1994 船用柴油机十字头修理技术要求》.pptx VIP
- 实施指南(2025)《CBT 3544-1994 船用柴油机曲轴修理技术要求》.pptx VIP
原创力文档


文档评论(0)