51单片机入门 - 基础知识汇总

发布者:rockstar6最新更新时间:2022-11-10 来源: eefocus关键字:51单片机  入门  基础知识 手机看文章 扫描二维码
随时随地手机看文章

第一部分 单片机简介

MSC-51单片机指以8051为核心的单片机,由美国的Intel公司在1980年推出,80C51是MCS-51系列中的一个典型品种;其它厂商以8051为基核开发出的CMOS工艺单片机产品统称为80C51系列。


单片机:在一片集成电路芯片上集成微处理器(CPU)、存储器(ROM和RAM)、I/O接口电路,从而构成了单芯片微型计算机,即单片机(single chip Microcomputer)也叫微控制器(MCU)。


CPU( Central Processing Unit ):由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器

RAM( Random-Access Memory ):用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;

ROM (Read-Only Memory):用以存放程序、一些原始数据和表格;

I/O(input/output)口:四个8位并行I/O口,既可用作输入,也可用作输出;

T/C (timer/counter):两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;

 数字电路中只有两种电平:高和低

单片机为TTL电平: 高 +5V      低 0V

RS232电平:计算机的串口   高 -12V     低+12V

所以计算机与单片机之间通讯时需要加电平转换芯片max232等其他芯片

数字电路的点评特性据定了他只能用二级制:

二进制逻辑运算,与或非和异或

数据类型:

因为51单片机是8位的,所以他的数据类型一般用unsigned char 

 

第二部分 引脚简介

1.  电源引脚:Vcc (40脚):电源端,接+5V电源。

Vss(Gnd) (20脚):接地端,接+5V电源地端

2. 外接晶体引脚:XTAL1和XTAL2

89C51内部有一个振荡器和时钟产生电路。

XTAL1(19脚):   片内振荡电路反相放大器输入

XTAL2(18脚):片内振荡电路反相放大器输出 当采用内部时钟时,片外连接石 英晶体和微调电容,产生原始 的振荡脉冲信号。


采用外部时钟时, XTAL1输入 外部时钟脉冲信号, XTAL2悬空.

3. 控制信号引脚:RST、ALE、PSEN、EA

RST (9脚) : 复位信号输入端,高电平有效。

保持两个机器周期高电平时,完成复位操作。

ALE/PROG (30脚) :

地址锁存允许输出端/编程脉冲输入端

正常时,连续输出振荡器频率的1/6正脉冲信号。

访问片外存储器时:

作为锁存P0口低8位地址的控制信号。

对8751片内 ROM编程写入时:作为编程脉冲输入端。

PSEN (29脚): 外部程序存储器读选通输出信号

访问片外ROM时,输出负脉冲作为读ROM选通.

常连接到片外ROM芯片的输出允许端(OE)作外部ROM的读选通信号。

EA/Vpp (31脚):

外部程序存储器地址使能输入/编程电压输入端.   平常,接“1”时,CPU访问片内4KB的ROM,当地址超4KB时,自动转向片外ROM中的程序。当接“0”时,CPU只访问片外ROM。 第2功能Vpp              对8051编程时,编程电压输入端。

4. 输入/输出端口引脚 P0、P1、P2、P3

4个8位的并行输入/输出端口,共32个引脚。作为通用输入/输出端口

通用输入/输出端口

     准双向口:  作输入时要先对锁存器写“1”。默认启动初始化为高电平

P0端口(P0.0—P0.7,第39—32脚):

      漏极开路的准双向口, 内部没有上拉电阻,为搞阻状态,不能正常输出高低电平,做I/O时需要接上拉电阻(10K)

P1端口(P1.0—P1.7,第1—8脚):

      内部带上拉电阻的准双向口,在做输入时要先1

P2端口(P2.0—P2.7,第21—28脚):

      内部带上拉电阻的准双向口,与P1相似

P3端口(P3.0—P3.7,第10—17脚):

      内部带上拉电阻的准双向口,做I/O时与P1相似,另外有第二功能

P3口的第二功能


关键字:51单片机  入门  基础知识 引用地址:51单片机入门 - 基础知识汇总

上一篇:51单片机入门 - 寄存器功能一览表
下一篇:51单片机最小系统板制作过程

推荐阅读最新更新时间:2024-11-16 21:14

STM32入门学习笔记之RTC实验(下)
(2)创建rtc.c文件并输入以下代码。 #include rtc.h /*************************************************** Name :RTC_Init Fuction :RTC初始化 Parameter :None Return :None ***************************************************/ void RTC_Init() { if( BKP- DR1!=0x5050 ) { RCC- APB1ENR |= 1 28 ; //使能PWR时钟
[单片机]
51单片机汇编中断程序
首先,介绍一下51单片机的定时计数器,51有两个定时计数器,分别为T0,T1,基本一样,;有一点不同,下面我们介绍定时计数器T0 ;了解8051的timer0中断的程序写法,用中断法产生定时 ;上面显示的是proteus仿真图,下面的是源程序 ;说明:(源程序中的中断入口地址很重要(这个是固定的),程序中断时,会在对应中断固定的 ;入口地址进入,因为规定的相隔入口间的空进有限,只能用跳转指令跳转,最终用RETI强制返回 ;这个程序把所有的中断入口地址都写上了,没有用到的,用RETI直接屏蔽) ;运行结果是使led灯明一下,暗一下。 COUNT EQU 9217;对于11.0592的晶振来说,延时10ms LED EQ
[单片机]
AT89S52的引脚功能介绍
电源引脚:(40脚)电源正极VCC;(20脚)电源负极GND。 复位引脚:(9脚)复位引脚RST。 时钟信号输入输出引脚:(19脚)XTAL1;(18脚)XTAL2; 外部ROM的读选通引脚:(29脚)PSEN(低电平有效)。 地址锁存和ROM编程脉冲输入引脚:(30脚)ALE/PROG为高电平时为地址锁存允许控制信号;为低电平时为对内部ROM编程脉冲输入端。 访问外部存储器控制引脚:(31脚)EA/VPP当接高电平时,可访问内部和外部程序存储器;当接低电平时只能访问外部程序存储器。 1.P0端口结构:P0口可以当作普通I/O口,也可以在系统外部扩展存储器的时候,输出低8位的地址。 2.P1口结构:P1
[单片机]
AT89S52的引脚功能介绍
基于AT89C2051单片机的厨房定时器的制作
该制作以5分钟为一个计时单位,最多计时1小时,3V电池做电源,有蜂鸣器报警,工作时功耗为6mA左右(使用AT89C2051),可以使用3V钮扣电池,具有自动关机功能,不运行时耗电量可以忽略不计,单键操作,简单方便。   电路图   VT1为PNP的9012,当电路不工作时VT1的B极由R4得到高电平,VT1截止,AT89C2051无法从VT1的E极得到电源。当SW1按下时,VT1的B极通过VD2和SB1接地,由高电平转为低电平,VT1导通。此时AT89C2051得电,同时通过C1,R4复位。复位成功后P3.7升为高电平,使得VT2导通,从而使VT1的B极保持低电平状态,这时就算松开SB1,VT1也不会截止而导致MCU
[单片机]
51单片机STC89C52 iic
SCL BIT P2.1 SDA BIT P2.0 ORG 0000H LJMP MAIN ORG 0050H MAIN: MOV SP,#30H MOV P1,#0FFH ;灭LED MOV R6,#2 ;R6保存AT24C02内部待写地址,用于传递参数 MOV R7,#55H ;R7保存待写数据,用于传递参数 LCALL iic_Write ;调用写函数,将R7的数据写入AT24C02 R6所指地址 LCALL DELAY10MS ;延时 MOV R6,#2 ;R6保存AT24C02内部待读地址,用于给读函数传递参数 LCALL iic_Read ;调用读函数 MOV
[单片机]
基于51单片机的空气质量流量计研究
本文以简单易控的51单片机STC89C52单片机为控制核心,通过AD模块的转换,对空气质量流量进行计量并显示。显示装置的设计是空气质量流量计设备上一个重要的环节,在考虑主要模块的基础上,文章以罗蒙斯特空气质量流量计为设计针对原型,运用多种电子EDA软件绘制并制作了一个简易的显示装置,结果的分析表明显示装置的优劣在对空气质量流量计的设计环节中起着至关重要的作用。 一、罗蒙斯特质量流量计的工作原理 罗蒙斯特质量流量计的计量系统包括一台传感器和一台用于信号处理的变送器。传感器由外壳、微振动测量管、振动驱动器和信号检测器及温度补偿元件等主要部件组成。当气体通过振动测量管时,在气体推动及外加于测量管的振动力作用下,测量管将获得附加的
[单片机]
基于<font color='red'>51单片机</font>的空气质量流量计研究
华为畅享8评测:全面屏+人脸解锁,入门新标配!
历经半年的市场检验,全面屏无疑是提升手机体验的真命题。不论如何设计,全面屏总能带来屏占比的提升。如今,这块5.99英寸的全面屏终于落到了华为畅享8身上。到底华为畅享8会有怎样的表现?请跟随我们的评测往下看。   配置简述:   配置规格上,华为畅享8对比上代进步明显。畅享8拥有一块5.99英寸HD+的18:9全面屏,配以3GB+32GB/4GB+64GB的存储组合。相机方面,畅享8前置为800万像素,附带智能柔光;后置为1300万+200万像素虚化双摄。同时,电池容量为3000mAh。   除此以外,华为畅享8搭载EMUI 8.0,支持人脸解锁、实时耳返。这类流行功能的加入,彰显着18年畅享征战线下的决心。   外观:全面屏遍地
[手机便携]
基于51单片机的智能快速充电器设计
1.引言   本控制系统是为120w智能快速稳压电源设计的。   该快速充电器是为部队在野战条件下工作而研制的,因此要求其具有体积小、重量轻、智能化程度高、操作简便等优点,同时对电源的可靠性和抗干扰性提出了很高的要求。有稳压供电和充电两种工作方式。稳压供电时输出恒定的24V;处于充电状态时有四种充电方式:常规充电、快速充电、电池浮冲、电池训练,可以为镉镍、氢镍蓄电池充电。 2. 控制系统总体设计要求   根据实际情况,本控制系统要完成以下功能:   (1) 能自动识别电池的类型(镍镉电池、镍氢电池、锂电池)。   (2) 有稳压供电和充电两种工作模式。   (3) 采用最高电压Vmax、最高温度Tmax、最长充电时间
[单片机]
基于<font color='red'>51单片机</font>的智能快速充电器设计

推荐帖子

国智科技2006年9—10月开班时间安排(DSP、Linux+ARM、FPGA/CPLD、VxWorks、高速数
国智科技2006年9—10月开班时间安排(DSP、Linux+ARM、FPGA/CPLD、VxWorks、高速数字电路)DSP(280x)工程师培训课程开课时间:9月16日——9月19日培训费用(含教材费和餐费):2500元;课程介绍及大纲:http://www.guozhi.net/class.asp?id=15
guozhi 测试/测量
串口接收:发AA(10101010)收D5(11010101);发55(01010101)收也收D5
串口接收:发AA(10101010)收D5(11010101);发55(01010101)收也收D5??现在发送没问题,只是接收出问题,顺便问一下如何清除接收SBUF的内容,看书上说复位/断电SBUF的状态都不定,我怀疑可能这出问题,波特率也没问题(9600,8,1)串口接收:发AA(10101010)收D5(11010101);发55(01010101)收也收D5main(){TMOD=0x20;//确定定时器的工作方式TL1=0xfd;TH1=0xfd;//
szfpga 嵌入式系统
程序运行不对
为什么我的板子接launpad仿真的时候IO中断就正常,可是不接的时候IO中断上电就触发了,但程序其他部分正常,程序是上电就休眠通过IO中断唤醒的。我发现只要接着RST脚就可以了,launpad不上电都行,有大神知道怎么回事吗程序运行不对看IO是否是悬空状态,电平不确定
yqsqqq 微控制器 MCU
Wi-Fi 路由器和接入点的推荐设置
本文适用于网络管理员以及其他管理自己网络的人。如果您正在尝试加入某个Wi-Fi网络,请参阅以下文章,其中应有一篇文章会对您有所帮助:通过iPhone、iPad或iPodtouch加入Wi-Fi网络将Mac连接到互联网无法通过iPhone、iPad或iPodtouch加入Wi-Fi网络无法通过Mac加入Wi-Fi网络先按照以下步骤操作更改设置前,请按照以下步骤操作:确保Wi-Fi路由器的固件是最新版本。如果您使用的是AirPo
dontium RF/无线
可以驱动高压型负载的功率放大器(6kVp-p,90Wp,DC~5kHz)
可以驱动高压型负载的功率放大器(6kVp-p,90Wp,DC~5kHz)
aigtekatdz 测试/测量
【藏书阁】模拟电子线路(童诗白) 经典
目录:第一章半导体器件基础第二章放大电路基础第三章集成运算放大电路第四章放大电路中的反馈第五章运算电路第六章精密放大电路第七章有源滤波电路第八章电压比较器第九章波形发生和变换电路第十章功率放大电路第十一章直流电源第十二章模拟电子电路的读图部分习题答案详细信息:书名:模拟电子线路作者:童诗白页数:773页大小:11.0M格式:PDF【藏书阁】模拟电子线路(童诗白)经典这本书恐怕是高电子的人人手一本吧!!!回复楼主
wzt 模拟电子
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved