基于单片机的数字钟设计毕业设计论文

时间:2024.4.27

本文由yznuhjt贡献

doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。

基于单片机的数字钟毕业论文

摘要???????????????????????????????Ⅰ Abstract?????????????????????????????Ⅱ 第 1 章 绪 论??2 1.1 课题背景 ??2 1.2 课题来源 ??2 1.3 本章小结 ??3 第 2 章 MCS-51 单片机的结构 ??4 2.1 控制器 ??4 2.2 存储器的结构 ??4 2.3 并行 I/O 口 ??5

2.4 时钟电路与时序 ??5 2.5 单片机的应用领域 ??6 2.6 本章小结 ??6 第 3 章 电路的硬件设计??7 3.1 复位电路 ??7 3.2 时钟电路 ??7 3.3 按键电路 ??8 3.4 相关控制电路 ??9 3.4.1 控制打铃电路 ??9 3.4.2 时间表显示电路························································································ 9 3.5 数码管显示电路 ??10 3.6 电源电路设计 ??10 3.7 本章小结 ??10 第 4 章 电路的软件设计??11 4.1 软件程序内容 ??11 4.2 软件流程图 ??11 4.3 定时程序设计 ??12 4.3.1 实时时钟实现的基本方法······································································· 13

4.3.2 实时时钟程序设计步骤·········································································· 13

4.4 程序说明??13 4.5 本章小结 ??14 第 5 章 结论与展望??15 5.1 结论 ??15

5.2 单片机的发展趋势 ??15 参考文献??17 附录?????????????????????????????? 18

1

第1章

1.1 课题背景

绪 论

单片机自 1976 年由 Intel 公司推出 MCS-48 开始,迄今已有二十多年了。由 于单片机集成度高、功能强、可靠性高、体积小、功耗地、使用方便、价格低廉 等一系列优点,目前已经渗入到人们工作和生活的方方面面,几乎“无处不在, 无所不为” 。单片机的应用领域已从面向工业控制、通讯、交通、智能仪表等迅 速发展到家用消费产品、办公自动化、汽车电子、PC 机外围以及网络通讯等广 大领域。

单片机有两种基本结构形式:一种是在通用微型计算机中广泛采用的,将程 序存储器和数据存储器合用一个存储器空间的结构,称为普林斯顿结构。另一种 是将程序存储器和数据存储器截然分开,分别寻址的结构,一般需要较大的程序 存储器,目前的单片机以采用程序存储器和数据存储器截然分开的结构为多。

本文讨论的单片机多功能定时器的核心是目前应用极为广泛的 51 系列单 片机,配置了外围设备,构成了一个可编程的计时定时系统,具有体积小,可靠 性高,功能强等特点。不仅能满足所需要求而且还有很多功能可供开发,有着广 泛的应用领域。

20 世纪 80 年代中期以后,Intel 公司以专利转让的形式把 8051 内核技术 转让给许多半导体芯片生产厂家, ATMEL、 如 PHILIPS、 ANALOG、 DEVICES、 DALLAS 等。这些厂家生产的芯片是 MCS-51 系列的兼容产品,准确地说是与 MCS-51 指令 系统兼容的单片机。这些兼容机与 8051 的系统结构(主要是指令系统)相同, 采用 CMOS 工艺, 因而, 常用 80C51 系列来称呼所有具有 8051 指令系统的单片机, 它们对 8051 单片机一般都作了一些扩充,更有特点。其功能和市场竞争力更强, 不该把它们直接称呼为 MCS-51 系列单片机,因为 MCS 只是 Intel 公司专用的单 片机系列型号。MCS-51 系列

及 80C51 单片机有多种品种。它们的引脚及指令系 统相互兼容,主要在内部结构上有些区别。目前使用的 MCS-51 系列单片机及其 兼容产品通常分成以下几类:基本型、增强型、低功耗型、专用型、超 8 位型、 片内闪烁存储器型。

1.2 课题来源

在日常生活和工作中,我们常常用到定时控制,如扩印过程中的曝光定时 等。早期常用的一些时间控制单元都使用模拟电路设计制作的,其定时准确性和 重复精度都不是很理想,现在基本上都是基于数字技术的新一代产品,随着单片 机性能价格比的不断提高,新一代产品的应用也越来越广泛,大可构成复杂的工 业过程控制系统,完成复杂的控制功能。小则可以用于家电控制,甚至可以用于 儿童电子玩具。它功能强大,体积小,质量轻,灵活好用,配以适当的接口芯片, 可以构造各种各样、功能各异的微电子产品。

随着电子技术的飞速发展,家用电器和办公电子设备逐渐增多,不同的设备 都有自己的控制器,使用起来很不方便。根据这种实际情况,设计了一个单片机多功能定时系统,它可以避免多种控制器的混淆,利用一个控制器对多路电器进 行控制,同时又可以进行时钟校准和定点打铃。它可以执行不同的时间表(考试 时间和日常作息时间)的打铃,可以任意设置时间。这种具有人们所需要的智能 化特性的产品减轻了人的劳动, 扩大了数字化的范围, 为家庭数字化提供了可能。

1.3 本章小结

本文介绍的设计是针对教学所用的多功能定时器,可以完成教学所需的功 能。该定时器操作简单,功能齐全,是单片机智能化的一种应用。

第2章

MCS-51 单片机的结构

MCS-51 单片机是把那些作为控制应用所必需的基本内容都集成在一个尺寸 有限的集成电路芯片上。如果按功能划分,它由如下功能部件组成,即微处理器 (CPU) 、数据存储器(RAM) 、程序存储器(ROM/EPROM) 、并行 I/O 口、串行口、 定时器/计数器、中断系统及特殊功能寄存器(SFR) 。它们都是通过片内单一总 线连接而成,其基本结构依旧是 CPU 加上外围芯片的传统结构模式。但对各种功 能部件的控制是采用特殊功能寄存器(SFR)的集中控制方式。

2.1 2.1 控制器

控制器是单片机的指挥控制部件,控制器的主要任务是识别指令,并根据指 令的性质控制单片机各功能部件,从而保证单片机各部分能自动而协调地工作。 单片机执行指令是在控制器的控制下进行的。首先从程序存储器中读出指 令,送指令寄存器保存,然后送至指令译码器进行译码,译码结果送定时控制逻 辑电路,由定时控制逻辑产生各种定时信号和控制信号,再送到单片机的各个部 件去进行相应的操作。这就是执行一条指令的全过程,执行程序就是不断重复这 一过程。控制器主要包括程序计数器、程序地址寄存器、指令寄存器 IR、指令 译码器、条件转移逻辑电路及时序控制逻辑电路。

2.2 存储器的结构

MCS-51 单片机存储器采用的是哈佛结构,即程序存储器空间和数据存储器 空间截然分开,程序存储器和数据存储器各有自己的寻址方式,寻址空间和控制 系统。 这种结构对于单片机面向控制的实际应用极为方便,有利.在 8051/8751 弹 片击中,不仅在片内集成了一定容量的程序存储器和数据存储器及众多的特殊功 能寄存器,而且还具有极强的外存储器的扩展能力,寻址能力分别可达 64KB,寻 址和操作简单方便.MCS-51 的存储器空间可划分为如下几类: 1. 程序存储器 单片机系统之所以能够按照一定的次序进行工作,主要是程序存储器中存放 了经调试正确的应用程序和表格之类的固定常数。程序实际上是一串二进制码, 程序存储器可以分为片内和片外两部分。8031 由于无内部存储器,所以只能外扩 程序存储

器来存放程序。 MCS-51 单片机复位后,程序存储器 PC 的内容为 0000H,故系统必须从 0000H 单元 开始取指令,执行程序.程序存储器中的 0000H 地址是系统程序的启动地址.一般 在该单元存放一条绝对跳转指令,跳向用户设计的主程序的起始地址。 2. 内部数据存储器 MCS-51 单片机内部有 128 个字节的随机存取存储器 RAM,作为用户的数据寄 存器,它能满足大多数控制型应用场合的需要,用作处理问题的数据缓冲器。 MCS-51 单片机的片内存储器的字节地址为 00H-7FH.MCS-51 单片机对其内部RAM 的存储器有很丰富的操作指令,从而使得用户在设计程序时非常方便。地址 为 00H-1FH 的 32 个单元是 4 组通用工作寄存器区,每个区含 8 个 8 位寄存器,编 号为 R7-R0。用户可以通过指令改变 PSW 中的 RS1,RS0 这二位来切换当前的工作 寄存器区,这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工 作寄存器现场内容保护提供了极大的方便。 3. 特殊功能寄存器(SFR-Special Function Register) 特殊功能寄存器反映了 MCS-51 单片机的状态,实际上是 MCS-51 单片机各功 能部件的状态及控制寄存器.SFR 综合的,实际的反应了整个单片机基本系统内 部的工作状态及工作方式.SFR 实质上是一些具有特殊功能的片内 RAM 单元,字节 地址范围为 80H-FFH.特殊功能寄存器的总数为 21 个,离散的分布在该区域中,其 中]有些 SFR 还可以进行位寻址.128 个字节的 SFR 块中仅有 21 个字节是由定义 的.对于尚未定义的字节地址单元,用户不能作寄存器使用,若访问没有定义的单 元,则将得到一个不确定的随机数.

2.3 并行 I/O 口

MCS-51 单片机共有 4 个双向的 8 位并行 I/O 端口(Port) ,分别记作 P0-P3, 共有 32 根口线,各口的每一位均由锁存器、输出驱动器和输入缓冲器所组成。 实际上 P0-P3 已被归入特殊功能寄存器之列。这四个口除了按字节寻址以外,还 可以按位寻址。 由于它们在结构上有一些差异, 故各口的性质和功能有一些差异。 P0 口是双向 8 位三态 I/O 口,此口为地址总线(低 8 位)及数据总线分时 复用口,可驱动 8 个 LS 型 TTL 负载。P1 口是 8 位准双向 I/O 口,可驱动 4 个 LS 型负载。P2 口是 8 位准双向 I/O 口,与地址总线(高 8 位)复用,可驱动 4 个 LS 型 TTL 负载。P3 口是 8 位准双向 I/O 口,是双功能复用口,可驱动 4 个 LS 型 TTL 负载。P1 口、P2 口、P3 口各 I/O 口线片内均有固定的上拉电阻,当这 3 个准双向 I/O 口做输入口使用时,要向该口先写“1” ,另外准双向 I/O 口无高阻 的“浮空”状态,故称为双向三态 I/O 口。

2.4 时钟电路与时序

时钟电路用于产生 MCS-51 单片机工作时所必需的时钟信号。MCS-51 单片机 本身就是一个复杂的同步时序电路,为保证同步工作方式的实现,MCS-51 单片 机应在唯一的时钟信号控制下,严格地按时序执行进行工作,而时序所研究的是 指令执行中各个信号的关系。

在执行指令时,CPU 首先要到程序存储器中取出需要执行的指令操作码,然后译码, 并由时序电路产生一系列控制信号去完成指令所规定的操作。CPU 发出的时序信号有两类, 一类用于片内对各个功能部件的控制,这列信号很多。另一类用于片外存储器或 I/O 端口的 控制,这部分时序对于分析、设计硬件接口电路至关重要。这也是单片机应用系统设计者普 遍关心的问题。

5

2.5 单片机的应用领域

单片机应用领域可以归纳为以下几个方面。 1.智能仪表 用单片机系统取代老式的测量、控制仪表,实现从模拟仪表向数字化、智能化仪 表的转化,如各种温度仪表、压力仪表、流量仪表、电能计量仪表等。 2. 测控系统 用单片机取代原有的复杂的模拟数字电路,完成各种工业控制、数据采集系统等工作。 3.电能变换 应用单片机设计变频调速控制电

路。 4.通信 用单片机开发通信模块、通信器材等。 5.机电产品 应用单片机检测、控制传统的机械产品,使传统的机械产品结构简化,控制 智能化,提高了机电产品的可靠性,增强了产品的功能。 6.智能接口 在数据传输中,用单片机实现外部设备与微机通信。

2.6 本章小结

本章介绍了单片机的一些基本硬件结构。单片机是微计算机的一个分支,在 原理和结构上,单片机与微型机之间没有根本性的差别,而且微计算机的许多技 术都被单片机继承下来。 单片机的基本结构依然是 CPU 加上外围芯片的传统结构 模式,但对各种功能部件的控制是采用特殊功能寄存器的集中控制方式。

6

第 3 章 电路的硬件设计

3.1 复位电路

MCS-51 单片机的复位是由外部的复位电路来实现的。复位引脚 RST 通过一 个斯密特触发器与复位电路相连,斯密特触发器用来抑制噪声,在每个机器周期 的 S5P2,斯密特触发器的输出电平由复位电路采样一次,然后才能得到内部复 位操作所需要的信号。 上电复位:上电复位电路是—种简单的复位电路,只要在 RST 复位引脚接一 个电容到 VCC,接一个电阻到地就可以了。上电复位是指在给系统上电时,复位 电路通过电容加到 RST 复位引脚一个短暂的高电平信号,这个复位信号随着 VCC 对电容的充电过程而回落, 所以 RST 引脚复位的高电平维持时间取决于电容的充 电时间。为了保证系统安全可靠的复位,RST 引脚的高电平信号必须维持足够长 的时间。 电路图如下:

上电自动复位是通过外部复位电路的电容充电来实现的。 只要 Vcc 的上升时 间不超过 1ms,就可以实现自动上电复位。

3.2 时钟电路

时钟是单片机的心脏,单片机各功能部件的运行都是以时钟频率为基准,有 条不紊的一拍一拍地工作。因此,时钟频率直接影响单片机的速度,时钟电路的 质量也直接影响单片机系统的稳定性。常用的时钟电路有两种方式:一种是内部 时钟方式,另一种为外部时钟方式。本文用的是内部时钟方式。 电路图如下:

7

MCS-51 单片机内部有一个用于构成振荡器的高增益反相放大器,该高增益 反向放大器的输入端为芯片引脚 XTAL1,输出端为引脚 XTAL2。这两个引脚跨接 石英晶体振荡器和微调电容,就构成一个稳定的自激振荡器。

3.3 按键电路

按键的开关状态通过一定的电路转换为高、低电平状态。按键闭合过程在相 应的 I/O 端口形成一个负脉冲。 闭合和释放过程都要经过一定的过程才能达到稳 定,这一过程是处于高、低电平之间的一种不稳定状态,称为抖动。抖动持续时 间的常长短与开关的机械特性有关,一般在 5-10ms 之间。为了避免 CPU 多次处 理按键的一次闭合,应采用措施消除抖动。本文采用的是独立式按键,直接用 I/O 口线构成单个按键电路,每个按键占用一条 I/O 口线,每个按键的工作状态 不会产生互相影响。 电路图如下:

P1.0 口表示功能移位键,按键选择要调整的时十位、时个位、分十位或分 个位。 P1.1 口表示数字“+“键,按一下则对应的数字加 1。 P1.2 口表示数字“-”键,按一下则对应的数字减 1。 P1.3 口表示时间表的切换,程序默认为日常时间表,当按下该开关,使输 入为低电平时, 表示当前执行的是考试时间表, 并有绿发光二极管显示。 再按键, 8

使键抬起,输入维高电平时,表示当前执行的是日常作息时间表,用红发光二级 管显示。

3.4 相关控制电路

3.4.1 控制打铃电路

P1.5 口控制继电器进而控制电铃工作。当时钟当前的时间和当前所执行的 时间表的时间一致时, 相应得标志位为 1, P1.5 口输出高电平, 控制继电器闭合, 从而合上开关,启动电铃进行打铃。打铃一定时间,标志位置 0,P1.5 输出低电 平,继电器打开,电铃停止工作。 电路图如下:

3.4.2 时间表显示电路

因为该电路可以执行两个时间表,即正常作息时间表和考试时间表。为了能 够从外观上看出当前正在执行的是那种时间表。为此,在电路中加上了红、绿两 个不同的发光二极管,当红发光二极管接通时,表示当前正在执行日常作息时间 表;当绿发光二极管接通时则表示当前正在执行的是考试时间表。有了红绿两发 光二极管表示,就可以明显看出当前执行的是何种时间表,不会混淆。 电路图如下:

9

3.5 数码管显示电路

数码管显示器成本低,配置灵活,与单片机接口简单,在单片机应用系统中 广泛应用。

1.数码管的工作原理 数码管是由 8 个发光二极管构成的显示器件。在数码管中,若将二极管的阳 极连在一起,称为共阳极数码管;若将二极管的阴极连在一起,称为共阴极数码 管。本文用到的 6 个数码管均是共阴极的。当发光二极管导通时,它就会发光。 每个二极管就是一个笔划,若干个二极管发光时,就构成了一个显示字符。将单 片机的 I/O 口控制相应的芯片与数码管的 a-g 相连, 高电平的位对应的发光二极 管亮,这样,由 I/O 口输出不同的代码,就可以控制数码管显示不同的字符。本 文的 6 个数码管均采用动态显示方式,显示当前的时间。整个显示电路应用了 2 个 164 芯片,1 个 244 芯片。第一个 164 芯片把从单片机传出的串行数据转换成 并行数据。164 只能存储 8 位数据,因此,当单片机输出第 9-14 位数据的时候, 第一个 164 芯片中的 8 位数据就被传到第二个 164 芯片中, 8 位数据就是段选 这 信号,控制数码管将要显示的字符。第 9-14 位数据输出后,控制 244 芯片的单 片机的 P1.7 口置为高电平,244 芯片选通。这六位数据经过 244 芯片以后是片 选信号,即控制动态显示的是哪一位数码管。在片选信号和段选信号的控制下, 数码管就正确的动态显示当前的时间。

3.6 电源电路设计

电源电路包括变压器、桥式整流器、电容和稳压器。通过变压器变压,使得 220V 电压变为 5 V,在通过桥式整流,电容的滤波作用,稳压器的稳压作用,可 输出 5V 的稳定电压。

3.7 本章小结

本章介绍的是本设计的硬件结构, 单片机的相关 I/O 口输入输出就可以实现相应 的控制功能。还介绍了单片机的复位电路和时钟电路。

10

第4章

4.1 软件程序内容

电路的软件设计

本设计的软件程序包括主程序、 中断子程序、 打铃子程序、 时钟显示子程序、 查询时间表切换程序和延时子程序等等。另外由于电路中有四个按键,还另外设 计了防抖动程序来防止干扰。

4.2 软件流程图

软件程序整个流程图如下:

11

开始

初始化

是 是否按时 间表切换 键 切换时 间表

查询功能 移位键

调整时间

是 是否与时 间表时间 匹配 调用打铃 子程序

4.3 定时程序设计

单片机的定时功能也是通过计数器的计数来实现的, 此时的计数脉冲来自单 片机的内部,即每个机器周期产生一个计数脉冲,也就是每经过 1 个机器周期的 时间,计数器加 1。如果 MCS-51 采用的 12MHz 晶体,则计数频率为 1MHz,即 每过 1us 的时间计数器加

1。这样可以根据计数值计算出定时时间,也可以根据 定时时间的要求计算出计数器的初值。 MCS-51 单片机的定时器/计数器具有 4 种 工作方式,其控制字均在相应的特殊功能寄存器中,通过对特殊功能寄存器的编 程,可以方便的选择定时器/计数器两种工作模式和 4 种工作方式。

12

定时器/计数器工作在方式 0 时,为 13 位的计数器,由 TLX(X=0、1)的低 5 位和 THX 的高 8 位所构成。TLX 低 5 位溢出则向 THX 进位,THX 计数溢出则 置位 TCON 中的溢出标志位 TFX. 当定时器/计数器工作于方式 1,为 16 位的计数器。本设计师单片机多功能 定时器,所以 MCS-51 内部的定时器/计数器被选定为定时器工作模式,计数输 入信号是内部时钟脉冲,每个机器周期产生一个脉冲使计数器增 1。

4.3.1 实时时钟实现的基本方法

时钟的最小计时单位是秒,但使用定时器的方式 1,最大的定时时间也只能 达到 131ms。我们可把定时器的定时时间定为 50ms。这样,计数溢出 20 次即可 得到时钟的最小计时单位:秒。而计数 20 次可以用软件实现。 秒计时是采用中断方式进行溢出次数的累积,计满 20 次,即得到秒计时。 从秒到分,从分到时是通过软件累加并进行比较的方法来实现的。要求每满 1 秒,则“秒”单元中的内容加 1; “秒”单元满 60,则“分”单元中的内容加 1; “分”单元满 60,则“时”单元中的内容加 1; “时”单元满 24,则将时、分、 秒的内容全部清零。

4.3.2 实时时钟程序设计步骤

(1)选择工作方式,计算初值; (2)采用中断方式进行溢出次数累计; (3)从秒——分——时的计时是通过累加和数值比较实现的; (4)时钟显示缓冲区:时钟时间在方位数码管上进行显示,为此在内部 RAM 中要设置显示缓冲区,共 6 个地址单元。显示缓冲区从左到右依次存放时、 分、秒数值; (5)主程序:主要进行定时器/计数器的初始化编程,然后反复调用显示 子程序的方法等待中断的到来。 (6)中断服务程序:进行计时操作 (7)加 1 子程序:用于完成对时、分、秒的加操作,中断服务程序在秒、 分、时加 1 时共有三种条调用加 1 子程序,包括三项内容:合字、加 1 并进行十 进制调整、分字。

4.4 程序说明

在整个系统中,在单片机的 30H、31H 和 32H 中存储当前时间的小时、分钟 和秒。 由于要用数码管显示当前的时间, 必须用到分字和合字, 因此在 33H、 34H、 35H、36H、37H 和 38H 中存储当前时间的时十位、时个位、分十位、分个位、秒 十位和秒个位,方便显示。 本设计有由四个轻触按键组成的小键盘,这些按键可以任意改变当前的状 态。按

功能移位键一次,表示当前要校对小时的十位;按第二次,表示当前校对 的是小时的个位;按第三次,则表示校对的是分钟的十位;第四次,表示的校对

13

的是分钟的个位。按下数字“+” 键和数字“-”键可在当前校对的数字上相应 加上 1 或者减去 1。 本设计采用查表方式,在程序里预先存储两个表格,即日常作息时间表和考 试时间表,可以通过手动按键来选择所要执行的时间表。并且用红、绿发光二极 管来区别当前所执行的时间表。系统开机后,按功能移位键就可以调整当前的时 间,整个系统操作简单,功能明确。 显示数据时, 先把要显示的数据送到数据缓冲区 SBUF 中, 再从 SBUF 中显示。 串行口缓冲寄存器 SBUF 器是可直接寻址的专用寄存器。在物理上,它对应着两 个寄存器,一个发送寄存器,一个接收寄存器。CPU 写 SBUF,就是修改发送寄存 器;读 SBUF,就是读接收寄存器。接收器是双缓冲的,以避免在接收下一帧数 据之前,CPU 未能及时响应接收器的中断,没有把上一帧数据读走,而产生两帧 数据重叠的问题。对于发送器,为了保持最大的传输速率,一般不需要双缓冲, 因为发送时 CPU 是主动的,不会产生写重叠的问题。

4.5 本章小结

这一章介绍了本设计的软件设计,所有的功能在流程图里清晰的表现了出 来,体现了设计的合理性、可实现性。

14

第5章

5.1 结论

结论与展望

单片机多功能定时系统理论上能很好的达到了学校教学要求, 发挥了单片机 在智能化方面的应用。该系统的设计很好的满足当前学校教学的需要,是一个理 想的智能化的设计。它具有一个走时精确的实时钟,可以任意设置时间,可以控 制时间表的转换,时钟的显示功能等。可以通过按键操作和数字显示。该系统规 模小,但是功能较多,操作简单,造价低,应用非常广泛。该系统的设计为向家 庭数字化方向发展又前进了一步。同时又扩大了单片机的应用领域。

5.2 单片机的发展趋势

自单片机出现至今,单片机技术已走过了几十年的发展路程。纵观几十年来 单片机发展历程可以看出,单片机技术的发展以微处理器(MPU)技术及超大规 模集成电路技术的发展为先导,拉动广泛的应用领域,表现出比微处理器更具个 性的发展趋势: 1.采用先进结构以实现高性能 在过去的一段时间内,单片机的指令运行速度一直在 10MIPS 以下,这对于 应用在工业控制领域内的单片机来说是足够了,但当单片机被应用在通讯及 DSP 领域作为高速运算、编码或解码时,就会出现因指令运行速度不够而限制单片机 应用的情形,因此提高单片机指令运行速度已经成为迫切需要解决的问题。 2.进一步降低功耗、 基于 80C51 的飞利浦低功率、 低系统成本微控制器 51LPC 系列是业界推动单 片机向低功耗方向发展的主导单片机系列之一。51LPC 系列单片机采用以下三种 方法降低功耗: (1) 使系统进入空闲模式, 在空闲模式下, 只有外围器件在工作, 任意的复位及中断均可结束空闲模式; (2)使系统进入低功耗模式,在低功耗模 式下,振荡器停止工作,是功耗降到最小(3)使系统进入低电压 EPROM 操作; EPROM 包含了模拟电路,当 Vcc 高于 4V 时,可通过软件使这些模拟电路掉电以 降低功耗,在上电情况下可使系统退出该模式。 3.采用 Flash Memory 随着半导体工艺技术的不断进步,MPU 的 Flash 版本逐渐替代了原有的 OTP 版本。Flash MPU 具有以下优点:与多次可编程的窗口式 EPROM 相比,Flash MPU 的成本要低得多;在系统编程能力以及产品生产方面提供了灵活性,因为 Flash MPU 可在

编程后面再次以新代码重新编程;可减少已编程器件的报废和库存;有 助于生产厂商缩短设计周期,使终端用户产品和、更具有竞争力。 4.集成更多功能及兼容性 目前单片机的另一个发展趋势是在芯片上集成更多的功能。如模拟功能,包 括模拟比较器、 A/D 和 D/A 转换器等。 具体表现在: 兼容性作为设计的第一考虑; 额外的新的特点是透明的;使用同一种编程器;OTP 使器件快速提升及标准化成 为可能。

15

5.强抗干扰能力 不 断 加 强 抗 干 扰 能 力 是 单 片 机 进 一 步 发 展 的 必 然 趋 势 。 ST Microelectronics 公司推出的 ST62 系列单片机在这方面是佼佼者,其优良的抗 干扰能力使得许多大公司将其应用在系统中的关键部件上。 许多单片机开发商也 正朝着这个方向努力。 6.朝系列化、全面化方向发展 各大单片机开发商在增加产品功能的同时效力于形成产品的系列化=全面 化,以满足各种控制领域的要求,这也是单片机发展的趋势之一。日本 TOSHBA 公司开发了从 4 位到 64 位的多系列单片机,日立公司也有从 4.位到 32 位的单 片机,目前还没有哪个厂家生产的单片机比东芝公司的种类多。 随着单片机性能的不断提高,不断的克服和弥补自身的不足。在各种控制领 域,单片机将拥有更加广阔的使用天地。在很长的一段时间内,它将一直是工程 设计人员的首选控制芯片之一。 16

参考文献

[1] 张专成 赵怀勋.单片机测控系统中的监视定时器.武警技术学院.Mar 1997 [2] 张景元.基于单片机的多用途定时器的设计与实现.电子工程师 2000 年第 8期 [3] 李洪涛.一种单片机控制的定时打铃器.电子世界.1990 年第 2 期 [4] 何业军 李超.基于单片机控制的高精度定时打铃器的设计.电子技 术.2001 年第 7 期 [5] 关宗安 仲丛久.基于单片机实现的多路定时控制器的设计.沈阳航空工业 学院学报.2004 年 6 月.第 21 卷第 3 期 [6] ATMEL.Microcontroller Data book.2002 [7] Mark1.Montrose.PRINTED Circuit Board Design Techniques for EMC compliance.IEE Press series.2000 [8] 范立南.单片微机接口与控制技术.沈阳:辽宁大学出版社.1996 [9] 张友德.单片微型机原理、应用与实践.上海:复旦大学出版社.1992 [10]李华.MCS-51 系列单片机实用接口技术,北京:北京航空航天大学出版 社.1993

[11]何希庆,高伟.MCS-51 单片机原理、实验、实例[M].山东:山东大学出版 社.1989 [12]张毅刚,彭喜源,潭晓昀.MCS-51 单片机应用设计[M].哈尔滨:哈尔滨工 业大学出版社.1997 [13]胡汉才.单片机原理及接口技术[M],北京:清华大学出版社.1996 [14]余永权,单片机与家用电器智能化设计[M].北京:电子工业出版社.1995 [15]房小翠,王金凤.单片微型计算机与机电接口技术[M].北京国防工业出版 社.2002 [16]皮红梅,李英顺.单片机开发中的定时方法.沈阳石油化工高等专科学校学 报.2002 年 12 月 [17]Maxim 公司.Newreleases Data Book 1996

17

1

更多相关推荐:
基于单片机数字温度计开题报告

云南大学旅游文化学院毕业设计论文开题报告课题名称基于单片机数字温度计设计院系云南大学旅游文化学院信科系专业电子信息工程学号学生姓名指导教师职称助教题目类型应用研究20xx年12月6日一选题依据二研究设计实施方案...

基于单片机的数字温度计设计开题报告

大学综合性设计实验开题报告学生专业同组人指导老师20xx年4月1国内外现状及研究意义随着科技的不断发展现代社会对各种信息参数的准确度和精确度的要求都有了几何级的增长而如何准确而又迅速的获得这些参数就需要受制于现...

开题报告基于单片机的电子体温计的设计

本科毕业设计论文开题报告题目基于单片机的电子温度计的设计课题类型设计实验研究论文学生姓名学号专业班级学院电气工程学院指导教师薛树功开题时间20xx年3月日20xx年3月12日一毕业设计论文内容及研究意义价值设计...

开题报告基于DS18B20数字温度计的设计--

XXXX大学综合电子课程设计开题报告设计项目基于DS18B20的数字温度计的设计指导教师XX专业班级XX级电子信息工程项目负责人XXX项目组成员XXX制表信息与计算机工程学院电子信息系20xx年6月23日一立论...

基于单片机的数字温度计设计

攀枝花学院专业基础综合实验报告基于单片机的数字温度计设计摘要在日常生活及工农业生产中经常要检测温度传统的方式是采用热电偶或热电阻其硬件电路和软件调试比较复杂制作成本较高近年来随着科技的飞速发展单片机的应用正不断...

基于单片机的数字温度计设计开题报告(封杰)

苏州市职业大学毕业设计开题报告

基于单片机数字温度计开题报告

毕业设计论文开题报告课题名称院系专业学号学生姓名指导教师职称基于单片机数字温度计设计20xx年9月6日一选题依据二研究设计实施方案三前期工作四研究基础条件五指导教师意见六开题小组意见七系意见

基于at89c52单片机的数字电压表设计开题报告

岭南师范学院本科生毕业设计论文开题报告1指导教师审阅并接受二级学院和学校检查2

基于单片机的温度传感器设计 开题报告

天津理工大学本科毕业设计开题报告

开题报告---数字温度计的设计

毕业设计论文开题报告学生姓名史玉柱学号20xx4460系部理工系专业年级20xx级电子信息工程设计论文题目数字温度计的设计指导教师覃业梅20xx年11月28日开题报告填写要求1开题报告含文献综述作为毕业设计论文...

基于51单片机数字电子称设计开题报告

贵阳学院毕业设计论文开题报告表1234

基于单片机的数字电压表开题报告

重庆邮电大学移通学院毕业设计论文开题报告设计论文题目数字式电压表的设计学生姓名系别自动化系专业电气工程与自动化班级独立撰写并于毕业设计论文开始后一周内完成

基于单片机的数字温度计设计开题报告(21篇)