太阳出来之后,迷茫的雾终将散去,天下也会越来清晰,在技能的路上越走越光明。
前面先容的电路板设计是硬件设计的根本,本节开始正式进入单片机开拓的章节,本节在前期的根本上进一步解释单片机的构造和引脚。

本文紧张以51单片机开拓为例来先容。

单片机一样平常是电路板上的一块微处理器芯片,能运行程序,能实行数学打算、逻辑运算等运算,能吸收以及输出旗子暗记,如数字旗子暗记,部分也片载仿照量旗子暗记接口,内部含有定时器、计数器以及串行通信接口等单元,有RAM用于临时存储运行过程数据,部分型号也有掉电不易失落的存储器,有接口用于通讯等。
如图 1为单片机的构造概览,且划分为核心和外部引脚两个部分。
(1)单片机的核心部分(中间椭圆内区域)
->内核,单片机实行运算等的部分,如进行数学打算、逻辑运算的单元。
->RAM,用于存储运行过程中的临时数据,在单片机里程序实行过程中,会产生一些数据,如用户定义的临时变量等,基本都存在于RAM中。RAM只能用于数据暂存,掉电数据即丢失。
->程序存储器,用于存储程序的地方,用户编写的程序就存储在程序存储器里,程序存储器可扩展,须要额外的I/O(输入/输出)引脚。
->非易失落存储器,部分单片机型号有此存储器,用于长期保存用户数据的存储器,一样平常掉电了也不会丢失。
->计数器,用于计数。外部旗子暗记高低电平变革会产生计数信息,如果须要,可接入指定的单片机引脚进行计数。
->计时器,计时=基定时光x计数,基定时光由内部或者外部晶振产生。一言概之,便是数一下晶振产生了多少个基定时光,就达到了计时的目的。
->其他。有的单片机还有片载PWM发生器等,这里不再赘述,详细的可以查阅单片机手册。
(2)外部引脚
->电源引脚。单片机有电才能事情,这是为单片机供电的引脚,一样平常的哀求直流5V或者3.3V的电源为单片机供电。
->DI/DO引脚,用于数字量输入和输出的引脚,一样平常这种引脚即能输入也能输出。许可的输入输出的电平电压跟单片机的电源干系,常日如果单片机的电源是5V,那么对应的高电平便是5V,低电平为0V,同样的,如果是3.3V的电源,那么高电平为3.3V,低电平为0V。
->AI/AO接口,部分单片机有AI/AO接口,用于直接读取或者输出仿照量旗子暗记。
->通信接口。单片机上用于通信的接口,一样平常至少有串行通信接口,加上一些通信芯片和组件就能进行如RS232、RS485等通信。
->其他。
图 2是某单片机的引脚,可以看到引脚标识笔墨里有很多“/”符号,这就表示这个引脚是复用的,如第20脚“P3.2/INT0”,可以做普通的数字量输入输出引脚,也可以做外部中断0的输入引脚。每个引脚详细的含义,须要看手册或者解释书。
表 1 部分引脚含义解释
名称
解释
P0.0-P0.7
第0组数字量输入输出引脚
P1.0-P1.7
第1组数字量输入输出引脚
P2.0-P2.7
第2组数字量输入输出引脚
P3.0-P3.7
第3组数字量输入输出引脚
P4.0-P4.7
第4组数字量输入输出引脚
P5.4-P5.5
第5组数字量输入输出引脚
GND
单片机电源负极
VCC
单片机电源正极
ADC0-ADC7
片载的仿照量输入接口(即AI)
TXD
第1组串口发送端
RXD
第1组串口吸收端
TXD_2
第2组串口发送端
RXD_2
第2组串口吸收端,别的类推
INT0
外部中断0输入引脚
INT1
外部中断1输入引脚,别的类推
MOSI
第1组片载SPI接口,别的类推
MISO
SCLK
其他
请查阅该型号的开拓解释书
3、紧张用场单片机的紧张用场便是做掌握器,承担数据采集、运算、掌握、通信等任务,可以用于工业掌握、仪器仪表、机电设备等自动化、监控监测等领域。
4、结语本文根据作者的理解大要性地先容单片机的内部构造和引脚,或许不足严谨准确,但对认知或多或少也是有帮助的,由于对付一样平常开拓者来说更主要的是怎么利用,要想深入理解可以连续查阅。
本节完,精彩待续。










