




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第第1章章 嵌入式系统基础知识嵌入式系统基础知识1嵌入式系统讲授:李振华讲授:李振华 副教授副教授 ( QQ群:群:285094231 手机:手机 山东大学山东大学 控制科学与工程学院控制科学与工程学院第第1章章 嵌入式系统基础知识嵌入式系统基础知识2 请商量下实验时间:晚上?周六?周日? 实验地点:兴隆山校区计算中心山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识3第一章 嵌入式系统基础知识1-1 1-1 嵌入式系统概述嵌入式系统概述1-2 1-2 嵌入式系统开发流程嵌入式系统开发流程内容提要内容提要: :山东大学控制学院 李振华第第1章章
2、嵌入式系统基础知识嵌入式系统基础知识41-1 嵌入式系统概述一般定义 置入应用对象内部起操作控制作用的专用计算机系统。(见我国国家标准GB/T 5271信息技术词汇嵌入式系统与单片机) 一般由嵌入式处理器、外围硬件设备、嵌入式操作系统以及用户应用程序等四个部分组成,用于实现对其他设备的控制、监视或管理等功能。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识5嵌入式处理器嵌入式处理器 嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。嵌入式处理器嵌入式微处理器嵌入式微控制器嵌入式微控制器嵌入式DSP处理器嵌入式片上系统山东大学控制学院 李振华第第1章章 嵌入
3、式系统基础知识嵌入式系统基础知识6嵌入式处理器嵌入式处理器l嵌入式微控制器嵌入式微控制器(Microcontroller Unit, MCU)嵌入式微控制器的最大特点是单片化,常称为单片机单片机。内部集成ROM/EPROM、RAM、总线、总线逻辑、定时/计数器、看门狗、I/O、串行口、脉宽调制输出、A/D、D/A、Flash RAM、EEPROM等各种必要功能和外设。嵌入式微控制器的最大特点是单片化,体积大大减小,从而使功耗和成本下降、可靠性提高。嵌入式微控制器是目前嵌入式系统工业的主流,其片上外设资源一般比较丰富,适合于控制。l 嵌入式微处理器(Micro Processor Unit,MP
4、U) 嵌入式微处理器可谓是通用计算机中CPU的微缩版。但与计算机处理器不同的是,在实际嵌入式应用中,只保留和嵌入式应用紧密相关的功能硬件,去除其他的冗余功能部分,这样就以最低的功耗和资源实现嵌入式应用的特殊要求。 山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识7l 嵌入式DSP处理器(Embedded Digital Signal Processor, EDSP)DSP处理器是专门用于信号处理方面的处理器,其在系统结构和指令算法方面进行了特殊设计,具有很高的编译效率和指令的执行速度。在数字滤波、FFT、谱分析等各种仪器上DSP获得了大规模的应用。 l 嵌入式片上系统
5、片上系统(SoC)需要使用硬件描述语言,综合时序设计,直接在器件库中调用各种通用IP内核,通过仿真后进行生产。SoC将在声音、图像、影视、网络等应用领域发挥重要作用。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识8一、什么是嵌入式微控制器或单片机(一、什么是嵌入式微控制器或单片机(embedded microcontroller)单片机就是单片微型计算机单片机就是单片微型计算机(Single-Chip Microcomputer)。微型计算机系统的硬件部分通常由五部分组成微型计算机系统的硬件部分通常由五部分组成:运算器运算器输入设备输入设备输出设备输出设备控制器控制器
6、存储器存储器山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识9这种计算这种计算机系统通机系统通常由多块常由多块印刷电路印刷电路板制成:板制成:多板机多板机 主板显卡显卡声卡声卡存储器接口存储器接口网卡网卡输入输出接口输入输出接口内存条内存条CPU山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识10CPUCPU芯片芯片内存条内存条存储器接口存储器接口存储器芯片存储器芯片输入输出接口输入输出接口输入输出接口输入输出接口芯片芯片定时计数器定时计数器芯片芯片A/D、D/A芯片芯片单板机 印刷电路板印刷电路板山东大学控制学院 李振华第第1章章 嵌入式系统基
7、础知识嵌入式系统基础知识11 单单 硅硅 晶晶 片片 CPU存储器存储器控制电路控制电路定时器定时器时钟电路时钟电路I / O口口单片机在一块芯片体上集成了中央处理器在一块芯片体上集成了中央处理器CPU、随机存储器、随机存储器RAM、程序存储器程序存储器ROM或或EPROM、定时器计数器、中断控制、定时器计数器、中断控制器以及串行和并行器以及串行和并行IO接口等功能部件,构成一个完整的接口等功能部件,构成一个完整的微型计算机。微型计算机。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识12 三种应用形态的比较 :单板机单板机单片机单片机系统机(多板机)系统机(多板机)山
8、东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识13实际讲述以9S12DG128为主山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识14(1)体积小,重量轻;)体积小,重量轻;(2)可靠性高,运行速度快,抗干扰能力强;)可靠性高,运行速度快,抗干扰能力强;(3)控制功能强,使用灵活,性价比高;)控制功能强,使用灵活,性价比高;(4)易扩展,易于开发;)易扩展,易于开发;(5)受集成度限制,片内存储器容量较小。)受集成度限制,片内存储器容量较小。单片机是应工业测控的需要而诞生的单片机是应工业测控的需要而诞生的,它的结构与指令功能它的结构与指令功能都是
9、按照工业控制要求设计的都是按照工业控制要求设计的,故又称单片微控制器故又称单片微控制器(Single Chip Microcontroller)。单片机特点:单片机特点:山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识15以单片机为核心的应用系统广泛应用于:以单片机为核心的应用系统广泛应用于:信息家电类信息家电类移动终端类移动终端类通信类通信类汽车电子类汽车电子类工业控制类工业控制类山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识16二、单片机系统的组成二、单片机系统的组成内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通
10、讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识17CPU(中央处理单元)(中央处理单元) l CPU(Central Processing Unit)。它是单片机的核心部件,包括运算器和控制器。l 运算器既是算术逻辑单元ALU(Arithmetic logic Unit),其功能是进行算术运算和逻辑运算。主要负责对信息的加工处理。运算器不断地从存储器中得到要加工的数据,对其进行加、减、乘、除及各种逻辑运算,并将最后的结果送回存储器中,整个过程在控制器的指挥下有条不紊地进行。 l 控制器是CPU的神经中枢,一般由
11、指令寄存器、指令译码器、时序电路和控制电路组成。所起作用是完成取指令、将指令译码形成各种微操作并执行指令,同时控制计算机的各个部件有条不紊地工作。 山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识18内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识19数据存储器与程序存储器数据存储器与程序存储器 数据存储器(RAM:Random Access Memory ) 在单片机中,用随机存取的存储器(RAM)来存储数据,暂存
12、运行期间的数据、中间结果、缓冲和标志位等,所以称之为数据存储器。 程序存储器(ROM:Read Only Memory ) 单片机的应用中常常将开发调试成功后的应用程序存储在程序存储器中,因为不再改变,所以这种存储器都采用只读存储器ROM的形式。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识20内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识21A/D和和D/A转换模块转换模块l将模拟信号转换成数字信号的电路,称为
13、模数转换器(简称A/D转换器或ADC, Analog to Digital Converter);将数字信号转换为模拟信号的电路称为数模转换器(简称D/A转换器或DAC, Digital to Analog Converter)。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识22内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识23定时器定时器/计数器模块计数器模块l 计数概念的引入 从选票的统计谈起:画“正”。这就
14、是计数。 生活中计数的例程处处可见。例:录音机上的计数器、家里面用的电度表、汽车上的里程表等等。l 定时器计数器简称定时器,其作用主要包括产生各种时标间隔、记录外部事件的数量等,是单片机中最常用、最基本的部件之一。 l 单片机中的定时器和计数器是一个东西,只不过计数器是记录的外界发生的事情,而定时器则是由单片机供给一个非常稳定的计数源。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识24内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识
15、嵌入式系统基础知识25串行通讯模块串行通讯模块串行通信和并行通信串行通信和并行通信 计算机1 GND 计算机2 GND并行通信 计算机1 GND 计算机2 GND发送接收串行通信山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识26 并并 行行 数数 据据 传传 送送串串 行行 数数 据据 传传 送送原原 理理各数据位同时传送各数据位同时传送数据位按位顺序进行数据位按位顺序进行优优 点点传送速度快、效率高传送速度快、效率高最少只需一根传输线即可完成:成本低最少只需一根传输线即可完成:成本低缺缺 点点数据位数数据位数传输线根数:成本高传输线根数:成本高速度慢速度慢应应 用用
16、传送距离传送距离30米,用于计算机内部米,用于计算机内部几米几千公里,用于计算机与外设之间几米几千公里,用于计算机与外设之间山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识27l 串行通信是将数据的各位一位一位地依次传送。适合于计算机之间、计算机与外部设备之间的远距离通信。l 串行通信从传输方式分为: 单工方式、半双工方式、全双工方式。l 从接收方式来说,串行通信有两种方式: 异步通信方式、同步通信方式。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识28发送器A站接收器B站单工通信(a)发收A站发收B站发收A站收发B站(b)(c)1、 半双工半
17、双工 每次只能有一个站发送。每次只能有一个站发送。2、完全双工、完全双工 两个站都能同时发送称完全双工。两个站都能同时发送称完全双工。第第1章章 嵌入式系统基础知识嵌入式系统基础知识29异步通信的双方需要两项约定:异步通信的双方需要两项约定:1.1.字符格式:字符格式:一帧字符位数的规定:数据位,校验位,起始位和停止位。一帧字符位数的规定:数据位,校验位,起始位和停止位。2.2.波特率波特率( (位位/ /秒秒) )和传送速率的规定:和传送速率的规定:例:例:要求每秒传送要求每秒传送120120个字符,每帧为个字符,每帧为1010位。位。解:解: B=120B=12010=120010=120
18、0波特波特 每位每位0.83ms0.83ms 数据位数据位传送输率传送输率=120=1208=9608=960位位/ /秒秒( (二二) )同步通信:同步通信: 以一串字符为一个传送单位,字符间不加标识位,在一串字符开始以一串字符为一个传送单位,字符间不加标识位,在一串字符开始 用用同步字符同步字符标识,硬件要求高,通讯双方须标识,硬件要求高,通讯双方须严格同步严格同步。( (一一) )异步通信:异步通信: 以字符为传送单位用以字符为传送单位用起始位起始位和和停止位停止位标识每个字符的开始和结束字标识每个字符的开始和结束字 符,间隔不固定,只需字符传送时同步即可。符,间隔不固定,只需字符传送时
19、同步即可。 异步通讯常用格式:一个字符帧异步通讯常用格式:一个字符帧同步字符CRC字符开始终止数据块第第1章章 嵌入式系统基础知识嵌入式系统基础知识301、因通信时(有干扰)信号要衰减,所以常采用、因通信时(有干扰)信号要衰减,所以常采用RS232电电平负逻辑,拉开平负逻辑,拉开“0”和和“1”的电压档次,以免信息出错:的电压档次,以免信息出错:TTL正逻辑:正逻辑:“0”: 0 2.4V;“1”: 3.6V+5V;高阻:高阻:2.4V3.6V。TTL电平直接传输距电平直接传输距离一般不超过离一般不超过1.5米。米。RS232负逻辑:负逻辑:“0”:+5V+15V;“1”: -5V -15V。
20、最大传输信息的长度为最大传输信息的长度为15米。米。异步串行通信的信号形式:山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识312、远距离直接传输数字信号,信号会发生畸变,因此要把数字信号转变为、远距离直接传输数字信号,信号会发生畸变,因此要把数字信号转变为模拟信号再进行传送。可利用光缆、专用通信电缆或电话线。模拟信号再进行传送。可利用光缆、专用通信电缆或电话线。 方法:通常使用频率调制法(频带传送方)。方法:通常使用频率调制法(频带传送方)。发方收方解调器调制器“0”“1”“0”市话线电平信号频率信号“1”通常:通常: “1”:1270Hz或或2225Hz; “0”:
21、1070Hz或或2025Hz。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识32内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识33总线 CPU通过总线来实现与存储器、I/O接口的数据交换。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识34数据总线(数据总线(Data BusDB)双向、三态双向、三态用来在微处理器、存储器以及输入/输出接口之间传送数据。数据总线的根数决定了一次可以传递二进
22、制数的位数。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识35地址总线(地址总线(Address BusAB) 单向、三态单向、三态地址总线用来传送CPU发出的地址信息,以访问被选择的存储单元或I/O接口电路。 地址总线的位数决定了可以直接访问的存储单元(或I/O口)的最大可能数量(即容量)。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识36控制总线(控制总线(Control BusCB)控制总线用来传输控制信号,包括CPU送往存储器和I/O接口电路的控制信号,如、INTA等;还包括其他部件送到CPU的信号,如、RESET等。不同的CPU控制
23、总线根数及含义不尽相同。RDWRINT 数据总线和每个元件的数据线相连,为了使CPU能够和其中一个元件正确通信,必须使用三态逻辑元件(特别针对输入元件)。 山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识37内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识38其它其它I/O模块模块l 单片机上一般集成了多个I/O接口,其中有通用并行I/O口(一般每口8个外部引脚)以及SCI、PWM、I2C、CAN等专用子系统。复位后
24、一般所有I/O引脚默认设置为通用I/O输入,当专用子系统激活后,自动变更为专用功能。 山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识39(1) 一般I/O口 准双向口,作通用输入/输出口使用。 位电路结构:一个数据输出锁存器,用于输出数据的锁存; 两个三态输入缓冲器,BUF1用于读锁存器,BUF2用于读引脚;数据输出驱动电路,由场效应管TV和片内上拉电阻R组成。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识40(2)可用作地址总线的I/O口 一个数据输出锁存器,用于输出数据的锁存;两个三态输入缓冲器,BUF1用于读锁存器,BUF2用于读引脚;
25、一个多路开关MUX,它的一个输入来自锁存器的Q端,另一个输入来自内部地址的高8位;数据输出驱动电路由非门M,场效应管VT和片内上拉电阻R组成。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识41(3) 地址数据分时复用的总线I/O接口 1个输出锁存器,输出数据的锁存;2个三态输入缓冲器,分别用于锁存器和引脚数据的输入缓冲;1个多路开关MUX,它的一个输入来自锁存器,另一个输入是地址/数据信号的反相输出。在控制信号的的控制下能实现对锁存器输出端和地址/数据线之间的切换;由两只场效应管组成的输出驱动电路。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知
26、识42(4) 可用作第二功能的I/O口一个数据输出锁存器,用于输出数据的锁存;3个三态输入缓冲器,BUF1用于读锁存器,BUF2、BUF3用于读引脚和第二功能数据的缓冲输入;数据输出驱动电路,由与非门M,场效应管VT和片内上拉电阻R组成。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识43内部总线CPU单片机工作支撑模块数据存储器程序存储器定时/计数器模块串行通讯接口A/D转换模块D/A转换模块其他I/O模块其他模块?山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识44单片机工作支撑模块单片机工作支撑模块l 包括电压调整器、时钟和复位发生模块、看
27、门狗、时钟监视器等。 其它模块其它模块l 如PWM(脉宽调制模块) 脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在从测量、通信到功率控制与变换的许多领域中。 占空比不同的3种PWM信号第第1章章 嵌入式系统基础知识嵌入式系统基础知识45 1. 机器语言用机器能够直接识别的二进制指令代码(即机器码或可执行的目标代码)编写的程序称为机器语言。 执行速度快不易记忆,十分繁琐。用机器语言编写程序是极其困难的。 程序设计山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识462. 汇编语言用机器指令系统的助记符(能反映指令特征和操作性质
28、的英文单词或英文缩写),用符号代替操作数来编写的程序称为汇编语言程序。 用汇编语言编写的程序不仅执行速度快,又可以有效地利用机器本身的专有特性,从而提高机器的工作效率。 用汇编语言编写的程序由于面向机器,在一种机型上不能运行另一种机型的汇编程序,通用性差 。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识47 3. 高级语言用户不必了解具体机器结构,而是面向问题,如BASIC、FORTRAN、PASCAL、C 等各种高级语言。 高级语言容易理解、学习和掌握,用户用高级语言编写程序就方便多了,可大大减少工作量。 但计算机执行时,必须将高级语言编写的源程序翻译成机器语言表示
29、的目标代码方能执行。这个“翻译”就是各种编译程序(Compiler) 或解释程序 (Interpreter)。 第第1章章 嵌入式系统基础知识嵌入式系统基础知识481-2 单片机应用系 统开发流程可行性调研硬件原理图设计系统方案设计YN印刷电路板设计程序设计及模拟调试印刷电路板加工印刷电路板测试系统在线仿真调试系统试运行满足设计要求?修改程序项目完成设计方案细化确定软硬件功能第第1章章 嵌入式系统基础知识嵌入式系统基础知识49(1)可行性调研 可行性调研的目的是分析完成项目的可能性。首先从理论上进行分析,探讨实现的可能性,所要求的客观条件是否具备(如环境、测试手段、仪器设计、资金等),然后结合
30、实际情况,再决定能否立项的问题。(2)系统方案设计 在进行可行性调研后,如果可以立项,下一步工作就是系统方案的设计。提出合理而可行的技术指标,编写出设计任务书 。(3)设计方案细化,确定软硬件功能 系统方案决定下来后,下一步可以将该项目细化,即需明确哪些部分用硬件来完成,哪些部分用软件来完成。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识50(4)硬件原理图设计 进行应用系统的硬件设计时,首要的问题是确定硬件电路的总体方案,并需进行详细的技术论证。所谓硬件电路的总体设计,就是为实现该项目全部基本功能所需要的硬件电气连线原理图。 (5)印刷电路板设计 设计完了硬件原理图
31、,就可以进行印刷电路板(PCB)的设计了。确认所设计的印刷电路板没有错误后,将设计的PCB文件交给电路板制作厂家进行印刷电路板的制作。 (6)程序设计与模拟调试 在印刷电路板制作期间,可以进行某些程序模块的编写和模拟调试。特别是对那些与硬件关系不大的程序模块进行模拟调试,如数据运算、逻辑关系测试等。这样可以加快项目的开发。山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识51(7)印刷电路板的测试 印刷电路制作完成后,需要对其进行必要的测试,如检查是否存在短路等。若没有问题,则可以上电进行仿真调试了。 (8)系统在线仿真调试 将所设计的印刷电路板连接到开发调试环境中,进行
32、程序的仿真调试工作。 (9)系统试运行 系统所有的功能模块都设计完毕并进行了仿真调试后,就可以将程序写入到单片机中,进行系统试运行。若试运行中出现问题,则对出现的现象进行分析,然后修改程序,并转到(8),直到系统试运行不出现问题为止。系统试运行成功后,可以进行项目的验收。 山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识52单片机应用系统举例 单片机在控制系统中的应用单片机在控制系统中的应用 单片机的一个广泛应用领域就是控制系统。 1 1设计思想设计思想 通过传感电路不断循环检测室内温度、湿度、有害气体(如煤气)浓度等环境参数,然后与由控制键盘预置的参数临界值相比较,从
33、而作出开/关窗、启/停换气扇、升/降温(湿)等判断,再结合窗状态检测电路所检测到的窗状态,发出一系列的控制命令,完成下雨则自动关窗、室内有害气体超标则自动开窗、开/启换气扇、恒温(湿)等自动控制功能。用户还可通过控制键盘,直接控制窗户的开/关、换气扇的启/停、温(湿)度的升/降,选择所显示参数的种类等。 2 2系统组成和部分电路设计系统组成和部分电路设计 系统主要由控制器、数据检测传感电路、A/D转换器、窗驱动控制接口电路、窗驱动电路等组成。其系统原理图如下页图所示。 山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识53山东大学控制学院 李振华第第1章章 嵌入式系统基础知识嵌入式系统基础知识54 控制器采用美国Atmel公司的AT89C51单片机。利用89C51的P0口采集数据,完成控制信息的采集和控制功能。利用P1.0P1.3作为窗状态检测端口,完成对窗状态(即窗是否移到边框)的检测。 数据检测传感电路由温度传感电路、湿度传感电路、有害气体传感电路、红外防盗传感器四个部分组成。在此只以温度传感电路为例进行设计。 根 据 温 度 检测的要求,温度的检测选用集成温度传感器AD590(测温范围为55+150)。测量电路如图右所示。 山东大学控制学院 李振华
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2022年北京市平谷初三二模英语试卷及答案
- 财税知识专题培训课件
- 喝果汁问题教学设计-2024-2025学年五年级下册数学人教版
- 2025年营养午餐主题班会标准教案
- 古董烟斗购买合同范例
- 农商展期合同范例
- 产品加工转让合同范例
- 产品推广与渠道建设方案计划
- 工作技能培训与考核制度建立计划
- 社区医疗服务的工作安排计划
- 名著导读《堂吉诃德》教学课件PPT模板
- 瑜伽生活馆营销方案
- 高中班会课:趣味知识竞赛课件
- XX市三级公立综合医院绩效考核指标评分细则
- 河道疏挖、清淤、填筑堤防工程施工方案
- 户政知识技能比武大练兵考试题库(完整版)
- 奶牛胚胎移植课件
- 心脏胚胎发育
- 慢性肾衰竭(慢性肾脏病)诊疗指南(内容清晰)
- 500kV变电站工程主变基础及防火墙施工方案
- 屈原《国殇》教学课件
评论
0/150
提交评论