第13章89C51单片机应用系统的设计和开发.pptVIP

第13章89C51单片机应用系统的设计和开发.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本章学习目标 : 本章介绍了单片机的选型及应用系统的设计过程。通过一个综合实例,完整地介绍了89C51与外围电路的硬件接口及软件设计。通过对本章的学习,应达到以下目标: 能熟悉单片机系统设计的基本要求及研发过程 学会正确选择单片机的型号 能看懂设计实例,并尝试对具体课题进行总体设计 宝山壁画 宝山壁画是引人注目的昂贵文物。此壁画发现于阿鲁科尔沁旗东沙布乡境内。1994年列为“全国十大考古新发现”之一。宝山壁画中最引人注目的是《杨贵妃教鹦鹉图》。该画高0.7米、宽2.3米,用于笔重彩绘制,最突出的表现了 晚唐风格。唐代擅长绘贵妇仕女的大师周昉绘制了《杨贵妃教鹦鹉图》,不仅享誉中原,而且还影响全国各地。发现于阿旗宝山古墓里的这幅画,就是契丹人聘请中原画家按照周氏风格绘制的, 技法深得周氏画风的真传。在唐人真迹稀如星风的今天,能够从中完整了解唐代人物画的杰出成就,堪称美术史研究的辛事。这幅壁画现今保存在阿鲁科尔沁旗博物馆,历经千年,恍如新绘,是该馆的镇馆之宝。 欢迎大家观看! ④ 绘制程序流程图 根据系统功能、操作过程、软件结构及算法进行绘制。 ⑤ 编写程序 依据流程图选择适合的语言来编写主程序及各功能模块程序。 ⑥ 汇编与调试 将编写好的用户程序汇编成机器码,并利用仿真器进行调试和修改。 开 始 系统定义 软件结构设计 建立数学模型 绘制程序流程图 编写程序 汇 编 在线仿真调试 程序有错? 修改程序 固化到EPROM 结 束 Y N 硬件调试是利用开发系统、基本测试仪器(万用表、示波器等),通过执行开发系统有关命令或测试程序,检查用户系统硬件中存在的故障。它又可分为静态调试和动态调试两步: ● 静态调试即用户系统未工作时的一种硬件检查。一般采用目测、万用表测试、加电测试等方法对印制电路板及各芯片、器件进行检查。 ● 动态调试是在用户系统工作时发现和排除硬件故障的一种硬件检查。其一般方法是先进行各单元电路调试再进行全系统调试。 2.仿真调试 仿真调试分硬件调试、软件调试和系统联调三个阶段。 (1)硬件调试 (2)软件调试 软件调试是通过对用户程序的汇编、连接、执行来发现程序中存在的语法错误与逻辑错误并加以排除纠正的过程。 软件调试的一般方法是先独立后联机、先分块后组合、先单步后连续。 (3)系统联调 系统联调是指让用户系统的软件在其硬件上实际运行,并进行软、硬件联合调试。 3.程序固化及独立运行 4.文件编制阶段 文件应包括: 任务描述; 设计的指导思想及设计方案论证; 性能测定及现场试用报告与说明; 使用指南; 软件资料(流程图、子程序使用说明、地址分配、程序清单); 硬件资料(电路原理图、元件布置图及接线图、接插件引脚图、印制线路板图、注意事项等)。 四、 综合设计实例 水温控制是经常遇到的过程控制。下面介绍以89C51为核心的水温控制系统的设计。本系统采用3位LED显示器显示水温度,温度控制采用改进的PID数字控制算法。 具有如下基本功能: (1)温度控制的设定范围为 25-50℃,最小分辨率为0.1℃。 (2)偏差≤0.6℃,静态误差≤0.4℃。 (3)实时显示当前的温度值。 (4)命令按键5个:复位键,功能转换键,加1键,减1键。 1. 硬件电路设计 硬件电路从功能模块上来划分有: 主机电路 数据采集电路 键盘、显示电路 控制执行电路 键盘共有4个键,采用软件查询和外部中断相结合的方法来设计,当某个键按下时,低电平有效。 设定的温度值减1 减1键 K4 设定的温度值加1 加1键 K3 按键按下,L1亮,显示温度设定值,按键松开,L1不亮,显示当前的温度值 功能转换键 K2 使系统复位 复位键 K1 功能 键名 按键 4个键K1-K4的定义 2. 软件设计 模块化设计,三大模块:主程序模块、功能实现模块和运算控制模块。 (2) 功能实现模块 ① T1中断子程序 ② 键盘中断子程序 ③ T0中断子程序 (3) 运算控制模块 ①标度变换子程序 ② PID算法子程序 (1) 主程序模块 Q:通常采用什么方法来测试单片机系统的可靠性? 单片机系统可以分为软件和硬件两个方面,我们要保证单片机系统可靠性就必须从这两方面入手。 首先在设计单片机系统时,就应该充分考虑到外部的各种各样可能干扰,尽量利用单片机提供的一切手段去割断或者解决不良外部干扰造成的影响。当一个单片机系统设计完成,对于不同的单片机系统产品会有不同的测试项目和方法,但是有一些是必须测试的: 测试单片机软件功能的完善性。 这是针对所有单片机系统功能的测试,测试软件是否写的正确完整。 上电掉电测试。在使用

文档评论(0)

liyxi26 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档