单片机应用系统设计与开发

合集下载

单片机应用系统设计实例

单片机应用系统设计实例
5.2软件设计
初始化:
uchar code a[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; //段码组合,共阴极
uchar m=0; //计数循环变量
uint n=0; //计数值
3
2
1
void timer0(void) interrupt 1 { TH0=0x3C; TL0=0xB0; m++; if(m==19) {m=0; n++; P1_0=~P1_0; } }
05
中断初始化
06
延时功能
07
中断服务程序设计
3.2软件设计
中断服务程序设计
中断初始化
触发方式设置
中断允许控制
中断初始化
IT0=1;
EA=1;
EX0=1;
中断服务程序
函数名()interrupt n [using m ]
{ }
Void int0(void) interrupt 0
/* 外部中断0的服务函数定义,使用第二组工作寄存器组*/
}
如何设计硬件和软件?
用1个LED发光二极管,设计一个循环闪烁的指示灯。
注意:在接下来的仿真中,省略时钟及复位电路。
1.2软件设计
01
初始化
02
51头文件、宏定义
03
主程序,即main()程序
04
灯的亮灭控制
05
延时功能
06
延时子程序设计
void main(void) { while(1) { P1_0=0; delay(5000); P1_0=1; delay(5000); } }

《单片机应用系统设计》教学大纲及知识点

《单片机应用系统设计》教学大纲及知识点

《单片机应用系统设计》课程教学大纲一、本课程的地位、作用和任务本课程是在学生学完电子技术类基础课程和微机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。

本课程的任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。

初步具备应用单片机进行设备技术改造、产品开发的能力。

二、理论教学内容绪论单片机概述0.1 引言0.2 单片机的特点0.3 单片机的发展0.4 MCS-51单片机系列简介第一章MCS–51单片机的结构和原理1. 1 单片机的内部结构1. 2 MCS–51的外部引脚及功能1. 3 MCS–51的存储器配置1. 4 并行输入/输出接口电路1. 5 时钟电路与时序1. 6 MCS –51最小系统设计第二章MCS-51的指令系统2.1 MCS-51指令系统概述2.2 数据传送类指令2.3 算术运算类指令2.4逻辑运算及移位类指令2.5 控制转移类指令2.6 布尔变量操作类指令第三章汇编语言程序设计3.1 汇编语言源程序的格式3.2 伪指令3.3 汇编语言程序举例第四章MCS—51的中断与定时4.1 MCS—51单片机的中断系统4.2 MCS–51的定时/计数器第五章存储器扩展技术5.1 概述5.2 程序存储器的扩展5.3 数据存储器的扩展5.4 PROME2及其扩展第六章I/O扩展技术6.1 I/O接口概述6.2 MCS-51并行I/O口的直接使用6.3 简单I/O扩展6.4 8255并行I/O口6.5 8155简介第七章键盘/显示器扩展技术7.1 单片机应用系统中的人机通道7.2 键盘及其接口7. 3 显示器及接口7.4 专用的8279键盘/显示器接口第八章模拟量输入/输出通道8.1 模拟量输入通道8.2 模拟量输出通道第九章MCS-51的串行通信9.1 串行通信基础9.2 串行接口的构成与工作方式9.3 串行口的典型应用9.4 单片机的多机通信9.5 RS-232C串行总线第十章应用程序设计技术10.1 智能仪表的一般结构10.2 单片机应用系统设计举例第十一章高性能单片机PIC16F8XX介绍11.1 PIC16F87X的特点11.2 PIC16F87X的结构与配置11.3 PIC16F87X的功能部件11.4 PIC16F87X的应用举例三、实践教学的内容和要求实验一联机仿真操作练习实验目的:进一步掌握开发工具的应用实验内容:学习PC机与开发机联机仿真的操作方法实验二指令系统和编程练习实验目的:掌握8051单片机常用指令的使用和编程实验内容:用8051单片机的常见指令编写简单的多字节加减法程序。

单片机控制系统设计与开发

单片机控制系统设计与开发

单片机控制系统设计与开发随着科技的不断发展,单片机控制系统在物联网、智能家居、自动化控制等领域得到了广泛应用。

本文将介绍单片机控制系统设计与开发的基础知识、常用的单片机、开发工具和编程语言,以及开发流程和注意事项。

一、单片机控制系统设计与开发的基本知识1.单片机的基本概念单片机是一种集成了微处理器、存储器、输入输出接口、定时器和其他功能模块的微型计算机系统。

它的特点是体积小、性能高、功耗低、成本低廉、易于控制和集成。

单片机可以完成各种复杂的控制任务,例如自动控制、数据采集、信号处理、通讯等。

2.单片机的分类单片机根据不同的指令集体系结构(ISA)可以分为以下几类:(1) 8位单片机:指令位宽为8位,内存容量通常为64KB以内。

(2) 16位单片机:指令位宽为16位,内存容量通常为256KB以内。

(3) 32位单片机:指令位宽为32位,内存容量较大,可达数MB。

3.单片机系统的构成一个典型的单片机系统包含以下几个部分:(1) 单片机:负责控制整个系统的运行。

(2) 时钟电路:负责产生时钟信号,用于同步单片机的工作。

(3) 外设:包括输入输出、键盘、液晶屏、LED显示器、音频设备、传感器等。

(4) 电源:为整个系统提供稳定的电源电压。

4.单片机系统的特点单片机控制系统具有以下几个特点:(1) 处理速度快:单片机的指令执行速度非常快,可达数百万次每秒。

(2) 适应性强:可以根据应用的要求方便地添加或删除外设。

(3) 扩展性好:可通过总线连接多个外设,构建复杂的控制系统。

(4) 节约成本:单片机控制系统成本低廉,可大量使用封装小、功耗低的8位或16位单片机。

二、常用的单片机和开发工具1.常用的单片机当前市场上常用的单片机品牌有:ST、ATMEL、NXP、TI等。

其中,ST的STM32系列和Atmel的AVR系列是比较常见和流行的单片机。

(1) ST公司的STM32系列:是一款高性能、低功耗、价格合理的ARM Cortex-M3处理器系列,支持多种外设和接口,适用于消费类电子产品、工控设备等。

单片机系统开发单片机软件设计

单片机系统开发单片机软件设计
特点
单片机具有高度的集成度和可靠性,体积小,功耗低,价格便宜,易于编程和 控制,广泛应用于智能仪表、工业控制、智能家居等领域。
单片机系统开发的基本流程
需求分析
根据实际需求,确定系统功能和 性能要求。
系统设计
根据需求分析,进行系统整体设 计和模块划分。
硬件设计
根据系统设计,进行单片机选型 和电路板设计。
智能家居
单片机在智能家居领域中也有 广泛应用,如智能门锁、智能 照明等。
其他领域
除了以上领域外,单片机还广 泛应用于汽车电子、医疗电子
、环保监测等领域。
02
单片机软件设计基础
单片机软件设计语言
C语言
C语言是一种通用的编程语言,广泛 应用于单片机系统开发。它具有高效 、灵活和可移植性强的特点,能够实 现复杂的算法和控制逻辑。
详细描述
单片机系统的稳定性问题主要表现在系统运行过程中出 现的不正常现象,如死机、重启、数据丢失等。这些问 题可能是由于硬件设计不合理、软件缺陷、电源波动等 原因引起的。为了解决稳定性问题,可以从以下几个方 面入手:首先,合理设计硬件电路,保证电源的稳定性 和抗干扰能力;其次,优化软件算法,减少死循环和资 源竞争;最后,加强系统监控和报警机制,及时发现和 排除故障。
THANKS
感谢观看
单片机系统的可维护性问题
总结词
可维护性是单片机系统开发中的重要考量,直接关系 到系统的长期稳定性和成本。
详细描述
单片机系统的可维护性问题主要表现在系统升级、故 障排查和日常维护等方面。为了解决可维护性问题, 可以从以下几个方面入手:首先,采用模块化设计方 法,将系统划分为多个独立的功能模块,便于升级和 维护;其次,加强系统的日志记录和错误诊断功能, 快速定位和解决问题;最后,建立完善的文档和代码 注释体系,方便后续开发和维护人员理解和使用。

单片机应用系统设计方法

单片机应用系统设计方法
单片机原理与应用
单片机应用系统设计方法
单片机应用系统设 计过程一般包括需求 分析、可行性分析、 系统体系结构设计、 软/硬件设计、综合调 试等几个步骤。
1.2 可行性分析
可行性分析是从原理、技术、需求、资金、材料、环境、研发/生产条 件等方面分析论证产品开发研制的必要性及可行性,论证产品的经济效 益、社会效益和生态效益,决定产品的开发研制工作是否需要继续进行 下去
在单面板和双面板设计中,电源线和地线尽量粗些,以确保能通过大电流。
1.4 硬件设计
元器件选择原则
在硬件电路成本允许的情况下,尽可能选择集成度高、功能完备的芯片 对于需要大批量生产的产品,一定要选用通用性强、供货渠道充足的元器件 整个系统中相关的器件要尽可能做到性能匹配 选择元器件时应遵从以下原则
选择可靠性高的专用器件。这是保护系统安全运行的有效手段。 对输入输出通道进行光电隔离,以防止干扰信号从I/O通道进入系统而导致系
统程序跑飞(死机)。 对于闲置的I/O口或输入引脚,不要悬空,可直接接地或接电源。
1.4 硬件设计
PCB设计原则
晶振必须尽可能靠近CPU晶振引脚,且晶振电路下方不能走线,最好在晶振电 路下方放置一个与地线相连的屏蔽层。
在双面印制板上,电源线和地线应安排在不同的面上,且平行走线,这样寄生 电容将起滤波作用。对于功耗较大的数字电路芯片,如CPU、驱动器等应采用 单点接地方式,即这类芯片电源、地线应单独走线,并直接接到印制板电源、 地线入口处。电源线和地线宽度尽可能大一些。模拟信号和数字信号不能共地, 即采用单点接地方式。
1.4 硬件设计
电源系统采用稳压、隔离、滤波、屏蔽和去耦措施。采用交流稳压器,以防止 电网欠压或过压;采用初次级双层屏蔽的隔离变压器,以提高系统抗共模干扰 的能力;采用低通滤波器,以除去电网中的高次谐波;滤波器要加屏蔽外壳, 以防止感应和辐射耦合;在电源的不同部分(如每个芯片的电源)配置去耦电 容,消除以各种途径进入电源中的高频干扰。

9-1单片机应用系统的设计与开发

9-1单片机应用系统的设计与开发

1 1 1 1 0 1 1
0 0 0 0 1 1 1
11 1 1 1
0 1 1 1 0 0 0
1 1 1 1 1 0 1
1 1 1 1 0 1 1
0 0 0 0 1 1 1
1 1 0 1 1 1 1
1 0 1 1 1 1 1
0 1 1 1 0 0 0
南北红灯亮
东西红灯亮, 南北绿灯亮 东西红灯亮, 南北黄灯亮
MOVX
@DPTR,A
;东西红灯
亮,南北黄灯亮
MOV R2,#0AH LCALL DELY ;延时10s MOV DPTR,#0FFD8H MOV A,#0BEH MOVX @DPTR,A INC DPTR MOV A,#0FH MOVX @DPTR,A ;东西红 灯亮 MOV R2,#0AH LCALL DELY ;延时 DJNZ R7,JOD2 ;闪烁次 数未到继续 LJMP JOD3 ;循环
9.3 空调制冷控制系统案例实现
1.确定任务
设计空调制冷控制系统,要求该系统能够自动控制制冷压 缩机的运行和停止(制冷压缩机工作,则将空气热量带走,环 境温度下降),使环境温度保持在人们设定的温度上(调温范 围为10℃~30℃). 控制系统要控制的是空气温度,是通过压缩机的运行, 停止控制的,实际上单片机直接控制的是压缩机的工作状态. 该系统要实现以下功能. 1)根据环境温度控制压缩机工作.控制参数是温度,被 控参数是压缩机电路通,断的工作状态. 2)设置希望的环境温度值.由人手动控制. 3)显示设定的温度值.
9.2 交通灯模拟控制系统案例实现
1.硬件电路设计 硬件原理图如图所示. (1)选择单片机:目前MCS-51单片机种类繁 多,可以选用AT89C51,配备晶振和复位电路. (2)端口地址:根据原理图所示,8255端口 地址分配如下: A口:0FFD8H B口:0FFD9H C口:0FFDAH

第10章 单片机应用系统设计及-单片机原理与应用及C51程序设计(第4版)-谢维成-清华大学出版社

第10章  单片机应用系统设计及-单片机原理与应用及C51程序设计(第4版)-谢维成-清华大学出版社
2
第10章 单片机应用系统设计及举例
章节
10.1 单片机应用系统的开发过程 10.2 单片机电子时钟的设计 10.3 单片机多点温度测量系统设计 10.4 单片机电子密码锁设计
3
第10章 单片机应用系统设计及举例
10.1.1 单片机应用系统开发的基本过程
1. 明确系统的任务和功能要求 2. 系统的总体方案设计 3.系统详细设计 4.系统仿真与制作 5.系统调试与修改 6.生成正式系统或产品
13
第10章 单片机应用系统设计及举例
14
2) 日历、时钟寄存器
第10章 单片机应用系统设计及举例
15
第10章 单片机应用系统设计及举例
3) 片内RAM
DS1302片内有31个RAM单元,对片内RAM的操作有单字节方式 和多字节方式两种。当控制命令字为C0H~FDH时为单字节读写方式, 命令字中的D5~D1用于选择对应的RAM单元,其中奇数为读操作,偶 数为写操作。当控制命令字为FEH、FFH时为多字节操作(表10.1中的 RAM突发模式),多字节操作可一次把所有的RAM单元内容进行读写。 FEH为写操作,FFH为读操作。 4) DS1302的输入/输出过程
第10章 单片机应用系统设计及举例
单片机原理与应用
教材:单片机原理与应用及C51程序设计(第4版) 清华大学出版社
谢维成,杨加国
西华大学
第10章 单片机应用系统设计及举例
第10章 单片机应用系统设计及举例
主要内容: 本章将首先介绍单片机应用系统
设计的开发过程,而后以几个典型的 例子介绍单片机应用系统设计。
第10章 单片机应用系统设计及举例
尽可能选择典型通用的电路,并符合单片机的常规用法。 系统的扩展与外围设备配置的水平应充分满足应用系统当前的

单片机应用系统设计实例

单片机应用系统设计实例
一、控制原理:
一、控制原理: 虚线表示允许水位变化的上下限。 水塔由电机带动水泵供水,单片 机控制电机转动以达到对水位控 制的目的。 ①当水位上升,达到上限时,因水导电,B、C棒连通+5V。b、c均为“1”,应停止电机和水泵的工作,不再供水; ②当水位降到下限时,B、C棒都不能与A棒导电。 b、c均为“0”,应启动电机,带动水泵工作,给水塔供水; ③当水位处于上下限之间时,B与A棒导通。 b为“1”, c为“0”,无论怎样都应维持原有的工作状态。
输出控制电路
输出高电平:双向可控硅导通,电热丝通电; 输出低电平:双向可控硅截止,电热丝断电。 8155 I/O端口的负载能力不足以驱动光电耦合器的发光 二极管,用1413作为功放。 控制算法:对于温度控制系统,系统具有大热惯性,系统采用脉冲宽度调制的控制方法。 也可用PID算法、Smith算法、Dalin算法等。
温度信号输入通道
MC14433是双积分3 ½ 位的A/D转换器:采用扫描的方法, 输出3 ½ 位的BCD码,从0000~1999共2000个数码。内部有时钟源(振荡器)。 VR:基准电压输入线,其值为200mV或2V; VX:被测电压输入线,最大为199.9mV或1.999V。 DS4~DS1:分别是个、十、百、千位的选通脉冲输出线; Q3~Q0 :BCD码数据输出线,动态地输出千位、百位、十位、个位值。 即DS4有效时,Q3~Q0表示的是个位值(0~9);依次类推。 EOC与INT0相接使得MC14433每次A/D结束后,同时启动下一次转换,使其处于 连续的A/D转换中,并使得单片机在中断服务程序中读入该次转换结果。
单击此处添加大标题内容
硬件:时钟电路片 软件:片内定时器 在单片机计时的过程中,每一次秒加1,都与规定的作 息时间比较,如比较相等就进行电铃或扩音设备的开关控制。 本系统共有4项控制内容:接通电铃和断开电铃; 接通和断开扩音设备。 由P1口输出控制码进行控制,其控制码定义为: 接通电铃:0FEH 断开电铃:0FDH 接通扩音设备:7FH 断开扩音设备:0BFH
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A/D转换器:是前向通道中模拟系统与数字系统连接的核 心部件。
第6章 单片机应用系统设计与开发
综上所述,前向通道具有以下特点:
(1) 与现场采集对象相连,是现场干扰进入的主要通道,是 整个系统抗干扰设计的重点部位。
(2) 由于所采集的对象不同,有开关量、模拟量、数字量, 而这些都是由安放在测量现场的传感、变换装置产生的,许多 参量信号不能满足单片机输入的要求,故有大量的、形式多样 的信号变换调节电路,如测量放大器、I/F变换、A/D转换、放 大、整形电路等。
第6章 单片机应用系统设计与开发
第6章 单片机应用系统设计与开发
6.1 单片机应用系统结构与应用系统的设计内容 6.2 单片机应用系统开发过程 6.3 单片机应用系统的一般设计方法 6.4 单片机应用系统调试 6.5 MCS-51单片机应用系统设计与调试实例
第6章 单片机应用系统设计与开发
6.1 单片机应用系统结构与应用系统的设计内容
第6章 单片机应用系统设计与开发
系统性能主要由精度、速度、功耗、体积、重量、价格、可 靠性的技术指标来衡量。系统研制前,要根据需求调查结果给 出上述各指标的定额。一旦这些指标被确定下来,整个系统将 在这些指标限定下进行设计。系统的速度、体积、重量、价格、 可靠性等指标会左右系统软、硬件的功能的划分。系统功能尽 可能用硬件完成,这样可提高系统的工作速度,但系统的体积、 重量、功耗、硬件成本都相应地增大,而且还增加了硬件所带 来的不可靠因素。用软件功能尽可能地代替硬件功能,可使系 统体积、重量、功耗、硬件成本降低,并可提高硬件系统的可 靠性,但是可能会降低系统的工作速度。因此,在进行系统功 能的软、硬件划分时,一定要依据系统性能指标综合考虑。
第6章 单片机应用系统设计与开发 1.前向通道的组成及其特点
前向通道是单片机与测控对象相连的部分,是应用系统的数 据采集的输入通道。
来自被控对象的现场信息有多种多样。按物理量的特征可分 为模拟量和数字、开关量两种。
对于数字量(频率、周期、相位、计数)的采集,输入比较简 单。它们可直接作为计数输入、测试输入、I/O口输入或中断源输 入进行事件计数、定时计数,实现脉冲的频率、周期、相位及记 数测量。对于开关量的采集,一般通过I/O口线或扩展I/O 口线直 接输入。一般被控对象都是交变电流、交变电压、大电流系统。 而单片机属于数字弱电系统,因此在数字量和开关量采集通道中, 要用隔离器件进行隔离(如光电耦元器件)。
4) 应用软件设计
应用软件设计是根据系统功能要求,采用编程语言或高级语言 进行设计。
第6章 单片机应用系统设计与开发
6.2 单片机应用系统开发过程
(1) 系统需求与方案调研。 (2) 可行性分析。 (3) 系统方案设计。 (4) 系统详细设计与制作。 (5) 系统调试与修改。 (6) 生产样机。 (7) 生成正式系统或产品。
第6章 单片机应用系统设计与开发
(1) 最小系统设计:给单片机配以必要的器件构成单片机最 小系统。如MSC-51系列片内有程序存储器的机型,只需在片 外配上电源、复位电路、振荡电路,这样便于对单片机系统进 行测试与调试。
(2) 系统扩展设计:是在单片机最小系统的基础上,再配置 能满足应用系统要求的一些外围功能器件。
第6章 单片机应用系统设计与开发
6.3 单片机应用系统的一般设计方法
6.3.1 确、输出控制等。每一个 功能又可细分为若干个子功能。比如数据采集可分为模拟信号 采样与数字信号采样。模拟信号采样与数字信号采样在硬件支 持与软件控制上是有明显差异的。数据处理可分为预处理、功 能性处理、抗干扰等子功能,而功能性处理还可以继续划分为 各种信号处理等。输出控制按控制对象不同可分为各种控制功 能,如继电器控制、D/A转换控制、数码管显示控制等。
6.1.1 单片机应用系统的一般硬件组成
由于单片机主要用于工业测控,其典型应用系统应包括单 片机系统、用于测控目的前向传感器输入通道,后向伺服控制 输出通道以及基本的人机对话通道。大型复杂的测控系统是一 个多机系统,还包括机与机之间进行通信的互相通道。
第6章 单片机应用系统设计与开发 图6.1 典型单片机应用系统结构
(3) 前向通道是一个模拟、数字混合电路系统,其电路功耗 小,一般没有功率驱动要求。
第6章 单片机应用系统设计与开发
2. 后向通道的组成与特点 (1) 后向通道是应用系统的输出通道,大多数需要功率驱动。
(2) 靠近伺服驱动现场,伺服控制系统的大功率负荷易从后 向通道进入单片机系统,故后向通道的隔离对系统的可靠性影 响很大。
(3) 在很多情况下,采用扩展标准通信控制芯片来组成相互通 道。例如,用扩展8250、8251、SIO、8273、MC6850等通用通信 控制芯片来构成相互通信接口。
(4) 相互通信接口都是数字电路系统,抗干扰能力强。但大多 数都需远距离传输,故需要解决长线传输的驱动、匹配、隔离等 问题。
第6章 单片机应用系统设计与开发
第6章 单片机应用系统设计与开发
多路开关:用多路开关实现一个A/D转换器分时对多路模 拟信号进行转换。多路开关是受单片机控制的多路模拟电子开 关,某一时刻需要对某路模拟信号进行转换,由单片机向多路 开关发出路地址信息,使多路开关把该路模拟信号与A/D转换 器接通,其它路模拟信号与A/D转换器不接通,实现有选择的 转换。
第6章 单片机应用系统设计与开发 2) 通道与接口设计
由于通道大都是通过I/O口进行配置的,与单片机本身的联系不 甚紧密,故大多数接口电路都能方便地移植到其它类型的单片机应 用系统中去。
3) 系统抗干扰设计
抗干扰设计要贯穿到应用系统设计的全过程。从具体方案、器 件选择到电路系统设计,从硬件系统设计到软件系统设计,都要把 抗干扰设计列为一项重要工作。
.
第6章 单片机应用系统设计与开发
图 6 3 单 片 机 应 用 系 统 开 发 流 程 图
.
第6章 单片机应用系统设计与开发
图 6 3 单 片 机 应 用 系 统 开 发 流 程 图
第6章 单片机应用系统设计与开发
6.2.1 系统需求与方案调研
(1) 了解国内外同类系统的开发水平、器材、设备水平、供应 状态;对接收委托研制项目,还应充分了解对方技术要求、环境 状况、技术水平,以确定课题的技术难度。
(2) 了解可移植的硬、软件技术。能移植的尽量移植,以防止 大量低水平重复劳动。
(3) 摸清硬、软件技术难度,明确技术主攻方向。
(4) 综合考虑硬、软件分工与配合方案。单片机应用系统设计 中,硬、软件工作具有密切的相关性。
第6章 单片机应用系统设计与开发
6.2.2 可行性分析
可行性分析的目的是对系统开发研制的必要性及可行性作出 明确的判定结论。根据这一结论决定系统的开发研制工作是否进 行下去。
第6章 单片机应用系统设计与开发
6.2.4 系统详细设计与制作
系统详细设计与制作就是将前面的系统方案付诸实施,将 硬件框图转化成具体电路,并制作成电路板,软件框图或流程 图用程序加以实现。
第6章 单片机应用系统设计与开发
6.2.5 系统调试与修改
系统调试是检测所设计系统的正确性与可靠性。单片机应 用系统设计是一个相当复杂的劳动过程,在设计、制作中,难 免存在一些局部性问题或错误。系统调试中可发现存在的问题 和错误,应及时地进行修改。调试与修改的过程可能要反复多 次,最终使系统试运行成功,并达到设计要求。
第6章 单片机应用系统设计与开发
6.2.6 生成正式系统(或产品)
系统硬、软件调试通过后,把链接调试完毕的系统软件固 化在EPROM中,然后脱机(脱离开发系统)运行。如果脱机运行 正常,再在真实环境或模拟真实环境下运行,经反复运行正常, 开发过程即告结束。这时的系统只能作为样机系统,给样机系 统加上外壳、面板,再配上完整的文档资料,就可生成正式的 系统(或产品)。
采样保持器:前向通道中的采样保持器有两个作用。一是实 现多路模拟信号的同时采集;二是消除A/D转换器的"孔径误差"。
一般的单片机应用系统都是用一个A/D转换器分时对多路模 拟信号进行转换并输入给单片机,而控制系统又要求单片机对同 一时刻的现场采样值进行处理,否则将产生很大误差。用一个 A/D转换器同时对多路模拟信号进行采样是由采样保持器来实现 的。采样保持器在单片机的控制下,在某一个时刻可同时采样它 所接一路的模拟信号的值,并能保持该瞬时值,直到下一次重新 采样。
(3) 根据输出控制的不同要求,后向通道电路有多种多样, 如模拟电路、数字电路、开关电路等,输出信号形式有电流输 出、电压输出、开关量输出及数字量输出等。
第6章 单片机应用系统设计与开发 3. 人机通道的结构及其特点 (1) 由于通常的单片机应用系统大多数是小规模系统,因此, 应用系统中的人机对话通道以及人机对话设备的配置都是小规模 的,如微型打印机、功能键、LED/LCD显示器等。若需高水平的 人机对话配置,如通用打印机、CRT、硬盘、标准键盘等,则往 往将单片机应用系统通过外总线与通用计算机相连,享用通用计 算机的外围人机对话设备。
第6章 单片机应用系统设计与开发
第6章 单片机应用系统设计与开发
变换器:变换器是各种传感器的总称,它采集现场的各种信 号,并变换成电信号(电压信号或电流信号),以满足单片机的输 入要求。现场信号有各种各样,有电信号,如电压、电流、电磁 量等;也有非电量信号,如温度、湿度、压力、流量、位移量等, 对于不同物理量应选择相应的传感器。
(2) 单片机应用系统中,人机对话通道及接口大多采用内总线 形式,与计算机系统扩展密切相关。
(3) 人机通道接口一般都是数字电路,电路结构简单,可靠性 好。
第6章 单片机应用系统设计与开发 4. 相互通道及其特点 (1) 中、高档单片机大多设有串行口,为构成应用系统的相互 通道提供了方便条件。
(2) 单片机本身的串行口只为相互通道提供了硬件结构及基本 的通信方式,并没有提供标准的通信规程。故利用单片机串行口 构成相互通道时,要配置比较复杂的通信软件。
相关文档
最新文档