朝着高性能和多品种方向前进,它们的CPU功能在增强,内部资源在增多,引脚多功能化,以及低电压底功耗。
3芯片的选择与简介
MSC31MSC51芯片简介MCS51系列单片机主要有三种型号的产品:8031、8051和8751。三种型号的引脚完全相同,仅在内部结构上有少数差异。8031片内无ROM,适用于需扩展ROM,可在现场修改和更新程序存储器的应用场合,其价格低,使用灵活,非常适合在我国使用。此次作业使用的是8031芯片。一、8031单片机的基本特性8031单片机具有以下几个特点:
2
f(1)具有功能很强的8位中央处理单元(CPU);(2)片内有时钟发生电路(6MH或12MH)、每执行一条指令时间为或;(3)片内具有128字节的RAM;(4)具有21个特殊寄存器。(5)可扩展64K字节的外部数据存储器和64K字节的外部程序存储器;(6)具有4个IO口,32根IO线;(7)具有2个16位定时器计数器;(8)具有5个中断源,配备2个中断优先级;(9)具有一个全双功串行接口;(10)具有位寻址能力,适用逻辑运算。从上述特性可以看出这种8031芯片集成度高、功能强,只需增加少量外围器件就可以构成一个完整的微机系统。二、8031芯片引脚及其功能8031芯片具有40根引脚,其引脚图如下。
单片机外部引脚
40根引脚按其功能可以分为四类:1电源线2根。Vcc:编程和正常操作时的电源电压,接5V。Vss:地电平。2晶体振荡器2根。XTAL1:振荡器的反向放大器输入。使用外部振荡器时必须接地。XTAL2:振荡器的反向放大器输出和内部时钟发生器的输入。当使用外部振荡器时用于输入外部震荡信号。
3
f3IO口共有P0、P1、P2、P3四个8位口,32根IO线,其功能如下:(1)P00P07(AD0AD7)是IO端口0的引脚。端口0是一个8位漏极开路的双向IO端口。在存取外部存储器时,该端口分时地用作低8位的地址线和8位双向的数据端口(在此时内部上拉电阻有效)。(2)P10P17端口1的引脚,是一个带内部上拉电阻的8位双向IO通道,专供用户使用。(3)P20P27(A8A15)端口2的引脚。端口2是一个带内部上拉电阻的8位双向IO口,在访问外部存储器时,它输出高8位地址A8A15。(4)P30P37端口3的引脚。端口3是一个带内部上拉电阻的8位双向IO口,该口的每一位均可独立地定义第一IO口功能或第二IO口功能。作为第一功能使用时,口的结构与P1操作与口完全相同,第二功能如下所示:口引脚第二功能P30RXD串行输入口P31TXD串行输出口P32INT0外部中断P33INT1外部中断P34T0定时器0外部输入P35T1定时器1外部输入P36WR外部数据存储r