单片机应用系统_第1页
单片机应用系统_第2页
单片机应用系统_第3页
单片机应用系统_第4页
单片机应用系统_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电子设计竞赛辅导第二讲

单片机的系统应用格物致新

·

厚德泽人一、概述单片机属于超大规模集成电路,单片机系统在时钟脉冲作用下,按节拍顺序执行用户编制的软件程序,从而实现相应的逻辑功能。显然,由于有软件的参与,利用单片机可以实现复杂的逻辑功能,使用也很方便、灵活。其缺点是由于程序的执行是按节拍进行,随着控制复杂性的增加,程序也将变得复杂,从而导致执行时间增加,系统速度下降。因此,单片机只适合工作速度要求不高,但需要对信息作相对复杂处理的场合使用。另外,单片机的应用还需要有相应的软件开发平台支撑。单片机系统特点格物致新

·

厚德泽人在全国大学生电子设计竞赛中,几乎所有竞赛题的设计都会用到单片机系统;依据单片机系统在设计中的作用和地位,有三种可能的情况:二、单片机系统在竞赛题中应用格物致新

·

厚德泽人很多赛题以单片机系统为核心进行设计,主要功能由单片机系统完成,如:测量类的“简易逻辑分析仪”、“数字式工频有效值多用表”等;数据采集类的“数字化语音存储与回放系统”、“多路数据采集系统”等;控制类的“悬挂运动控制系统”、“简易智能电动车”等。电源类的“简易数控直流电源设计”、“数控直流电流源设计”等。在这类赛题中,单片机系统完成的主要功能有:信号的采集、输入控制;信号的存储、运算、分析、判断;信号的输出控制;人机交互功能;多机通讯功能等。格物致新

·

厚德泽人有些赛题需要单片机系统与专用芯片或可编程器件结合,完成设计要求,如:信号源类的“正弦信号发生器设计”、“实用信号源设计”等;无线电类的“调频收音机设计”、“单工无线呼叫系统设计”等;测量类的“简易数字储存示波器”、“简易数字频率计”等。电源类的“三相正弦波变频电源设计”、“开关稳压电源”等。在这类赛题中,单片机系统完成的主要功能有:信号的输入、输出辅助控制;信号的存储;人机交互功能;多机通讯功能等;信号的处理过程由专用芯片或可编程器件完成。格物致新

·

厚德泽人还有少量的赛题单片机系统仅起一个辅助作用,主要功能由纯硬件电路完成,如:放大器类的“测量放大器设计”、“实用低频功率放大器设计”等。在这类赛题中,单片机系统完成的主要功能有:信号的辅助控制;人机交互功能;主要功能由纯硬件电路完成。格物致新

·

厚德泽人单片机系统是一个软、硬结合的系统,系统功能的实现既有硬件设计任务,也有软件设计任务。因此,在进行系统软、硬件设计之前,首先要对系统功能进行软、硬件划分;单片机系统的硬件与软件之间有密切的相互制约的联系,硬件和软件具有一定的互换性;由硬件来完成一些功能可以提高工作速度,减少软件工作量;由软件来完成某些功能,可降低硬件成本、简化电路,提高系统可靠性;可根据系统的运行速度、成本、可靠性和研制周期等要求来确定软、硬件功能的划分。三、单片机系统功能划分

格物致新

·

厚德泽人根据运行速度要求在绝大多数单片机系统中,划分软、硬件功能往往是由系统的运行速度决定;例如,单片机的时钟频率一般在6~12MHz左右,执行一条指令至少需要1μs,而完成任何一项工作需要若干条指令,因此比数字逻辑电路(无论是组合电路还是时序电路)都慢得多;如果某一任务的执行时间要求少于10μs,就必须采用硬件电路实现。否则,如采用确能完成此项任务的高速单片机系统,则会造成浪费。格物致新

·

厚德泽人根据成本要求

单片机系统研的制费用包括硬件和软件费用,软件的费用不仅是设计师所花费的脑力劳动,还有各种调试工具、消耗品的费用;软件费用的特点是研制费用昂贵,复制费用低廉;在批量生产的产品研制中,应尽可能利用软件代替硬件,降低成本;小批量或单件产品不宜采用软件代替硬件办法,这会增加软件研制费用;直接利用已成熟原理或软件来替代硬件不受此限。格物致新

·

厚德泽人根据可靠性要求

硬件线路越复杂,系统可靠性就越差;采用软件替代硬件功能,是提高可靠性的一个好办法;在一些特殊场合,如军用及各种恶劣环境中,往往采用硬件冗余线路来提高系统可靠性。根据研制周期要求

为了加快单片机系统的研制速度,应尽量考虑采用各种标准软硬件或利用已有成熟的软硬件来完成系统的功能,而不必拘泥于前面所述细节。格物致新

·

厚德泽人单片机系统组成单片机系统基本系统(信号处理)通道接口(信号传输)最小系统基本系统扩展前向通道后向通道人机通道相互通道四、单片机系统硬件设计格物致新

·

厚德泽人MCS-51系列单片机由8个部件组成:微处理器(ALU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、I/O口(P0~P3)、串行口、定时/计数器、中断系统及特殊功能寄存器(SFR)。了解单片机的主要应用特性片内结构格物致新

·

厚德泽人存储空间

存储空间(内部、外部)程序存储器空间数据存储器空间I/O空间MCS-51系列单片机有三维存储空间:程序存储器空间:使用MOVCA,@A+DPTR等指令;内部数据存储器空间:使用MOVA,DIRECT等指令;外部数据存储器和I/O空间:使用MOVXA,@DPTR等指令。格物致新

·

厚德泽人时序是指信号变化的先后关系和时间要求;在进行单片机系统扩展时,主要要解决的问题就是接口的时序配合问题;时序图中给出的主要参数有:地址建立时间tSA,地址保持时间tHA,数据建立时间tSD,数据保持时间tHD,读信号脉冲宽度tRD和写信号脉冲宽度tWR等。外部存储器读写时序

格物致新

·

厚德泽人掌握单片机系统接口技术当单片机片内集成的功能单元不能满足应用需要时就必须进行基本系统扩展;扩展的内容包括程序存储器(ROM/EPROM)扩展、数据存储器(RAM)扩展、输入/输出口(I/O口)扩展、定时/计数器(T/C)扩展、中断系统扩展及其他特殊功能扩展;扩展的方法是以接口电路为桥梁,连接CPU与外围芯片或外部设备扩展的途径是通过单片机的并行总线、串行总线或I/O口进行扩展。概述

格物致新

·

厚德泽人接口的功能

接口是CPU与外界连接的电路部分,是CPU与外界进行信息交换的中转站;单片机外围扩展电路芯片大多是一些常规芯片,因此扩展电路及扩展方法都较为典型、规范;但也有一些外设不能直接与CPU相连,必须通过接口电路使CPU与外设之间达到最佳耦合与匹配;接口一般有如下功能:数据缓冲功能、设备选择功能和信号转换功能。格物致新

·

厚德泽人信号锁存与缓冲

信号的锁存与缓冲的目的是解决主机高速与外设低速的矛盾,避免因速度不一致而丢失数据。锁存器的作用是把输入信号锁存起来,等待外设读取;缓冲器的作用是在需要时通过选通信号来读取外设提供的信息;常用的锁存器有74LS273,74LS373,74LS374,74LS377等,缓冲器有74LS240,74LS241,74LS244,74LS245,74LS367等。CPU锁存器缓冲器外设DDDCLKEN格物致新

·

厚德泽人地址译码

单片机系统中通过并行总线扩展的芯片有多种,同一种芯片也可能有多片,而CPU在同一时间里只能与某一芯片交换信息,这就要借助于接口中的地址译码电路对扩展芯片进行寻址,只有被选中的芯片或单元才能与CPU进行数据交换或通信译码电路直接确定了每个芯片在单片机访问时的唯一编号(接口地址);单片机系统常用译码方式有三种:直接译码、译码器译码和完全地址译码。格物致新

·

厚德泽人是指不采用专门的译码电路,直接利用单片机地址总线的高位输出作片选信号的地址译码方式;直接译码电路的连接较为简单,但许多地址空间因可能使两片以上外设同时被选中而不能使用,存储空间浪费严重;一般用在需要译码信号不多的场合。直接译码8KRAM(1)CS8KRAM(2)CS8KRAM(3)CSA12~A0A15A14A13格物致新

·

厚德泽人是指利用译码器进行地址译码的方式;例如A15~A13经3/8译码器译码,可产生8个地址连续的片选信号。当需要更多的片选信号时,可采用级联扩展技术;译码器译码可获得几个地址连续、大小一样的片选信号;级联扩展译码则可产生更多片选信号,各级之间片选信号对应地址范围大小不同。译码器译码A15A14A13CS0CS7CY0BA3/8译码器(1)ENY7

CY0BA3/8译码器(2)ENY7

A12A11A10CS5CS8CS15格物致新

·

厚德泽人是一种译码范围与实际需要完全一致的译码方式,又有固定式和开关式两种;完全地址译码有较高的存储空间利用率,开关式译码电路可根据需要调整接口地址,防止地址冲突,但电路相对复杂,一般用于计算机电路。完全地址译码A9..A3A2A1A0CS&11VccA9..A21010CSP7.COMP.P0Q7P=QQ6Q5Q4Q3Q2Q1Q0格物致新

·

厚德泽人由于扩展芯片所能提供的状态信号和它所需要的控制信号往往与单片机的总线信号不兼容,所以信号转换不可避免;信号转换包括CPU信号与外设信号的逻辑关系上、时序配合上、以及电平匹配上的转换;信号的转换可以通过组合逻辑电路和时序逻辑电路来实现。信号转换格物致新

·

厚德泽人单片机最小系统是指能使系统运行的最小配置电路;大多数单片机芯片内部都缺乏晶振电路和复位电路,因此,最小系统的组成中一般都包含晶振和复位电路;最小系统组成

格物致新

·

厚德泽人单片机基本系统扩展

在单片机系统中,常用的扩展芯片主要有程序存储器、数据存储器、I/O口,以及其他专用功能芯片如定时/计数器、中断控制器、通信控制器等。典型单片机基本系统扩展如图所示。该系统中除了包括必需的时钟电路和复位电路以外,还扩充了一片2764作为外部程序存储器,一片6264作为外部数据存储器,一片2864作为掉电保持的外部数据存储器以及用74LS245和74LS273扩展的简单I/O口。格物致新

·

厚德泽人格物致新

·

厚德泽人单片机系统通道设计前向通道是被测对象信号输出到单片机CPU信号输入的通道,其结构形式取决于被测对象的环境和输出信号的类型、数量、大小等;对于模拟量信号,应将小信号放大到能满足A/D转换、V/F转换要求的输入电压;对于频率信号和开关信号,能满足TTL电平要求时可直接接入单片机的I/O口、扩展I/O口或中断入口,否则也应通过放大、整形变换成TTL电平的方波信号后再送入单片机系统。前向通道设计格物致新

·

厚德泽人对于频率量和开关量单片机系统应留有足够的输入口线,例如用单片机芯片提供的I/O口,或通过缓冲器74LS245、可编程I/O扩展芯片8255、8155等提供扩展I/O口。对于模拟量一般考虑用A/D转换器实现模拟量到数字量的转换;根据应用场合不同,可以准备普通A/D(如ADC0809、ADC0804等),高精度A/D(如AD574、MAX144等),或高速A/D(如AD9224、TLC5510等)。格物致新

·

厚德泽人后向通道设计后向通道是单片机实施控制运算处理后,对控制对象的输出通道接口;单片机输出的数字信号形态主要有开关量、二进制数字量和频率量,可直接用于开关量、数字控制系统及频率调制系统;对于模拟量控制系统,应通过数/模转换输出模拟量控制信号。格物致新

·

厚德泽人开关量、二进制数字量和频率量单片机系统应留有足够的输出口线,例如用单片机芯片提供的I/O口,或通过锁存器74LS273、可编程I/O扩展芯片8255、8155等提供扩展I/O口。对于模拟量一般考虑用D/A转换器实现数字量到模拟量的转换;根据应用场合不同,可以准备普通D/A(如ADC0832等),高精度D/A(如MAX539等),或高速D/A(如TLC7528等)。格物致新

·

厚德泽人人机通道设计人机通道有人机对话功能,它包括人对应用系统的状态干预、数据输入以及应用系统向人报告运行状态与运行结果;人机通道中最常用的输入设备是按键和键盘,拨码盘是对系统置入数据的一种比较廉价、可靠的方法;人机通道中最常用的输出设备有各种报警指示灯、LED/LCD显示器以及打印机等。格物致新

·

厚德泽人键盘与LED数码管显示格物致新

·

厚德泽人LCD液晶显示组件格物致新

·

厚德泽人微型打印机格物致新

·

厚德泽人相互通道设计相互通道是指单片机系统之间或单片机与微型机、微处理器实现通信的通道接口;在较大规模系统中不可避免地要采用多机形式,而单片机在结构上已为实现多机系统提供了很好条件。格物致新

·

厚德泽人多机系统有两种典型的结构形式:主从分布式和串行总线式;主从分布式结构是目前单片机系统构成较大规模测控系统的典型结构;串行总线形式结构中的每个单片机或CPU都联在一个串行总线上,各个应用系统的优先、主从关系由多机系统的软、硬件决定。结构形式格物致新

·

厚德泽人竞赛用单片机系统系统硬件由学生自己设计、组装、调试;可用于简单的控制类竞赛题,如:“简易智能电动车”,或仅需要单片机做辅助功能的放大器类竞赛题,如“测量放大器设计”等。最小系统89C51最小系统独立式按键字符型LCD显示输入口输出口格物致新

·

厚德泽人系统硬件可购买成品,也可由教师设计,由学生自己组装、调试,并掌握其用法;可用于一般竞赛题中,如:测量类、数据采集类、控制类、电源类等。通用系统89C51行列式键盘LED数码管显示图形LCD显示接口开关量输入口键盘与LED显示接口A/D转换器程序存储器数据存储器开关量输出口D/A转换器串行通信接口I/O扩展接口图形LCD显示组件格物致新

·

厚德泽人概述五、单片机系统软件设计

单片机应用系统的开发除了必须注意硬件电路的正确设计与连接外,更重要的工作是系统软件开发。在性能指标允许的条件下,有经

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论