作为一个业余者对于单片机的理解

单片机(Microcontrollers)也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含8位CPU、只读存储器ROM和随机存储器RAM、8K的系统可编程闪速存储器等,多样化数据采集与控制系统能够让单片机完成各项复杂的运算,无论是对运算符号进行控制,还是对系统下达运算指令都能通过单片机完成。

简单地说,单片机就是一块芯片,这块芯片组成了一个系统,通过集成电路技术的应用,将数据运算与处理能力集成到芯片中,实现对数据的高速化处理。应用于工业控制,测控系统,智能仪表,机电一体化产品, 智能接口,智能民用产品。如工业机器人,智能家具,测量仪器。

通常我们所说的51单片机其实是对所有兼容Intel 8031指令系统的单片机的统称,具有功耗低、性能好等特点。提供灵活性好、高效执行的解决方案。

(废话不多说,作为个业余爱好者,我认为了解的并不需要太深入,能作出东西才是硬道理。干货来了)

以宏晶科技的STC8051系列的单片机为例,外形如图所示。

作为一个业余者对于单片机的理解_第1张图片
单片机会有一边缺口,此缺口朝上两边的引脚如下图所示。
作为一个业余者对于单片机的理解_第2张图片
单片机大多以5V电源供电,共有40个引脚,分别有P0、P1、P2、P3四个8位I/O口。每个都是准双向口,共占32根引脚,其中左下引脚为VSS接负极,右上引脚为VCC接正极。

除P0口其他三个在初始发射高电平,P0口用作地址(地址总线低8位)/数据(8位数据总线)复用口时,是一个真正的双向口;用作通用IO口时,是一个准双向口,开漏输出,需要外置上拉电阻。
——业余者看到这句可能会懵,其实就按我的理解就是平常的时候P0口的8个引脚只能输出低电平“0”,上拉电阻后便可以输出高电平“1”,此时与其他三个口的作用差不多。单片机上电后I/O口可以输出高低电平,程序中体现为二进制的0或1。

P3口是多功能口。
1、具备I/O口的功能
2、分别有以下功能:
P3.0–RXD,串口接收脚
P3.1–TXD,串口发送脚
P3.2–INT0,外部中断0输入脚
P3.3–INT1,外部中断1输入脚
P3.4–T0,计数器0输入脚
P3.5–T1,计数器1输入脚
P3.6–WR,P0作为数据总线的写控制脚
P3.7–RD,P0作为数据总线的读控制脚。

刚入坑的小萌新,对于P3口只需要了解P3.0和P3.1,因为这两个引脚是用来下载程序用的,(如果你有开发板就另说了)。

至此,理解了上面的实物引脚位置及引脚代表的功能,便可以开始使用单片机焊接你要做的小东西了。

你可能感兴趣的:(文档资料,单片机初学)