(完整版)单片机原理及应用期末考试必考知识点重点总结

合集下载

单片机期末重点总结

单片机期末重点总结

单片机期末章节重点总结第一章基础知识必备一:51单片机的外部引脚功能(特别记住特殊引脚功能,如P0端口内部没有上拉电阻,为高组态,因此使用时必须外接上拉电阻,还有P3端口各引脚都有第二功能,最好能记住所有的P3各引脚的第二功能)二:二进制与十进制与十六进制的转换三:二进制的逻辑运算(& | !等)四:C51数据类型扩充定义(sfr sfr16 sbit bit)第二章 keil软件使用及流水灯设计一:while语句以及for语句的格式与作用二:单片机的周期(时钟周期,状态周期,机器周期,指令周期)三:各种显示规律的流水灯程序(移位指令,PSW寄存器)第三章数码管显示原理及应用实现一:共阴与共阳数码管的区别二:数码管静态与动态显示程序的编写(段选与位选)注:如果背不了七段共阴或者共阳数码表的话,必须记得它的形成机理,否则很难编程。

三:中断(1) 5个中断源(名称与优先级以及序号)(2)中断允许寄存器IE(3) 中断优先级寄存器IP(4) 定时器中断(重中之重)<1> 定时器/计数器工作方式的设置。

<2> 各种工作方式的区别。

<3> 定时器/计数器控制寄存器TCON<4> 定时器初值的计算<5> 定时器中断的程序编写(中断时间超出最大定时时间时要懂得利用分段累加计时方法解决,如P74例3.5.1)第四章键盘检测原理及应用实现一:键盘检测与数码管显示程序的编程(独立键盘与矩形键盘)注:键盘抖动的消除,键值的表达(方法多种,最好自己能研究出一种简单实用的方法,课本的程序说实话,太长了,很费时间啊),switch-case语句的结构与功能。

第五章 A/D与D/A工作原理一:A/D转换器的参数指标(如:分辨率,转换时间等)二:ADC0804各引脚功能三:模数转换程序的编写(了解)四: D/A转换器的参数指标(如:分辨率,转换误差等)五:DAC0832各引脚功能六:数模转换程序的编写(了解)第六章串行口通信原理及操作流程一:各种通信方式的特点与区别(并行与串行)二:波特率与定时器的关系波特率与波特率的计算(初值的计算)三:串行口工作方式的设置与各个工作方式的特点与区别四:串行口程序编程(了解)第七章通用1602,12232,12864液晶操作方法一:1602(1)显示容量(2)基本操作字(3)状态字说明(4)初始化设置(5)1602液晶显示程序的编写(了解)二:12232(1)显示容量(2)并行基本操作时序(3)忙标志(4)状态字说明(5)指令说明(6)12232液晶显示程序的编写(了解)二:12864(1)显示容量(2)并行基本操作时序(3)忙标志(4)状态字说明(5)指令说明(6)12864液晶显示程序的编写(了解)其他章节(了解)。

单片机原理及应用知识点总结

单片机原理及应用知识点总结

单片机原理及应用知识点总结1.什么是单片机?单片机(Microcontroller)是一种微型计算机,它集成了处理器、存储器、输入/输出接口和时钟晶体管在一个单独的芯片上。

单片机的功能强大,能够实现数据的存储、运算和控制,是控制系统中的核心元件。

2.单片机的工作原理单片机的工作原理和普通计算机类似,都是通过软件程序控制硬件运行。

单片机的硬件包括处理器、存储器和输入/输出接口。

处理器负责执行程序中的指令,存储器用于存储程序和数据,输入/输出接口用于与外部设备连接。

单片机的软件包括系统软件和应用软件。

系统软件是单片机的基础软件,用于实现单片机的基本功能,如中断服务、数据传输等。

应用软件是基于系统软件开发的,用于实现具体的应用功能。

3.单片机的应用领域单片机的应用领域非常广泛,主要应用于工业自动化、家用电器、汽车电子、通讯设备等领域。

在工业自动化领域,单片机常用于控制机器人、传送带、马达等设备。

它可以根据程序控制设备的运行,大大提高了生产效率。

在家用电器领域,单片机常用于控制冰箱、空调、电视机等电器。

它能够根据环境条件自动调节电器的工作参数,使得电器使用更加方便和节能。

在汽车电子领域,单片机常用于控制汽车的点火系统、燃油喷射系统、发动机管理系统等。

它能够根据汽车的运行情况调节发动机的工作参数,使得汽车更加经济和安全。

在通讯设备领域,单片机常用于控制手机、路由器、交换机等设备。

它能够处理信号的收发、路由、转发等功能,使得通讯设备更加稳定和高效。

4.单片机的发展趋势随着半导体技术的不断发展,单片机的性能越来越强,功耗越来越低。

目前,单片机的主频已经可以达到几百兆赫,存储容量也可以达到几十兆字节。

同时,单片机的能耗也在不断降低,可以使用更少的电量实现相同的功能。

此外,单片机的体积也在不断缩小,现在的单片机体积可以做到几毫米见方。

这使得单片机可以用于更小、更精密的设备中。

未来,单片机的发展趋势将继续向性能更强、功耗更低、体积更小的方向发展。

单片机原理及应用知识点汇总(复习)

单片机原理及应用知识点汇总(复习)

单片机原理及应用知识点汇总一、填空题1、单片机就是将微处理器、一定容量得RAM与ROM以及I/O口、定时器等电路集成在一块芯片上而构成得微型计算机.2、单片机80C51片内集成了 4 KB得FLASH ROM,共有5个中断源.3、两位十六进制数最多可以表示256 个存储单元。

4、在80C51中,只有当EA引脚接高电平时,CPU才访问片内得FlashROM.5、当CPU访问片外得存储器时,其低八位地址由P0 口提供,高八位地址由P2 口提供,8位数据由P0 口提供.6、在I/O口中,P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。

7、80C51具有64 KB得字节寻址能力。

8、在80C51中,片内RAM分为地址为00H~7FH 得真正RAM区,与地址为80H~FFH得特殊功能寄存器(SFR)区两个部分.9、在80C51中,通用寄存器区共分为 4 组,每组8 个工作寄存器,当CPU复位时,第0 组寄存器为当前得工作寄存器.10、数据指针DPTR就是一个16 位得特殊功能寄存器寄存器。

11、在80C51中,一个机器周期包括12 个振荡周期,而每条指令都由一个或几个机器周期组成,分别有单周期指令、双周期指令与4周期指令。

12、当系统处于正常工作状态且振荡稳定后,在RST引脚上加一个高电平并维持2个机器周期,可将系统复位。

13、单片机80C51复位后,其I/O口锁存器得值为0FFH,堆栈指针得值为07H ,SBUF得值为不定,内部RAM得值不受复位得影响,而其余寄存器得值全部为0H。

14、在809C51中,有两种方式可使单片机退出空闲模式,其一就是任何得中断请求被响应,其二就是硬件复位;而只有硬件复位方式才能让进入掉电模式得单片机退出掉电模式。

15、单片机80C51得5个中断源分别为INT0、INT1、T0、T1以及TXD/RXD 。

16、单片机80C51得中断要用到4个特殊功能寄存器,它们就是TCON、SCON、IE以及IP。

单片机原理及应用考点汇总

单片机原理及应用考点汇总

单片机原理及应用考点汇总单片机是一种集成电路芯片,具有微处理器的功能,能够实现数据的输入、处理、输出等功能。

它由中央处理器(CPU)、存储器和输入输出设备等核心部分组成。

单片机具备低功耗、小体积、可编程性强等特点,被广泛应用于电子产品、通讯设备、工控设备等领域。

单片机原理主要包括以下几个方面:1. 内部结构:单片机内部包含了CPU、存储器、输入输出口、定时器、串行通信接口等功能模块。

其中,CPU是单片机的核心,负责指令的执行和数据的处理;存储器用于存储程序指令和数据;输入输出口用于与外部设备进行数据的输入输出;定时器用于产生定时信号;串行通信接口用于与其他设备进行数据的传输。

2. 编程方式:单片机可以通过汇编语言、高级语言(如C语言)等方式进行编程。

通常,我们会使用开发工具(如Keil、IAR等)对程序进行编写、调试和下载。

3. 开发过程:单片机的开发过程主要包括程序设计、编译、下载、调试等步骤。

在程序设计中,我们需要根据实际需求编写相应的程序;编译是将源代码转换成目标代码的过程;下载是将目标代码烧入到单片机芯片中;调试是通过调试工具对程序进行调试和测试。

4. 外围设备接口:单片机通常需要与外围设备进行数据的输入输出。

常见的外围设备包括LED、LCD、键盘、数码管、蜂鸣器等。

单片机通过输入输出口与这些外围设备进行数据的交互。

单片机的应用领域非常广泛,以下是一些常见的应用:1. 家电控制:单片机可用于家电产品的电路控制,如空调、洗衣机、电冰箱等,可实现温度、湿度、时间等的控制和显示。

2. 工控领域:单片机广泛应用于工业控制领域,如PLC、自动化生产线等。

通过单片机的控制,可以实现设备的自动化操作和数据的监测。

3. 通信设备:单片机可以用于通信设备的数据处理和控制,如手机、无线对讲机、网络设备等。

4. 汽车电子:单片机在汽车电子领域的应用相当广泛,如发动机控制单元(ECU)、仪表盘、导航系统等。

5. 医疗设备:单片机可以用于医疗领域的设备控制和数据处理,如医疗仪器、心电图机、血压监测仪等。

单片机原理及应用知识点复习精编

单片机原理及应用知识点复习精编

单片机原理及应用知识点复习精编一、单片机的基本原理单片机的基本原理是指通过摩尔定律,将中央处理单元(CPU)、存储器和输入输出设备集成到一块芯片上。

其基本组成部分包括:CPU、存储器、定时器/计数器、输入输出端口、通信接口等。

单片机可以实现数据的输入输出、计算处理、控制运行等功能。

二、单片机的常见知识点复习1.单片机的指令系统:包括指令的格式、指令的功能、指令的执行周期等。

常见指令有数据传送指令、算术指令、逻辑指令、跳转指令等。

2.单片机的寄存器:包括通用寄存器、状态寄存器、程序计数器、堆栈指针等。

其中,通用寄存器用于存放运算数据,状态寄存器用于存放运算结果和标志位。

3.单片机的输入输出端口:包括并行输入输出端口和串行输入输出端口。

并行输入输出端口可同时输入输出多位数据,串行输入输出端口适用于需要高速通信的场景。

4.单片机的定时器/计数器:用于产生精确的时间延迟或实现定时、计数等功能。

定时器可用于产生中断信号,计数器可用于计数外部事件。

5.单片机的中断系统:包括外部中断和内部中断。

外部中断用于处理外部事件的优先级,内部中断用于处理操作系统任务的切换和管理。

6.单片机的存储器结构:包括随机存储器(RAM)、只读存储器(ROM)和闪存等。

RAM用于存放变量和暂存数据,ROM用于存放程序代码和常量数据。

三、单片机的应用单片机广泛应用于各个领域,包括工业控制、通信、仪器仪表、家电等。

以下是一些单片机的应用案例:1.工业自动化控制系统:单片机作为控制单元,实现对生产过程的监控和控制,可用于各种工业生产线的自动化控制。

2.电子秤:单片机通过采集传感器信号,并进行数据处理,实现对重量的测量和显示。

3.空调控制系统:单片机通过采集环境温度和湿度传感器信号,实现空调的温度调节和风速控制等功能。

4.智能家居系统:单片机作为智能家居的中控单元,通过与各种家电设备的通信,实现对家庭设备的远程控制。

5.车载电子系统:单片机作为车载电子系统的控制核心,可实现对车辆的信息显示、安全控制、娱乐系统控制等功能。

单片机原理和应用考试复习知识点汇总

单片机原理和应用考试复习知识点汇总

单片机原理及应用考试复习知识点第1辛计算机基爲知识考试处识点:1、各种进制之河的转棧⑴各讨进制转換为十进制数方法:各位按权展开相加即可。

(2)十进制敬转换为各种进剖方去:聯数部分采用“除基取余;小数部分采用“秉基取整去"。

(3)二进制数与十六进制敬之间的栢互转換方去:每四位二进制转•快为一位十六进制数.2、带符号数的三种丧示方法(1)原码:机器数的原始表示,聂髙位为件号位〈0。

・1 'J ),其兪各位为数值位。

〔2)反码:正数的反玛为原码相同.贡数的反码肥原码的聂高位不变,其余各位求反。

⑶补蚂:正数妁补码与原码相邱负数的补码为反駕加1。

原码、反码的表示范谢:-127^4-127,补码的表示范.固:一128〜+127。

3、计算权中使用的縞码⑴BCD码:厚4位二进制数对应1位十进別数。

(2)ASCII码:7位二进制数表示字符.D〜9術ASCII码30H〜39H, A的ASCII码41H, 3 的ASC II 码61H。

第2章80C51单片机的酸件结构。

考试知识点;仁80 C51单片机的内部逻斡結构单片机是把CPU、存储器、綸入输出接口、定时/计数器和时钟电路集戍到一块芯百上的微型计尊机,至要由以下几个部分组戒.(11中夬处理器CPU包括运算器和揑劭器。

适耳电路以ALU为核心,范成算术适算和逻辑运尊,运尊结果.存赧于ACC中,运尊结果的將征存放于PSW中。

控制也路是单片机的指挥控制部件,保证单片机各部分能自动而协调地工作。

程序计数器PC是一个16位穷存器,PC的肉容为将箋执行的下一条指今地址,具有自动加1功施,以实现程序的顺序执行.(2)存储器分类:随机存.取存储器RAM:施读能写,信息在茨机后消失。

哥分为餡态RAM (SRAM〕和动态RAM (DRAM)两狰。

只渎存储器:信息在关机后不会消失。

摊膜ROM :信息在出厂时由厂家一次性写入、可縞程PRDM:信息由刖户一次性写入。

可摻除可编程EPROM:写入后的肉容可由紫外线照射擦除。

单片机原理及应用知识点笔记总结

单片机原理及应用知识点笔记总结

单片机原理及应用知识点笔记总结单片机原理及应用知识点笔记总结一、概述单片机指的是在一个芯片上集成了处理器、存储器和各种输入输出接口的微型计算机系统。

单片机具有体积小、功耗低和成本低等优势,被广泛应用于各个领域,如电子产品、通信设备、汽车电子等。

本文将总结单片机的原理及应用的相关知识点。

二、单片机的基本构成1. 处理器:单片机的核心部分,负责控制、计算和处理数据等任务。

处理器包含ALU(算术逻辑单元)、寄存器、时钟控制电路等。

2. 存储器:用于存储程序和数据,在单片机中一般包括ROM (只读存储器)和RAM(随机存储器)两种。

其中,ROM用于存储程序代码,RAM用于存储数据。

3. 输入输出接口:用于与外部设备进行通信,包括通用输入输出口、串行口、并行口等。

通过输入输出接口,单片机可以与各种传感器、执行器等外部设备进行数据交互。

4. 时钟电路:提供处理器和其他电子元件的时钟信号,控制各个部件的协调工作。

三、单片机的工作原理1. 开机复位:单片机上电后,系统会自动进行复位操作,使单片机进入初始状态。

2. 程序执行流程:单片机按照存储在ROM中的程序顺序执行。

执行过程中,将指令从ROM中读取到寄存器中,然后进行译码和执行。

3. 中断处理:单片机可以响应外部中断请求,即在程序执行过程中,一旦发生了与中断有关的事件,单片机会立即中断当前的程序,执行中断服务程序,并在完成中断处理后返回原来的程序继续执行。

4. 时钟信号:时钟信号的频率可以通过控制时钟电路的配置来调整。

时钟信号的频率决定了单片机处理器的运行速度。

四、单片机的应用1. 家用电器控制:单片机可以用于控制家用电器,如电饭煲、洗衣机、空调等。

通过输入输出接口与传感器和执行器进行连接,实现电器的自动控制功能。

2. 工业自动化:单片机广泛应用于工业自动化系统中,如生产线控制、工艺监测等。

通过单片机可以实现对工业设备的精准控制和数据采集。

3. 电子产品:单片机也被广泛应用于各类电子产品中,如手机、电视、音响等。

单片机原理及应用知识点汇总(复习)

单片机原理及应用知识点汇总(复习)

单片机原理及应用知识点汇总(复习)单片机原理及应用知识点汇总(复习)单片机(Microcontroller)是一种集成电路芯片,它集中了微处理器、存储器和多种输入输出设备,可以完成各种控制任务。

如今,单片机已经广泛应用于各行各业,包括电子产品、家用电器、汽车、医疗设备等领域。

本文将对单片机原理及应用的关键知识点进行汇总和复习,帮助读者回顾并巩固相关知识。

1. 单片机的定义和分类:单片机是一类特殊的微型计算机,它内部集成了处理器、存储器、输入输出端口以及定时器等功能模块。

根据处理器的指令集结构,单片机可分为CISC结构和RISC结构。

CISC结构的单片机指令集复杂,执行效率较低;而RISC结构的单片机指令集精简、执行效率高。

2. 单片机的工作原理:单片机通过外部输入设备(如传感器、按键)、处理器和外部输出设备(如显示屏、继电器)之间的协作实现相关功能。

其工作过程主要包括指令译码、执行、存储器操作等环节。

3. 单片机的组成模块:单片机一般包括中央处理器、存储器、输入输出设备以及定时器等组成模块。

其中,中央处理器是单片机的核心,负责执行指令和控制数据流;存储器用于存储程序和数据;输入输出设备用于与外界进行信息交互;定时器用于实现定时和计数功能。

4. 单片机的编程语言:单片机可以使用汇编语言或高级语言进行编程。

汇编语言直接操作硬件,具有高效性;而高级语言如C语言则更易学易用。

当然,在不同应用场景下,选择适合的编程语言非常重要。

5. 单片机的应用及案例:单片机已经广泛应用于各个领域。

以家用电器为例,许多智能家居产品(如智能灯光控制器、智能插座)中都使用了单片机来实现控制和联网功能。

此外,汽车电子系统、医疗设备、安防系统等领域也都离不开单片机的应用。

6. 单片机的发展趋势:随着技术的不断进步,单片机的性能不断提升,功耗不断降低,体积也越来越小。

同时,单片机的集成度也在不断提高,功能模块的数量和种类也在增多。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机概述:单片机是微单片微型计算机的简称,微型计算机的一种。

它把中央处理器(CPU),随机存储器(RAM),只读存储器(ROM),定时器\计数器以及I\O 接口,串并通信等接口电路的功能集成与一块电路芯片的微型计算机。

字长:在计算机中有一组二进制编码表示一个信息,这组编码称为计算机的字,组成字的位数称为“字长”,字长标志着精度,MCS-51是8位的微型计算机。

89c51 是8位(字长)单片机(51系列为8位)单片机硬件系统仍然依照体系结构:包括CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、输入设备和输出设备、内部总线等。

由于一块尺寸有限的电路芯片实现多种功能,所以制作上要求单片机的高性能,结构简单,工作可靠稳定。

单片机软件系统包括监控程序,中断、控制、初始化等用户程序。

一般编程语言有汇编语言和C语言,都是通过编译以后得到机器语言(二进制代码)。

1.1单片机的半导体工艺一种是HMOS工艺,高密度短沟道MOS工艺具有高速度、高密度的特点;另一种是CHMOS工艺,互补金属氧化物的HMOS工艺,它兼有HMOS工艺的特点还具有CMOS的低功耗的特点。

例如:8051的功耗是630mW,80C51的功耗只有110mW左右。

1.2开发步5骤:1.设计单片机系统的电路2.利用软件开发工具(如:Keil c51)编辑程序,通过编译得到.hex的机器语言。

3.利用单片机仿真系统(例如:Protus)对单片机最小系统以及设计的外围电路,进行模拟的硬软件联合调试。

4.借助单片机开发工具软件(如:STC_ISP下载软件)读写设备将仿真中调试好的.hex程序拷到单片机的程序存储器里面。

5.根据设计实物搭建单片机系统。

2.1MCS-51单片机的组成:(有两个定时器)CPU(进行运算、控制)、RAM(数据存储器)、ROM(程序存储器)、I/O口(串口、并口)、内部总线和中断系统等。

工作过程框图如下:运算器组成:8位算术逻辑运算单元ALU(Arithmetic Logic Unit)、8位累加器A(Accumulator)、8位寄存器B、程序状态字寄存器PSW(Program Status Word)、8位暂存寄存器TMP1和TMP2等。

功能:完成算术运算和逻辑运算控制器组成:程序计数器PC、指令寄存器IR、指令译码器ID、堆栈指针SP、数据指针DPTR、定时控制逻辑和振荡器OSC等电路。

功能:CPU根据PC中的地址将欲执行指令的指令码从存储器中取出,存放在IR中,ID对IR中的指令码进行译码,定时控制逻辑在OSC配合下对ID译码后的信号进行分时,以产生执行本条指令所需的全部信号。

2.2存储器MCS-51的存储器可分为程序存储器和数据存储器,又有片内和片外之分。

(1)程序存储器一般将只读存储器(ROM)用做程序存储器。

可寻址空间为64KB,用于存放用户程序、数据和表格等信息。

MCS-51单片机按程序存储器可分为内部无ROM型(如8031)和内部有ROM型(如8051)两种,连接时引脚有区别。

程序存储器结构如图所示:EA(2)数据存储器一般将随机存储器(RAM)用做数据存储器。

可寻址空间为64KB。

MCS-51数据存储器可分为片内和片外两部分。

片外RAM:最大范围:0000H~FFFFH,64KB;用指令MOVX 访问。

片内RAM:最大范围:00H~FFH,256B;用指令MOV访问。

又分为两部分:低128B(00~7FH)为真正的RAM区,高128B(80~FFH)为特殊功能寄存器(SFR)区。

如图所示。

2.3定时器/计数器(TL0, TH0, TL1和TH1)MCS-51单片机中有两个16位的定时器/计数器T0和T1,它们由4个8位寄存器(TL0, TH0, TL1和TH1)组成,2个16位定时器/计数器是完全独立的。

可以单独对这4个寄存器进行寻址,但不能把T0和T1当做16位寄存器来使用。

8051内部有两个16位可编程序的定时器/计数器,均为二进制加1计数器,分别命名为T0和T1。

T0和T1均有定时器和计数器两种工作模式。

在定时器模式下,T0和T1的计数脉冲可以由单片机时钟脉冲经12分频后提供。

在计数器模式下,T0和T1的计数脉冲可以从P3.4和P3.5引脚上输入。

对T0和T1的控制由定时器方式选择寄存器TMOD和定时器控制寄存器TCON完成2.4中断系统中断:指CPU暂停原程序执行,转而为外部设备服务(执行中断服务程序),并在服务完后返回到原程序执行的过程。

中断系统:指能够处理上述中断过程所需要的硬件电路。

中断源:指能产生中断请求信号的源泉。

8051可处理5个中断源(2个外部,3个内部)发出的中断请求,并可对其进行优先权处理。

外部中断的请求信号可以从P3.2, P3.3(即 和 )引脚上输入,有电平或边沿两种触发方式;内部中断源有3个,2个定时器/计数器中断源和1个串行口中断源。

8051的中断系统主要由中断允许控制器IE 和中断优先级控制器IP 等电路组成。

2.5MCS-51单片机外部引脚8051单片机有40个引脚,分为端口线、电源线和控制线三类。

电源线 GND :接地引脚20。

VCC :正电源引脚40。

接+5V 电源2.6MCS-51单片机的工作方式:MCS-51系列单片机的工作方式可分为:复位方式、程序执行方式、单片执行方式、掉电保护方式、节电工作方式和EPROM 编程/校验方式。

复位电路有两种:上电自动复位和上电/按键手动复位,如图所示。

程序执行方式是单片机基本工作方式,可分为连续执行工作方式和单步执行工作方式。

节电工作方式是一种低功耗的工作方式,可分为空闲(等待)方式和掉电(停机)方式。

是针对CHMOS 类芯片而设计的,HMOS 型单片机不能工作在节电方式,但它有一种掉电保护功能。

1.HMOS 单片机的掉电保护当VCC 突然掉电时,单片机通过中断将必须保护的数据送入内部RAM ,备用电源VPD 可以维持内部RAM 中的数据不丢失。

2.CHMOS 单片机的节电方式CHMOS 型单片机是一种低功耗器件,正常工作时电流为11~22mA ,空闲状态时为1.7~5mA ,掉电方式为5~50 A 。

因此,CHMOS 型单片机特别适用于低功耗应用场合,它的空闲方式和掉电方式都是由电源控制寄存器PCON 中相应的位来控制。

3.空闲工作方式:将IDL 位置为1(用指令MOV PCON, #01H ),则进入空闲工作方式,其内部控制电路如右图所示。

此时,CPU 进入空闲待机状态,中断系统、串行口、定时器/计数器,仍有时钟信号,仍继续工作。

退出空闲状态有两种方法:一是中断退出,二是硬件复位退出。

4. 掉电工作方式:将PD 置为1(用指令MOV PCON, #02H ),可使单片机进入掉电工作方式。

此时振荡器停振,只有片内的RAM 和SFR 中的数据保持不变,而包括中断系统在内的全部电路都将处于停止工作状态。

退出掉电工作方式,只能采用硬件复位的方法。

欲使8051从掉电方式退出后继续执行掉电前的程序,则必须在掉电前预先把SFR 中的内容保存到片内RAM 中,并在掉电方式退出后恢复SFR 掉电前的内容。

2.7单片机的时序0INT 1INT时序:CPU在执行指令时所需控制信号的时间顺序称为时序。

时序是用定时单位来描述的,MCS-51的时序单位有四个,分别是时钟周期(节拍)、状态、机器周期和指令周期。

MCS-51的时序单位:1. 时钟周期:又称为振荡周期、节拍(用P表示),定义为单片机提供时钟信号的振荡源(OSC)的周期。

它是时序中的最小单位。

2. 状态(用S表示):单片机振荡脉冲经过二分频后即得到整个单片机工作系统的状态。

一个状态有两个节拍,前半周期对应的节拍定义为P1,后半周期对应的节拍定义为P2。

3. 机器周期:通常将完成一个基本操作所需的时间称为机器周期。

MCS-51中规定一个机器周期包含12个时钟周期,即有6个状态,分别表示为S1~S6。

若晶振为6MHz,则机器周期为2μs,若晶振为12MHz,则机器周期为1μs。

4. 指令周期:执行一条指令所需要的时间称为指令周期。

它是时序中的最大单位。

一个指令周期通常含有1~4个机器周期。

指令所包含的机器周期数决定了指令的运算速度,机器周期数越少的指令,其执行速度越快。

以机器周期为单位,指令可分为单周期、双周期和四周期指令。

3.1单片机系统的工程设计设计要求:一、可靠性和稳定性是衡量单片机系统工程设计指标。

提高系统可靠性的几种基本方法包括:1.系统采用双机系统2.采用集散式控制系统3.进行软硬件滤波:几种常用的数字滤波方法包括:(1)中值滤波(2)算术平均值滤波(3)防脉冲干扰平均值滤波4.提高元器件的可靠性5.提高印制电路板的质量:设计是布线及接地要合理6.对供电电源采用抗干扰措施7.加强输入\输出通道的抗干扰性二、系统自诊断功能当系统正常运行的时候,定时对各工作模块进行监控,并对外界的情况作出快速应变处理。

应能自己及时切换到后备装置投入运行或及时发出信号,以便手动操作。

三、操作维修方便尽量降低对操作人员的专业知识要求,于,控制开关尽量少,操作顺序简便,数据输入与输出显示采用十进制表示,能有效地定位故障,以便进行维修和系统的推广。

四、性能/价格比设计的时候尽量考虑花钱少,能用软件实现的应该采用软件实现。

设计方法:一、总体设计:1.掌握工作原理2.机器和元器件的选择3.软硬件功能的划分:硬-提高工作速度,减少工作量,花钱多;软-花钱少,增加软件复杂性,降低系统工作速度二、硬件设计任务1.掌握工作原理三、软件设计1.系统定义2.软件结构3.程序设计4.1模拟量输入通道的一般组成模拟量输入通道一般由信号预处理、多路转换器、前置放大器、采样保持器、模/数转换器和接口逻辑电路等组成。

其核心是模/数转换器。

4.2A /D 转换器及技术指标:A/D 转换器的作用是将模拟量转换为数字量,它是模拟量输入通道的核心部件,是模拟系统和计算机之间的接口。

分辨率:通常用数字量的位数n (字长)来表示,若n =8,满量程输入为5.12V ,则LSB 对应于模拟电压 。

转换时间:从发出转换命令信号到转换结束信号有效的时间间隔,即完成 n 位转换所需要的时间。

转换精度:绝对精度指满量程输出情况下模拟量输入电压的实际值与理想值之间的差值;相对精度指在满量程已校准的情况下,整个转换范围内任一数字量输出所对应的模拟量输入电压的实际值与理想值之间的最大差值。

转换精度用LSB 的分数值来表示。

线性误差:在满量程输入范围内,偏离理想转换特性的最大误差定义为线性误差。

线性误差常用LSB 的分数表示,如1/2LSB 、1/4LSB 等。

转换量程:所能转换的模拟量输入电压范围,如0~5V ,0~10V ,-5V ~十5V 等。

相关文档
最新文档