单片机第十一章.ppt

  1. 1、本文档共90页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十一章 I/O过程通道 任务九 用DAC0832实现数模转换 11.1 过程I/0通道基本概念 11.2 开关量输入 11.3 输出驱动能力及其外围集成数字驱动电路 11.4 D/A转换器的接口和应用 11.5 A/D转换器的接口与应用 任务九 用DAC0832实现数模转换 1.电路原理图 简易数字电压表电路原理图如图11-1所示。 2.参考程序 ORG 0000H ;定位伪指令,指定下一条指令的地址,第一条指令必须放在OOOOH LJMP MAIN ORG 0013H LJMP INTR1 MOV RO, #60H ;数据存储区首址 MOV R2,#8H :8路计数值 SETB IT1 ;边沿触发方式 任务九 用DAC0832实现数模转换 SETB EA ;中断允许 SETB EX1 ;允许外部中断1中断 MOV DPTR ,#07FF8H ;指向0通道 LOOP: MOVX@ DPTR, A ;启动A/D转换 SETB 2FH HERE: JB 2FH ,HERE;等待中断 DJNZ R2,LOOP ;巡回未完继续 中断服务程序: INTR1: PUSH PSW PUSH ACC 任务九 用DAC0832实现数模转换 MOVXA,@DPTR ;数据采样 MOVX@ R0,A ;存数 CLR 2FH MOV DPTR,#TAB ;将段码表的首址送给DPTR MOV A, 60H ;取所要显示的数据 MOV B ,#16 DIV AB MOVC A,@A+DPTR :杳大取字形段码 MOV P1 ,A ;将高位段码送到显示口显示 MOV A,B 任务九 用DAC0832实现数模转换 MOVCA,@A+DPTR ;查表取字形段码 MOV P2 , A ;将低位段码送到显示口显示 POP ACC POP PSW PET1 TAB:DB OCOH,OF9H,OA4HOBOH,99 H,92 H,82 HOFBH, DB 80H,90 H,88H,83H,OC6H,OA1H,86H,8EH, END ;结束伪指令 任务九 用DAC0832实现数模转换 3.程序仿真及烧录 把这段程序在1}% AV6000中编辑、汇编,用软件仿真运行、调试无误,把得到bin格式或者hex格式的日标文件,通过烧录器或者下载线,保存到单片机的程序存储器中。把单片机插人实验板插座里,上电运行,在ADC0809的INO输入一个模拟电压,这时你就能从数码管上看到模拟电压的数字量。 11.1 过程I/ O通道基本概念 单片机应用系统由被控对象和单片机系统两大部分组成。通过单片机系统的实时数据采集、实时决策和实时控制,使被控对象完成预定的任务,实现设计确定的功能。单片机系统和被控对象之间信息的交互有输入(Input)和输出(Oulpul)两种类型,前者在单片机系统数据采集时,将被控对象的信息经输入通道送人单片机系统;后者在单片机系统控制输出时,将单片机系统决策的控制信息经输出通道作用于被控对象。上述两类信息交互的通道称为过程I/0通道。 交互的信息有两种不同的形式,一种是随时间变化的连续物理量,如电流、电压等,称为模拟量;另一种是有开、关两种状态的数字量,称为数字量式开关量(或数字量)。在本帝中主要涉及开关量输入和输出以及模拟量输入和输出四 11.1 过程I/ O通道基本概念 个方面的问题.过程I/O通道的一般结构如图11-2所示 被控对象与单片机系统之间信息交互,一方面要解决输入输出通道设计,解决A/D转换、D/A转换、接口电路等与单片机系统最接近的、侧重于数字电路的技术问题;另一方面还需解决传感与信息的变送,输出信息的功率驭动等与被控对象最近的、侧重于模拟电路的技术问题。 11.2 开关量输入 被控对象的一些开关状态可以经开关量输入通道输入到单片机系统,如电器的启动和停止、电磁铁的吸合和断开、光路的通和断等。但是,控制现场这些开关状态一般都不能直接接人单片机。原因有两点:一方面,现场开关量一般不是TTL电平,需要将不同的电平转化成单片机所需的TTL电平,该过程称为电平匹配;另一方面,即使现场开关量符合TT

文档评论(0)

精品天地 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档