单片机原理及应用——基于Proteus和Keil C(第2版) 5-9章.ppt

单片机原理及应用——基于Proteus和Keil C(第2版) 5-9章.ppt

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

* 强调:中断返回与子程序返回的差异在于优先级激活触发器的自动复位,两者不能搞混 * 应强调:每一模式下都有定时和计数两种工作状态,而且T0和T1都适合这一规则 * * * * 参见,胡汉才,单片机原理及其接口技术,P.237 * 参见,胡汉才,单片机原理及其接口技术,P.237 * 参见,胡汉才,单片机原理及其接口技术,P.237 * 参见,单片机中级教程,P.162 * 参见,陈建铎,单片机原理及应用,P.150 * 参见,陈建铎,单片机原理及应用,P.150 * 参见,陈建铎,单片机原理及应用,P.150 * 参见,希望图书创作室,P.12 * 参见,单片机初级教程,p174 * 参见, * 参见, * 参见, * 参见, * 参见, 智能仪器是一种依靠嵌入式计算机技术发展的新型电子测控单元,其基本功能是根据传感器的实时信号和仪器设定的目标参数进行测量与控制。 一种典型智能仪器形式 第9章单片机应用系统的设计与开发 智能仪器结构: 仪器面板(机箱)+线路板+接线端子。 第9章单片机应用系统的设计与开发 仪器面板:4~6位数码管显示器、3~5只薄膜按键和若干只LED状态指示灯组成。 智能仪器通常都不采用0~9数字按键方案,而是通过【增大】和【减小】两只功能键,与【设置/切换】和【确认】等键配合,实现对智能仪器内置参数的设定与输出控制功能。 第9章单片机应用系统的设计与开发 本例的总体设计目标: 实现1路电压信号实时测量/显示/报警输出功能。 输入信号电压:0~5VDC AD转换分辨率:8bit 显示信息:1位参数字符+3位十进制采样值。 控制参数:下限报警值(L)和上限报警值(H)。 基本功能:当采样值大于H时,高位报警; 当采样值小于L时,低位报警; 当采样值介于L和H之间时,无报警。 第9章单片机应用系统的设计与开发 参数设置与按键控制功能: 0#——进入或退出参数设置状态键。可先后调出H和L两个参数当前值;当一轮循环完成后可退出参数设置状态; 1#——参数设置确认键。可保存当前参数值,并转入等待下一参数确认状态;当两个参数都轮回后可退出参数设置状态; 2#和3#——增、减键,可对当前参数值加减10计算,并更新显示;若结果值超出0-255范围后可自动循环处理。 要求:只有压下并随后抬起某键时才能认定为按键过程有效(防止连击);只有在参数设置状态下才对1-3#键的动作有响应;在按键未抬起或在参数设置状态未退出期间不能影响对数据采集和控制过程——并行结构。 第9章单片机应用系统的设计与开发 动态显示器 六联共阴极数码管,段码通过锁存器74LS245驱动后接于P0口,位码则由反相器74LS04驱动后接于P1.0~P1.5口。 硬件设计部分 第9章单片机应用系统的设计与开发 AD转换器 采用逐次比较方式的芯片ADC0809,其并行数据输出端直接连接于P2口,四个控制端CLOCK、START、EOC和OE分别接于P3.2~P3.5。 第9章单片机应用系统的设计与开发 串口键盘 四只按键通过串行输入并行输出移位寄存器74LS164与单片机接口。 第9章单片机应用系统的设计与开发 第9章单片机应用系统的设计与开发 程序由两个主要的功能模块组成——控制模块(control.c)和菜单模块(menu.c)。 控制模块建立在A/D转换和LED显示的基础上,菜单模块建立在按键检测和LED显示的基础上,而按键检测又建立在串口输出的基础上。 软件设计部分 第9章单片机应用系统的设计与开发 整个项目由7个程序文件所组成:六个C语言文件,一个汇编语言文件。 第9章单片机应用系统的设计与开发 实际运行效果 第9章单片机应用系统的设计与开发 本章小结 单片机本身无开发能力,必须借助开发工具进行开发。 单片机应用系统的典型组成包括:单片机最小应用系统、前向通道、后向通道、人机交互通道、相互通道等。 单片机应用系统的研制过程包括总体设计、硬件设计、软件设计、仿真调试等几个阶段。研制单片机应用系统的特点是“软硬兼施”,硬件设计和软件设计必须综合考虑,才能组成高性价比的产品。 第9章单片机应用系统的设计与开发 * 在计算机与外部设备交换信息时,存在高速的CPU和低速的外设之间的矛盾。为了保证CPU送来的数据不至于丢失,可以采取两种办法:查询方式和中断方式。 * 在计算机与外部设备交换信息时,存在高速的CPU和低速的外设之间的矛盾。为了保证CPU送来的数据不至于丢失,可以采取两种办法:查询方式和中断方式。 * 在计算机与外部设备交换信息时,存在高速的CPU和低速的外设之间的矛盾。为了保证CPU送来的数据不至于丢失,可以采取两种办法:查询方式

文档评论(0)

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

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

1亿VIP精品文档

相关文档