【技术教程】电子设计竞赛(单片机应用).ppt

【技术教程】电子设计竞赛(单片机应用).ppt

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

键盘与LED数码管显示 LCD液晶显示组件 微型打印机 相互通道设计 相互通道是指单片机系统之间或单片机与微型机、微处理器实现通信的通道接口; 在较大规模系统中不可避免地要采用多机形式,而单片机在结构上已为实现多机系统提供了很好条件。 多机系统有两种典型的结构形式:主从分布式和串行总线式; 主从分布式结构是目前单片机系统构成较大规模测控系统的典型结构; 串行总线形式结构中的每个单片机或CPU都联在一个串行总线上,各个应用系统的优先、主从关系由多机系统的软、硬件决定。 结构形式 竞赛用单片机系统 系统硬件由学生自己设计、组装、调试; 可用于简单的控制类竞赛题,如: “简易智能电动车”,或仅需要单片机做辅助功能的放大器类竞赛题,如“测量放大器设计”等 。 最小系统 89C51 最小系统 独立式 按键 字符型LCD显示 输入口 输出口 系统硬件可购买成品,也可由教师设计,由学生自己组装、调试,并掌握其用法; 可用于一般竞赛题中,如:测量类、数据采集类、控制类、电源类等 。 通用系统 89C51 行列式键盘LED数码管显示 图形LCD显示接口 开关量 输入口 键盘与LED 显示接口 A/D 转换器 程序 存储器 数据 存储器 开关量 输出口 D/A 转换器 串行通信 接口 I/O扩展 接口 图形LCD 显示组件 概述 五、单片机系统软件设计 单片机应用系统的开发除了必须注意硬件电路的正确设计与连接外,更重要的工作是系统软件开发。 在性能指标允许的条件下,有经验的设计者往往采用最简单的硬件线路加上巧妙的软件处理方法,来简化甚至是完全代替原来由硬件线路实现的功能。 软件设计原则 软件结构清晰、简捷、流程合理; 各功能程序实现模块化、子程序化。这样既便于调试、连接,又便于移植、修改; 程序存储区、数据存储区规划合理,既能节约内存容量,又使操作方便; 运行状态实现标志化管理,各功能程序运行状态、运行结果以及运行要求都设置相应的状态标志以便于查询。程序的转移、运行、控制都可通过对状态标志条件的判断来控制; 实现全面软件抗干扰设计,以提高应用系统的抗干扰能力。 软件编程工具 可以用C语言程序进行编程。用C语言编程的特点是程序短,特别适合在数值计算及非实时控制中使用,可以方便地编写出大规模的应用软件程序。 也可以用汇编语言编程。用汇编语言编制的程序运行效率最高,适合在实时响应要求较高的场合,但编程比较麻烦,容易出错,程序也比较冗长。 最理想的编程方法是用C语言和汇编语言进行混合编程,这样可以发挥C语言和汇编语言各自的优点,但对编程者掌握编程技术的要求就更高。 竞赛前应准备的软件模块 键盘输入 LED显示 模拟信号输入 模拟信号输出 串行口通信 E2PROM读写 打印输出 液晶显示 准备的软件模块应与使用的单片机硬件系统配套,主要包括: 将上述软件子程序在某一具体项目中与主程序联接运行,验证其正确性。经验证后的子程序,方可作为竞赛备用子程序。 介绍完毕 谢谢! 浙江大学电气工程学院 阮秉涛 2008年7月 单片机系统应用指导 B T R 电子设计竞赛 单片机系统应用指导 浙江大学电气工程学院 阮秉涛 2008年7月 一、概述 单片机属于超大规模集成电路,单片机系统在时钟脉冲作用下,按节拍顺序执行用户编制的软件程序,从而实现相应的逻辑功能。 显然,由于有软件的参与,利用单片机可以实现复杂的逻辑功能,使用也很方便、灵活。 其缺点是由于程序的执行是按节拍进行,随着控制复杂性的增加,程序也将变得复杂,从而导致执行时间增加,系统速度下降。 因此,单片机只适合工作速度要求不高,但需要对信息作相对复杂处理的场合使用。另外,单片机的应用还需要有相应的软件开发平台支撑 。 单片机系统特点 在全国大学生电子设计竞赛中,几乎所有竞赛题的设计都会用到单片机系统; 依据单片机系统在设计中的作用和地位,有三种可能的情况: 二、单片机系统在竞赛题中应用 很多赛题以单片机系统为核心进行设计,主要功能由单片机系统完成,如: 测量类的“简易逻辑分析仪”、“数字式工频有效值多用表”等; 数据采集类的“数字化语音存储与回放系统”、“多路数据采集系统”等; 控制类的“悬挂运动控制系统”、 “简易智能电动车”等。 电源类的“简易数控直流电源设计”、“数控直流电流源设计”等。 在这类赛题中,单片机系统完成的主要功能有: 信号的采集、输入控制; 信号的存储、运算、分析、判断; 信号的输出控制; 人机交互功能; 多机通讯功能等。 有些赛题需要单片机系统与专用芯片或可编程器件结合,完成设计要求,如: 信号源类的“正弦信号发生器设计”、“实用信号源设计”等; 无线电类的“调频收音机设计”、“单工无线呼叫系统设计”等; 测量类的“简易数字储存示波器”、 “简易数字

文档评论(0)

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

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

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档