毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

STC89C52单片机无线通信的列车自动语音播报系统设计+电路图+程序(5)

时间:2021-10-11 20:35来源:毕业论文
2。2。2 主控模块的比较与选择 从 20 世纪 80 年代到现在,单片机始终在 8 位机的档次上徘徊,8 位的单片 机始终主导着应用的潮流。16 位单片机虽然也曾

2。2。2 主控模块的比较与选择

从 20 世纪 80 年代到现在,单片机始终在 8 位机的档次上徘徊,8 位的单片 机始终主导着应用的潮流。16 位单片机虽然也曾经掀起过波浪,但很快就销声 匿迹了。随着科技的发展,人们对单片机的性能、速度、存储量、通信能力、功 能的多样性、开发的方便程度及耗电的多少等不断提出更高的要求。32 位单片机 应用的高潮正悄悄到来。ARM 处理 器就是近年来发展十分迅猛的一种体系结 构。 从 51 系列单片机到 ARM 处理器是一个很大的跨度。原因是 ARM 处理器

完全不同与 51 系列单片机,其结构十分复杂。ARM 和 51 系列最主要的区别在 于:

( 1 ) ARM 只是一个单片机内核。

( 2 ) ARM 是一个 32 位处理器 ,而 51 系列是 8 位,在数据访问的处理方

式上相差很大。我们说 51 系列单片机采用 8 位结构,这种叙述包含两种含义。

一种含义是它的指令采用 8 位的指令代码;另一种含义是它也进行 8 位的数据处

理。ARM 处理器采用 32 位结构和 51 系列不同,它的指令既可以运行 32 位的

ARM 指令系统,也可以运行 16 位的 Thumb 指令系统;

( 3 ) ARM 处理器有多种工作模式,而 51 系列只有一种。 ARM 处理器结构支 持 7 种处理器模式,在 ARM 处理器中,用户模式是最基本的处理器模式,大多 数用户程序都是在用户模式下进行,除了用户模式外,其他模式均称为特权模式。 51 系列只有一种模式。这在有些情况下使用受到限制。在 51 系列中,所有的资来*自-优=尔,论:文+网www.youerw.com

源在所有的情况下都可以利用。因为 51 系列是一个比较简单的系统,所以有这 样的结构。51 系列也有中断,但这并不产生其他模式。因为中断并没有特权, 所 有资源在所有情况下都是共享的。

( 4 ) ARM 处理器内寄存器只有一种,而 51 系列有多种。比如在 Thumb 状 态下,CPRS 程序状态寄存器只有 1 个,各种模式共用。

( 5 ) ARM 不但有 32 位指令集,还包含 16 位的 Thumb 指令集。51 系列单片 机是一个 8 位的单片机,因而只能执行 8 位宽的指令。ARM 是一个 32 位的结构, 不但可以执行 32 位的指令( ARM 指令集),也可以执行 16 位的指令 (称为 T humb 指令集)。

经过详细比对,综合考虑本文选用 51 系列单片机,在 51 系列单片机中,本 次硬件的控制芯片选择了 STC89C52 型单片机,随着低成本和短开发时间,搭配 了别的特殊芯片来达到更多样,更完美的功能目的。STC89C52 是 STC 公司生产 的一种低功耗、高性能 CMOS8 位微控制器,具有 8K 字节系统可编程 Flash 存 储器。STC89C52 使用经典的 MCS-51 内核,但做了很多的改进使得芯片具有传 统 51 单片机不具备的功能。在单芯片上,拥有灵巧的 8 位 CPU 和在系统可编 程 Flash,使得 STC89C52 为众多嵌入式控制应用系统提供高灵活、超有效的解 决方案。

STC89C52单片机无线通信的列车自动语音播报系统设计+电路图+程序(5):http://www.youerw.com/zidonghua/lunwen_82806.html
------分隔线----------------------------
推荐内容