单片机原理及应用学习指导(竞赛).ppt

单片机原理及应用学习指导(竞赛).ppt

  1. 1、本文档共156页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ADC0809接口电路编程 要求: 设计程序实现对8路模拟信号的采样,并把数据存储在RAM区30H~37H中。 ;--------------------------------------------------------------------------- ; ADC0809的0~7模拟通道对应地址7FF8H~7FFFH ;--------------------------------------------------------------------------- ORG 0000H MAIN: MOV R1,#30H ;置数据存储区首地址 MOV DPTR,#7FF8H ;指向ADC0809的0通道 MOV R7,#08H ;置通道数 LOOP: MOVX @DPTR,A ;启动转换 ACALL DELAY_130us ;等待130us MOVX A,@DPTR ;读取转换结果 MOV @R1,A ;保存转换结果 INC DPTR ;指向下一个转换通道 INC R1 ;指向下一个存储空间 DJNZ R7,LOOP ;判断8个通道采样是否完成? … * DAC0832与8031单缓冲接口硬件设计 0832地址8000H DAC0832单缓冲方式应用原理图 * 锯齿波的产生 ORG 2000H START:MOV DPTR,#8000H;DAC地址8000H→ R0 MOV A,#00H ;数字量→A LOOP: MOVX @DPTR,A ;数字量→D/A转换器 INC A ;数字量逐次加1 SJMP LOOP 累加器A的值从0开始输出(模拟量为0V),逐次加1,到FFH时(模拟量为5V),再加1则A又变为0(模拟量又为0V),程序循环后得到锯齿波。 * 三、MCS-51 单片机应用系统的设计 设计一个单片机测控系统,一般可分为四个步骤: (1)需求分析,方案论证和总体设计阶段 需求分析:被测控参数的形式(电量、非电量、模拟量、数字量等)、被测控参数的范围、性能指标、系统功能、工作环境、显示、报警、打印要求等。 方案论证:根据要求,设计出符合现场条件的软硬件方案,力求系统简单、经济、可靠,这是进行方案论证与总体设计一贯坚持的原则。 * (2)器件选择,电路设计制作,数据处理,软件的编制阶段。 (3)系统调试与性能测定。 (4)文件编制 * (1)单片机系统的扩展部分设计 包括存储器扩展和I/O接口扩展。存储器的扩展指EPROM、EEPROM和RAM的扩展,I/O接口扩展是指8255、8155以及其它I/O功能器件的扩展。 (2)各功能模块的设计 如信号测量功能模块、控制功能模块、人机对话功能模块、通讯功能模块等,根据系统功能要求配置相应的A/D、D/A、键盘、显示器、打印机等外围设备。 a.尽可能采用功能强的芯片。 b.单片机可优先考虑选用片内带有闪烁存储器的产品。例如ATMEL公司的89C51/89C52。可使扩展程序存储器的工作省去,从而减少芯片的数目,缩小体积。 c. EPROM空间和RAM空间。目前EPROM容量越来越大,一般尽量选用容量大的EPROM。 d. I/O端口,要留有余量。 e. A/D和D/A通道,要留有余量。 (3)工艺设计 机箱、面板、配线等 3.1 应用系统的硬件设计 * 3.2 应用系统的软件设计 (1)根据软件功能要求,将系统软件分成若干个相对独立的部分。 (2)各功能程序实行模块化、子程序化。既便于调试、链接,又便于移植、修改、维护。 (3)编应用软件前,应绘制出程序流程图。这不仅是程序设计的一个重要组成部分,而且是决定成败的关键部分。 (4)要合理分配系统资源,包括ROM、RAM、定时器/计数器、中断源等。 **其中最关键的是片内RAM分配,对8031来讲,片内RAM指00H~7FH单元,这128个字节的功能不完全相同,分配时应充分发挥其特长,做到物尽其用。 * 3.3 MCS-51单片机系统举例 介绍单片机应用系统,供设计时参考。 8031的最小系统 8031无片内程序存储器,因此,其最小应用系统必须在片外扩展EPROM,必须有复位及时钟电路。 下图为89C51/2的最小应用系统。该系统仅完成数字量的输入和输出控制。 * 89C51的最小系统 * 4.以单片机为核心的数据采集系统 (一)数据采集系统的组成 数据采集系统一般由信号调理电路、多路切换电路、采样保持电路、A/D、CPU、RAM、EPROM组成。 * 数据采集系统各部分说明 (1) 信号调理电路 传感器与A/D之间的桥梁,是测控系统中

文档评论(0)

企业资源 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档