8051的架构和资源
收藏
分享
脑图
8051的架构和资源
概况
平台简介
平台图片(多个)
8031(8051)的管脚排列
图片2(图片)
特性与指标(Markdown备注)
8051的架构
8051的系列型号对比
总体架构
主要功能:
8位CPU:它是一个8位的中央处理器,它的作用就是读入并分析每条指令,根据各条指令的功能控制单片机的各功能部件执行指定的操作。 CPU主要由以下几个部分组成:
运算器: 运算器由算术/逻辑运算单元ALU、累加器ACC、寄存器B、暂存寄存器、程序状态字寄存器PSW组成。 
控制器: 控制器由指令寄存器IR、指令译码及控制逻辑电路组成。
其他寄存器: 程序计数器PC、数据指针DPTR、堆栈指针SP、工作寄存器R0~R7
布尔处理器
存储器
4K字节的程序存储器(可外扩至64K)
128字节数据存储器(可外扩至64K)
特殊功能寄存器SFR:SFR是一组特殊功能的寄存器,共21个,它们与RAM区统一编址,地址空间为80H~FFH
两个16位定时/计数器
5个中断源、2个优先级的中断系统
引脚功能:MCS-51是标准的40引脚双列直插式集成电路芯片,引脚分地布请参照—-单片机引脚图:
P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子),它有三个功能
外部扩展存储器时,当做数据总线(如图1中的D0~D7为数据总线接口)
外部扩展存储器时,当作地址总线(如图1中的A0~A7为地址总线接口)
不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在外部接上拉电阻
P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)
只做I/O口使用:其内部有上拉电阻
P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子),P2口有两个功能
扩展外部存储器时,当作地址总线使用
做一般I/O口使用,其内部有上拉电阻
P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)
内部程序存储器的操作
输入输出接口(图片标示)
多型号对比
对比图片(图片)
对比说明
软件(多个)
名称
功能
下载(链接)
初次体验
平台组成
操作流程
学习
产品页面(链接)
使用手册(附件/链接)
应用说明(附件/链接)
关于8051的介绍以及使用说明
公众号文章(多个)
文章标题(链接)
作者名字
杂志图书(多个)
杂志1(链接)
杂志2(链接)
图书1(链接)
图书2(链接)
在线视频
视频名称(链接)
主讲者名字
视频平台(链接)
8051的设计资源
FPGA IP软核
开发使用
开发软件/工具
开发环境
开发语言
开发平台
开发框架
代码
主要供应商
Atmel/Microchip
AT89C51
AT89S51
AT83C5134
Infineon
XC800
Maxim Integrated
DS89C4xx
Mentor Graphics
M8051ew
NXP
NXP700
NXP900
Silicon Labs
C8051
Texas Instruments
CC111x
CC24xx
CC25xx
Siemens
SAB80532-N
STC Micro
STC89C51RC
STC90C51RC
STC90C58AD
项目
控制
该电路的主要原理是以特定的步进角度逐步旋转步进电机。ULN2003 IC用于驱动步进电机,因为控制器无法提供电机所需的电流
该电路有助于检测和控制高架水箱或任何其他容器中的水位。该系统监控水箱的水位,并在水箱为空时自动打开电机
本文旨在设计和演示一个简单的5通道遥控系统,以驱动5个负载。该电路基于IR通信原理工作
这是一个简单但非常有用的电路,在我们的现实生活中称为接口直流电机与8051微控制器。它描述了如何使用AT89C51控制器控制直流电机
该项目涉及间谍机器人的设计,该机器人可以使用附加的无线摄像头捕获来自敌方领土的视频和音频信息。可以使用RF通信技术远程控制该机器人车辆。机器人车辆中的8051微控制器充当了该电路的核心
该项目采用射频通信技术实现战斗机器人原型,用于战争领域的间谍活动。机器人中具有夜视功能的无线摄像头有助于执行远程监视操作。通过从RF发射器单元发送RF命令来控制该机器人移动
该项目旨在使用LED / LDR传感器和微控制器构建线跟随机器人车辆。它的工作原理是闭环反馈算法,使机器人跟随黑色表面上的白线或白色表面上的黑线
该项目采用红外传感器和8051单片机取代了传统的基于定时器的交通灯控制系统。这种具有成本效益的系统控制交通信号灯取决于包括紧急车辆在内的车辆的存在
该项目的目标是从基于用户触摸屏的移动设备控制家用电器。与微控制器单元连接的蓝牙模块接收来自用户智能电话的控制命令,并相应地切换家用电器
该项目涉及控制风扇速度取决于温度。该系统使用温度传感器通过ADC获取温度数据。微控制器获取温度数据,将其与设定的极限值进行比较,并通过向TRIAC的触发电路发送控制命令来控制风扇速度
该项目的目标是构建一个可以通过Android移动应用程序(APP)控制的机器人车辆。在此,蓝牙被用作机器人和机器人之间的接口。机器人车辆控制器由8051微控制器实现,该微控制器通过接收来自蓝牙模块的信号将机器人引导到期望的路径中
在该项目中,实现机器人车辆的原型模型,利用微控制器检测铁路轨道的裂缝。该项目包括LED / LDR传感器组件,微控制器,直流电机,GPS和GSM模块。在检测到裂缝时,该机器人使用GSM模块将裂缝信息的确切位置传送到远程移动设备
使用8051微控制器执行步进电机的位置控制。ADC与微控制器连接,以设置电机步进角的位置。该设计通过对微控制器进行适当编程,可以精确控制电机
该项目的主要目的是通过使用8051微控制器实现脉冲宽度调制(PWM)技术来控制直流电机的速度。在该设计中,在电路中提供开关以控制期望的速度
该项目的主要目的是使用霍尔位置传感器和8051微控制器单元提供有效和精确的BLDC电机速度控制。微控制器通过将所需速度与霍尔传感器检测到的实际速度进行比较,将PWM信号连续提供给电机
在本项目中,使用8051微控制器开发了三电平电压逆变器的空间矢量脉冲宽度调制(SVPWM)技术。该输出具有大量的开关状态和降低的低次谐波分量
该项目旨在通过使用放置在各种停车位的红外传感器来构建多层停车系统。微控制器获取红外传感器数据,然后传输到LabVIEW。LabVIEW处理这些数据并在GUI上显示空槽
该项目的主要目的是通过从高峰时段到深夜逐渐降低强度来节省路灯的能量。在此,一组LED连接到控制电路,类似于实时路灯。8051微控制器的编程方式使其产生PWM信号以改变LED灯的强度
该项目结合太阳能跟踪系统和自动水泵系统,实现太阳能灌溉系统。LDR传感器检测太阳光并将输入信号提供给微控制器。取决于强度,微控制器调整太阳能电池板朝向太阳的方向。此外,土壤湿度传感器检测水分含量并将输入信号提供给微控制器,进一步切换泵
该项目的构思是构建基于微控制器的电源单元,以提供可编程电压和电流输出。该装置自动管理主电源(主电源)和辅助电源(电池),以便在不中断的情况下为负载供电
该系统使用DTMF(双音多频)技术来控制家庭,办公室和行业的负载。在负载控制侧具有移动电话的微控制器从远程移动设备接收DTMF音调以根据用户的需要操作相应的负载
该项目的主要目的是采用循环换流器技术来改变感应电动机的速度。通过选择性地将脉冲从微控制器传送到晶闸管点火电路,在该项目中实现了三个速度控制范围F,F / 2和F / 3
在这个项目中,信标灯闪烁电路通过使用8051微控制器实现警告和警报信号应用。在该设计中,微控制器被编程为产生PWM脉冲以便驱动MOSFET
太阳能,电源,发电机和逆变器:该系统演示了来自4个不同来源的电源管理,如太阳能,发电机,主电源和逆变器,以便在不中断的情况下为负载供电。取决于适合负载的电源可用性,微控制器单元将特定电源切换到负载
在此,电子控制断路器使用具有密码认证的微控制器实现。与微控制器相连的键盘允许用户输入适当的密码来切换负载。认证和负载信息的状态将显示在LCD显示屏上
该项目采用微控制器实现自动麻醉注射机。在此,微控制器单元连同键盘和注射器输注泵按照通过键盘输入的设定时间和剂量以毫米/小时的速度注射麻醉
该项目的主要目的是使各种BLDC电机的速度同步,以实现负载的恒定驱动机制。在这种情况下,如果一台电机的速度发生变化,在不同电机上配备8051微控制器的RF通信模块会自动调整其速度
该项目具有并联调节,内置数字电压表,过放电和深度放电保护,负载自动黄昏至黎明运行等特点。该装置有助于为电池充电由太阳能电池板
在这个项目中,机械臂由8051微控制器控制,用Zigbee无线遥控模块进行拾取和放置操作。该电路由具有太阳跟踪装置的太阳能电池板供电。因此,实现了基于智能能量管理的机器人臂
该项目旨在使用8051微控制器构建低成本水位控制器。一组传感器检测顶置水箱中的水位,并相应地将信号提供给微控制器。根据测量的水平,微控制器切换泵
在此项目中,使用微控制器的内部定时器以特定速率闪烁LED,产生精确的时间延迟。该项目比较了模拟和硬件实现的结果,以分析延迟概念
自动化系统
该项目使用RFID技术自动化收费系统。8051微控制器读取每辆车的RFID标签,检测车辆信息并扣除收费站的数量
该项目的目的是通过使用8051微控制器和GSM模块来实现防车辆防盗系统。红外传感器和触发电路将被盗信息提供给微控制器,微控制器通过GPS和GSM模块生成并向所有者发送短信
该项目使用RFID技术实现自动学生出勤系统。在此,RFID标签被给予每个学生,其由学生的基本信息组成。RFID阅读器和微控制器单元读取数据并与存储的数据进行比较。进一步的微控制器将考勤数据记录在PC中
该项目的目标是通过语音识别模块通过语音命令控制家用电器。该项目由发送器和接收器电路组成,两者都由8051微控制器组成,用于处理数据。在这些电路中使用Zigbee通信模块将数据从发送器发送到接收器
该项目的目的是通过检测除访客计数器设施之外的人体存在来实现自动开门系统。8051微控制器在门检测到人体存在时获取PIR传感器输入。然后,微控制器将控制信号发送到电动机驱动电路以操作门,并且它还将访客计数器显示增加1
该项目控制铁路平交道口的交通信号灯以及使用红外传感器的平交道口操作。沿着轨道的一组IR传感器在水平交叉门的入口和出口点处给微控制器输入。微控制器处理这些信号并控制交通信号灯和门控操作
该项目采用微控制器和LabVIEW软件实现基于指纹认证的考勤系统。8051微控制器从指纹模块收集考勤并将其发送到LabVIEW,并将其记录在数据库中
该提出的系统基于处置水平显示废物的自动废物分离。该项目使用带有金属探测器,接近传感器,红外传感器,超声波传感器等传感器的微控制器检测废物类型,从而将废物分类为金属,干燥和潮湿
该项目的主要目的是自动化驾驶技能评估系统,无需人为干预检查测试的准确性。该项目使用8051微控制器作为数据采集单元,以检查车辆的速度和路径。LabVIEW软件分析数据并生成测试结果
该项目旨在说明使用8051微控制器的电子投票系统的工作原理。该项目由一组开关组成,允许用户为特定候选人投票。微控制器获取该数据并存储在EEPROM中。此外,可以通过将数据连接到PC来处理和分析该数据
该项目描述了使用具有简单电路结构和编码的微控制器实现骰子操作。一组按钮连接到微控制器,允许用户玩骰子。一旦按下开关,它就会产生随机数,如果它被释放,它会在液晶显示屏上显示新的随机数
该项目为战场应用提供了导弹探测和破坏系统的原型模型,用于探测目标并转动火力发射器。该项目使用超声波发射器和接收器来检测目标。8051微控制器与Zigbee通信模块一起用作中央处理单元
该项目使用LED / LDR传感器和微控制器单元检测入侵者。在接收到来自传感器的信号后,微控制器单元转动盗窃报警系统
该系统演示了基于密码的门锁系统,其中一旦输入正确的代码或密码,就打开门并允许相关人员进入安全区域。过了一段时间,门就会关闭。再次,如果另一个人到达并且未能输入正确的密码,门将保持关闭,拒绝访问该人。
该电路是一个简单的嵌入式系统,一组8个按钮作为输入设备,微控制器作为控制器,输出设备是蜂鸣器和显示器。我们可以在学校,大学,游戏等中使用它
显示控制和驱动
这是一个简单的电路,有助于了解如何将16×2 LCD模块连接到AT89C51,这是一个8051系列微控制器。我们使用LCD显示屏显示消息,以便以更加交互的方式操作系统或显示错误消息等
这是一个使用微控制器设计的简单双色LED驱动电路。该电路可用于需要闪光的应用,如信标闪烁
本文介绍如何将七个段连接到AT89C51微控制器。该系统以预定义的延迟连续显示0到9的数字
该电路的主要原理是将LED连接到8051系列微控制器。通常,使用的LED将具有1.7v的电压降和10mA的电流以在全强度下发光。这是通过微控制器的输出引脚施加的
该项目的主要目的是基于用户通过麦克风给出的声音给出消息显示。在该项目中,存储在8051微控制器中的各种消息显示在LCD显示器上,适合于用户给出的命令或语音
该项目旨在设计一个闹钟,通过产生警报唤醒或提醒用户某事。一组开关连接到8051微控制器单元,便于设置警报或余数。微控制器输出驱动七段显示器和蜂鸣器,分别给出时间显示和报警
该项目旨在使用Multisim软件设计和仿真基于微控制器的电子日历。连接到本机的按钮允许用户选择和设置该系统的日期,时间和年份。并且在七段显示器上显示日期和时间的相应信息
该项目采用微控制器实现了一种特殊的移动信息或圆形LED显示屏。该项目使用空间复用原理以数字格式显示字符。一组LED,微控制器单元,位置编码器和直流电机是该设计的主要组成部分
在这项工作中,实现了一个实时时钟,使用8051微控制器和RTC芯片以24小时模式显示时间。这种类型的电路对于在家庭,铁路,公交车站,汽车等中显示时间和日期非常有用。在该电路中,LCD与微控制器连接以显示时间
该项目旨在将LCD连接到8051微控制器,并在其上显示自定义动画,以便有效地显示用户。通过对微控制器进行适当编程,可以在LCD上显示动画对象
这是一种使用8051微控制器实现的特殊类型的时钟循环显示。组装在旋转物体基座上的红外LED以微控制器引导的圆形方式显示时间
通信
该项目有助于使用Zigbee技术在两台具有高度安全的加密数据的PC之间实现无线通信。基于微控制器的单元以及发送端和接收端的PC和Zigbee模块实现了PC之间的双向通信
该项目使用8051微控制器作为中央处理单元,在LCD上显示类似于实时电子布告板的信息。连接到该电路的GSM调制解调器使用户能够通过从他/她的移动设备发送SMS来更新显示的信息
该项目旨在使用GPS模块确定和跟踪车辆的位置。该位置信息通过GSM模块传输到远程移动设备。该项目使用基本的8051微控制器构建
在这个项目中,电视遥控器用作遥控器,用于操作风扇,灯泡和其他家用电器等电气负载。具有8051微控制器的IR接收器接收从电视遥控器发送的RC5代码并相应地切换负载
在此,红外发射器和红外接收器组合使用8051微控制器实现家用电器的远程操作。IR接收器连接到微控制器单元,接收来自发射器的控制命令。取决于接收到的信号,微控制器操作继电器驱动器,以便根据需要切换特定负载
该项目旨在使用水位和洪水传感器检测铁路轨道上的洪水。8051微控制器从这些传感器获取数据,并使用GSM和Zigbee模块将此信息发送给火车司机和铁路部门
该项目旨在将GSM模块连接到8051微控制器,而无需使用PC来发送AT命令。在此,微控制器本身将AT命令发送到GSM模块而不使用超级终端。与微控制器连接的LCD显示器显示从GSM模块接收的信息
在这个项目中,8051微控制器以及Zigbee和GSM通信模块使医生能够远程监控病人的健康状况。诸如ECG,温度和心跳传感器的各种传感器获取患者健康参数并将相关数据发送到微控制器单元。通过微控制器,该数据通过Zigbee和GSM模块传输到远程位置
该项目实现了一种嵌入式系统设计,用于车辆的防盗安全。一旦从授权的移动设备接收到(DTMF)信号,它就会自动断开车辆的点火系统。此外,一旦锁定引擎,它就将SMS作为反馈发送给所有者。该项目以8051微控制器,GSM调制解调器,DTMF解码器,报警器,传感器和执行器为主要部件
该项目说明了与8051微控制器的RFID接口,这对于开发安全应用相关电路非常有用。在该实现中执行通过微控制器的RFID标签认证和在LCD上显示认证
该项目用一次随机数生成方法描述了安全ATM交易。每当用户插入RFID卡时,微控制器就会生成随机码,并通过GSM移动设备将其发送给用户手机。在输入接收代码后,微控制器对该人进行认证并允许他/她继续进行交易。如果输入的代码与生成的代码不匹配,则会发出警报
测量
这是一个使用8051微控制器设计的简单数字电压表电路,主要用于借助模数转换器直接显示数字电压
该电路介绍如何使用8051微控制器测量距离。这种超声波测距系统测量距离可达2.5米,精度为1厘米
这里我们设计了一个简单的非接触式转速计,它使用微控制器测量速度,精度为1转/秒
该电路基于模数转换原理工作。本文使用LM35和微控制器AT89C51演示了摄氏温度计的设计,开发和操作
该项目旨在使用温度计和8051微控制器测量和指示温度。摄氏温度到华氏温度的转换公式是在微控制器中编程的,因此温度计检测到的摄氏温度被转换为华氏温度,这将进一步显示在LCD上
该项目说明了带温度传感器和微控制器单元的温度测量和指示系统。该项目使用LM35和LM45传感器测量摄氏温度和华氏温度值。微控制器处理这些传感器的值并在七段显示器上显示
这是一个简单的LC仪表电路,采用555定时器和8051微控制器设计。它主要用于测量电容器或电感器等电抗元件的值
该项目的目的是通过实施欧姆定律的概念来确定故障的确切位置。8051微控制器与ADC(模数转换器)一起检测电缆中的电压变化,只要电缆发生短路故障
该系统使用带LDR和步进电机的8015微控制器最大化太阳能电池板的输出功率。该项目实现了对太阳的精确跟踪,持续感应光线并相应地控制步进电机,使PV面板朝向最大的阳光
这个项目的目的是使用微控制器构建一个简单的秒表,它给出两个事件之间的时间。该项目使用8051,七段显示,按钮和蜂鸣器作为主要组件
该项目的目的是使用LED / LDR和8051微控制器构建访客或对象计数器。该传感器组合检测一个或多个人并相应地将信号提供给微控制器。微控制器连续计数从传感器获得的信号并适当地更新显示器
该项目使用麦克风实现了一个简单的基于8051的拍手计数器。这对于声音检测应用非常有用。与微控制器连接的麦克风检测到声音,计数器将自动更新拍手数量,这些拍子将在LCD中进一步显示
该项目实现了一个嵌入式仪器,可记录一段时间内的温度数据。该设计的主要元素包括温度传感器,8051微控制器和EEPROM。该数据记录器在一段时间内连续监测和记录温度数据,这对于分析未来行动过程的结果非常有用
该项目使用8051微控制器通过获取各种传感器(如浊度,pH值,电导率,温度和总溶解固体传感器)的数据来测量水质。所有这些传感器数据都经过GSM模块处理并传输到远程移动设备
该项目的目的是测量距离而不与其他终点位置接触。该项目采用超声波传感器测量距离取决于回波的反射。微控制器处理从超声波传感器获得的信号并相应地确定距离
该项目可降低因电力泄漏而导致火灾的可能性。基于微控制器的气体传感器单元检测气体泄漏并将泄漏信息传递到报警电路以及使用RF通信的电力跳闸电路
在这个自动功率因数校正设备中,微控制器通过检测电流和电压过零位置来连续测量负载功率因数。根据测量的功率因数,它根据功率因数的值连接负载两端的电容器数量
一个七段基于数字转速表采用光电晶体管和微控制器在这个项目中实现。微控制器通过计算光电晶体管从反射光给出的脉冲数来测量a(RPM)的速度或每分钟转数
该项目通过读取手指的血流来测量人的心跳。在此,基于微控制器的脉冲计数器使用IR传感器设计,以便在一分钟内找到脉冲数。微控制器计算来自IR传感器的输入信号的数量,并相应地显示心率
该项目实现了7400系列IC的数字集成测试仪,用于检查IC编号及其工作状态。在此,IC引脚插座,LCD显示器和矩阵键盘与微控制器连接。将IC插入插槽后,该系统会要求用户通过键盘输入IC编号。如果IC的详细信息与预编程数据匹配,则微控制器在LCD上显示Good,否则显示Bad
该项目使用红外传感器实现距离测量,这将在机器人,工业对象传感和障碍物检测系统中得到应用。IR接收器输出电压随物体的距离而变化; 因此,ADC的这个电压由微控制器转换成适当的距离
在此,使用8051微控制器和RF通信模块设计和实现金属探测器机器人。这将在机场,商场等地雷检测和武器检测等应用中发挥作用。金属探测器传感器持续监控其路径上的金属部件,并将信号适当地发送到微控制器。该机器人通过RF发射器模块远程控制
在此,通过测量给定信号的每秒周期数来实现低成本频率计。为实现此目的,将微控制器定时器编程为计数器以计算循环次数。计数器值作为频率显示在LCD上
主要目的是设计一种系统,其中进入或离开房间的人数显示在屏幕上
在GPS与8051电路的接口中,GPS模块通过读取卫星发送的信号来计算位置
评论
0 / 100
查看更多
硬禾发布
2019-12-05
2625
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号