STC89C52单片机公交车语音报站系统设计+程序+电路图(3)

2.1.1 单片机的应用领域 由于单片机具有许多不错的优点,因而在科技领域得到了一致好评主要有以下几个方面被广泛应用 (1)由于单片机的I/O接口比较多


2.1.1 单片机的应用领域

由于单片机具有许多不错的优点,因而在科技领域得到了一致好评主要有以下几个方面被广泛应用

(1)由于单片机的I/O接口比较多,可操作性强,逻辑性能比较强可以作为工业控制的核心,自适应性系统的重要组成部分等,及可以起到主要控制作用,也可以作为辅助前段使用。

(2)智能仪器以及测量仪表也广泛的利用了单片机系统,它能提供更快的测量速度以及测量精度。广泛应用在开关当中是的仪表更加数字化、智能化很多无法用线性表示的变化在单片机的操作下迎刃而解。例如数字温度

2.2 单片机的发展历程

1971年Inter公司研发出首个4位微处理器Inter4004,意味着微处理器芯片的诞生。 上世纪80年代中叶单片机仍处于起步阶段,Inter公司的MCS-48领先世界,标志单片机的诞生。至90年代初期,单片机逐渐完善Inter生产出性能更为优化的MCS-51系列。这一系列也奠定了之后总线型单片机的体系结构。

2.3 关于STC89C52单片机

STC89C52RC是相较于传统单片机而言有很多优点的产品,与此同时且兼容于传统的8051单片机,其硬件结构如图1.1。

图2.1  硬件电路框图

特性;

① 6时钟/工作周期和12时钟/工作周期两种选择

② 与传统8051单片机兼容

③ 0-40MHz的工作频率

④ 512B RAM数据存储器

另外这款单片机存在其独特的优点:

① 无法被破译

② 抗干扰能力强,主要体现在抗静电能力强能

③ 功耗极低

P0管脚是一个具有8位串联方向的I/O端口,每个管脚可以承接8条TL电流。当P1管脚第一次输入一个信号的时候,可以被当成高位电阻的输入。P0管脚便起到了存储外部的一些程序的功能,它的定义就是8位的数据接口或者8位的通讯接口。当FLISH编写程序的时候,P0 管脚可用作程序开始的信号,当FIASH再次检测的时候,P0管脚可以输出结果,这个时候P0就必须处在高电位,需要一个上拉电阻将其拉上去。

P1管脚是一个内供8位I/O接口的串行接口,可起到通讯作用,P1管脚的缓冲装置能承载4TTL的电流。当该管教输入一个信号1的时候,被内部的上拉电阻拉高,可以作用在输入端口,如果P1管脚被外拉电阻拉到一个相对较低的电平时,则可以输出电流信号,原因在于内部信号被强行拉高。

Vcc:可以视作电源。

Vss:与地线相连接。

P2管脚是一个内部上有8位I/O接口,同时也可以看做向上提升的电阻,P2管脚的缓冲器能够收到这种信号并且可以输出4个TT电流,当P2管脚写入一个信号1的时候,这个管脚内部的向上拉伸电阻会被待在一个较高的水平,并且可以被视作一个输入信号,如果这个口当做输入时,P2口的管脚外部下拉电阻会拉低至一个低电平,这时候就会输入电流。这是因为内部电阻拉高外部便相对较低会产生电势差。P2管脚被当做一个16位的外部的存储工具的时候,P2管脚的8位输出都是较高的管脚。在再次输入1的时候,可以利用这个上拉电阻来对其他程序进行读取与编译,P2管脚输出存储在特出存储器内部的程序。控制器的功能是控制单片机的各个元器件协同工作站,它有程序计数器以及寄存器编码器定时装置组成,他的工作过程就是执行编译的程序,而程序在执行的过程中首先从片呢或者外部的程序存储器中获得信号送到寄存器当中,然后通过指令,寄存器送进编码器当中,然后转化成几种不同的电频信号最后与时钟一起诵经时序电路进行综合分析,以及转换为脉冲信号